Allocation of compute and storage resources ensures that there is an optimal footprint available to each tenant that is used to deploy workloads, with room for expansion to meet future demand.

Tenant vDCs provide a secured multitenant environment to deploy VNFs. Compute resources are defined as resource pools when a Tenant vDC is created. The resource pool is an allocation of memory and CPU from the available shared infrastructure, assignable to a Tenant vDC. More resources can be added to a pool as capacity needs to grow. The Tenant vDC can also stretch across multiple resource clusters residing in different physical racks.

Though the resource pools can be further sub-segmented in smaller resource pools, this is not a recommended design.