发明名称 System and method for customizing a deployment plan for a multi-tier application in a cloud infrastructure
摘要 A deployment system enables a developer to customize a deployment plan generated according to a logical, multi-tier application blueprint for deploying multiple applications in a cloud infrastructure. Using the deployment system, the developer inserts a custom script or task in a sequence of tasks to be performed to deploy an application component in different phases (e.g., installation, configuration, start-up) on a virtual machine. The deployment system anchors the custom script to the different phases of the application component's deployment such that the customizations to the deployment plan are maintained through changes to the underlying application blueprint.
申请公布号 US9170798(B2) 申请公布日期 2015.10.27
申请号 US201213411357 申请日期 2012.03.02
申请人 VMware, Inc. 发明人 Nagaraja Vishwas;Mangtani Komal;Jalagam Sesh;Winterfeldt David
分类号 G06F9/445;G06F9/455;G06F9/46;G06F9/48 主分类号 G06F9/445
代理机构 代理人
主权项 1. A method of modifying a deployment plan having tasks that are performed to deploy an application having one or more application components executing on a plurality of virtual computing resources, the method comprising the steps of: receiving, by a processor, a first script and a first placement location for the first script in a sequence of tasks that are performed to deploy the one or more application components; generating, by the processor, a deployment plan that includes the first script for execution at the first placement location according to a topology of the plurality of virtual computing resources and the one or more application components executing thereon; determining, by the processor, a change to the topology of the plurality of virtual computing resources and the one or more application components from which the deployment plan is generated; and generating, by the processor, a corresponding change to the deployment plan while preserving the first script at the first placement location in the sequence of tasks.
地址 Palo Alto CA US