Previous Topic: vCloud Folder StructureNext Topic: vCenter Server as Resource Pool Provider for vCloud


vApp Support in vCloud

The vApps concepts in vCloud and vSphere environments are similar. Both represent an application object that can be operated on as a single entity. Usually, a vApp contains multiple VMs, each with its own purpose to the complete vApp application or service that it provides to the end user. Operations that are performed on the vApp are also performed on all VMs in the vApp. For example, both types define start and stop orders for all VMs in a vApp and define CPU and memory resource limits that all VMs in the vApp can use.

The purpose of vApps in vCloud is to be able to define an application or service once as a template, and make it accessible to multiple organizations through the organizations catalog. vCloud stores its data in the vCloud database which is different from the vCenter Server database.

Important! Do not operate on the VMs defined in vCloud directly from a vCenter Server. Those operations can cause the vCloud database to become out-of-sync with the actual defined VM. CA Virtual Assurance provides a limited set of operations for those VMs which appear under vCloud and vCenter Server so that the databases do not become out-of-sync.

Differences between vCloud and vSphere vApps