2. Service Definition Considerations : 2.6 Capacity Distribution and Allocation Models
   
2.6 Capacity Distribution and Allocation Models
To support the service offerings, it is important to determine the infrastructure’s capacity and scalability. The following models determine how the resources are allocated:
*Pay-As-You-GoNo upfront resource allocation, and resources are reserved on demand per workload.
*Allocation Pool – Percentage of resources are reserved with overcommitment.
*Reservation Pool – 100% of resources are reservation-guaranteed.
To determine the appropriate standard units of resource consumption, the vCloud service provider can analyze current environment usage, user demand, trends, and business requirements. Use this information to determine an appropriate capacity distribution that meets business requirements. If this information is not readily available, it can be difficult to predict the infrastructure capacity, which depends on the expected customer uptake and usage of the workloads. However, it is useful to have an understanding of the infrastructure capacity required, based on an estimate of the different allocation models and capacity distribution of the workloads. The capacity distribution and resulting infrastructure resources allocated can be adjusted based on utilization and demand.
The following example distributes capacity based on 50% of the virtual machines for the reservation pool allocation model and 50% of the virtual machines for the Pay-As-You-Go model. The reservation pool model is applied to small, medium, and large pools, with a respective split of 75%, 20%, and 5%. Therefore, small represents 37.5% of the total, medium represents 10% of the total, and large represents 2.5% of the total number of virtual machines in the environment.
The following table lists the virtual machine count for the various resource pools supporting the two example allocation models for the virtual datacenters.
Table 8. Definition of Resource Pool and Virtual Machine Split
Type of Resource Pool
Total Percentage
Total Virtual Machines
Pay-As-You-Go
50%
750
Small Reservation Pool
37.5%
563
Medium Reservation Pool
10%
150
Large Reservation Pool
2.5%
37
TOTAL
100%
1,500
 
The following virtual machine distribution is used in the service capacity planning example:
*45% small virtual machines (1GB, 1 vCPU, 30GB of storage).
*35% medium virtual machines (2GB, 2 vCPU, 40GB of storage).
*15% large virtual machines (4GB, 4 vCPU, 50GB of storage).
*5% extra-large virtual machines (8+GB, 8+ vCPU, 60GB of storage).
The following table lists some examples of workload virtual machine sizing and utilization.
Table 9. Workload Virtual Machine Sizing and Utilization Examples
Virtual Machine Type
Sizing
CPU Utilization
Memory Utilization
Extra Large
8 vCPU, 8GB RAM
(can offer up to 32 vCPU and 1TB RAM)
>50% average
High (more than 90%)
Large
4 vCPU, 4GB RAM
>50% average
High (more than 90%)
Medium
2 vCPU, 2GB RAM
20–50% average
Moderate (50% 75%)
Small
1 vCPU, 1GB RAM
10–15% average
Low (10% 50%)