Starting with vCloud Director 9.7, you can control the resource allocation and the virtual machine (VM) placement by using compute policies. Based on the scope and the function, there are two types of compute policies - provider virtual data center (VDC) compute policies and VDC compute policies.

Provider VDC compute policy
A provider VDC compute policy defines VM-host affinity rules that directly impact the placement of tenant workloads. Tenant users have no visibility over the provider VDC compute policies.

The scope of provider VDC compute policies is at the provider VDC level.

VDC compute policy
A VDC compute policy controls the compute characteristics of a VM at the organization VDC level. Because tenant users have no visibility over the provider VDC compute policies, to expose the VM-host affinity rules for tenant use, you refer the provider VDC compute policy inside the VDC compute policy.