Starting with vCloud Director 9.7, system administrators can create organization virtual data centers (VDC) by using the flex allocation model. With the combination of flex allocation and VDC compute policies, system administrators can control CPU and RAM consumption at both the VDC and the individual virtual machine (VM) levels. The flex allocation model supports all allocation configurations that are available in the existing allocation models.

If you create a non-flex organization VDC in vCloud Director 9.7, you can reconfigure the organization VDC to use the flex allocation model. If an organization VDC is created by using vCloud Director version earlier than 9.7, you cannot reconfigure the organization data centers to use the flex allocation model.

When creating a flex organization VDC, system administrators control the following attributes of the organization VDC:
  • Enable or disable the elastic pool feature.
  • Include or exclude memory overhead.
  • Specify a default VDC compute policy for the organization VDC.
  • Memory and CPU allocation and guarantee
  • Network quota
  • Storage profile

As a vCloud Director system administrator, you can configure a flex organization VDC to be elastic or non-elastic. When flex organization VDCs have the elastic pool feature enabled, the organization VDC spans and uses all resource pools that are associated with its provider VDC. In vCloud Director 9.7, if you convert a non-elastic organization VDC to an elastic organization VDC, you cannot convert the same organization VDC back to a non-elastic.

The flex allocation model supports the capabilities of organization VDC compute policies without any constrains that other allocation models have. In the flex allocation model, the VM compute resource allocation depends on the organization VDC compute policies. If you do not define a VDC compute policy for an organization VDC, the compute resource allocation depends on the organization VDC allocation model. Using the combination of the flex allocation model and the organization VDC compute policies, a single organization VDC can accommodate VMs that use configuration that is common for all other allocation models. For more information, see Understanding Compute Policies.

To create a flex organization VDC, you can use the vCloud Director Service Provider Admin Portal or vCloud API. For information about vCloud API, see vCloud API Programming Guide for Service Providers.