In some examples, the instructions, when distributed to and/or executed by the VM 114, may cause one or component(s) of the VM 114 to become updated. In this manner, the administrator 116 can efficiently upgrade and/or update components of the VMs 114 in bulk, rather than having to individually administer each VM 114. In some examples, prior approaches to upgrading components of multiple VMs 114 in the deployment environment 112 (e.g., tens of VMs, hundreds of VMs, etc.) might take an administrator days to complete. Utilizing the approaches disclosed herein where instructions for execution by a management agent of each VM 114 are administered and distributed via a centralized management endpoint reduces the amount of time required to perform such upgrades and/or updates.
The example deployment director 124 coordinates with the VMs 114 to execute the tasks in an order that observes installation dependencies between VMs 114 according to the deployment plan 128. After the application has been deployed, the application director 106 may be utilized to monitor and/or modify (e.g., scale) the deployment.
The example cloud manager 138 of