Allocation of compute and storage resources ensures that an optimal footprint is available to each tenant to meet future workload demand. Tenant vDCs provide a secured multi-tenant environment to deploy VNFs. Compute resources are defined as resource pools when a tenant vDC is created.

A resource pool is an allocation of memory and CPU from the shared infrastructure, assignable to a tenant vDC. More resources can be added to a pool as capacity needs grow. The tenant vDC can also stretch across multiple resource clusters residing in different physical racks.