发明名称 Two-Sided Declarative Configuration for Cloud Deployment
摘要 An example system for managing an application deployment in a cloud computing environment includes a configuration engine to receive an architectural declarative description of an application, a set of environments in which to deploy an instance of the application, and a user input that is specific to the instance. The architectural declarative description includes a declarative multi-node description for an application deployment. The configuration engine determines a desired state of the application deployment in accordance with the architectural declarative description. The example system includes a plurality of target deployment engines and a target selection engine to select a set of target deployment engines based on an environment. The set of target deployment engines communicates with one or more service providers to determine the available resources in the environment. The configuration engine determines whether the environment has sufficient resources to support the desired state based on available resources in the environment.
申请公布号 US2014280805(A1) 申请公布日期 2014.09.18
申请号 US201313803194 申请日期 2013.03.14
申请人 RACKSPACE US, INC. 发明人 Sawalha Ziad
分类号 G06F15/177 主分类号 G06F15/177
代理机构 代理人
主权项 1. A system for managing an application deployment in a cloud computing environment, the system comprising: a configuration engine to receive an architectural declarative description of an application, to receive a set of environments in which to deploy an instance of the application, and to receive one or more user inputs that is specific to the instance, wherein the configuration engine determines a desired state of the application deployment in accordance with the architectural declarative description of the application and further determines whether an environment of the set of environments has sufficient resources to support the desired state based on available resources in the environment; a plurality of target deployment engines, wherein each target deployment engine communicates with a service provider; and a target selection engine to select a set of target deployment engines of the plurality of target deployment engines based on the environment, wherein the set of target deployment engines communicates with a set of service providers to determine the available resources in the environment.
地址 San Antonio TX US