4.4.1 Public vCloud Sizing Example
The service definition states that 50% of the virtual machines use the Reservation Pool model and 50% use the Pay-As-You-Go allocation model. The thing 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.
Table 4 following table lists the virtual machine
count for the various virtual datacenters. The total virtual machine
count of 1,500 reflects the specifications outlined in
Service Definitions for the public vCloud service definition. Change this total to reflect your own target virtual machine count.
Table 4. 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 |
Note: Some total virtual machine values are rounded up or down due to percentages.
Service Definitions also calls out the distribution for virtual machines in the vCloud with 45% small, 35% medium, 15% large, and 5% extra large. The following table shows the total amount of CPU, memory, storage, and networking needed.
Table 5. Memory, CPU, Storage, and Networking
Item | # of VM | | Percent | | vCPU | Memory | Storage | Networking |
Small | 675 | | 45% | | 675 | 675GB | 40.5TB | 400Gb |
Medium | 525 | | 35% | | 1,050 | 1,050GB | 31.5TB | 300Gb |
Large | 225 | | 15% | | 900 | 900GB | 54TB | 400Gb |
Extra Large | 75 | | 5% | | 600 | 600GB | 4.5TB | 200Gb |
TOTAL | 1500 | | 100% | | 3,225 | 3,225GB | 130.5 | 1,300Gb |
Before determining your final sizing numbers, refer to VMware design guidelines for common consolidation ratios. The following table shows what the final numbers might look like using typical consolidation ratios seen in field deployments.
Table 6. Example Consolidation Ratios
Resource | Before | Ratio | After |
CPU | 3,225 | 8:1 | 403 vCPUs |
Memory | 3,225GB | 1.6:1 | 2,016GB |
Storage | 130.5TB | 2.5:1 | 52TB |
Network | 1,300GB | 6:1 | 217Gb |
Sixteen hosts with the following configuration can support the required capacity:
Socket count: 4.
Core count: 6.
Hyper threading: Yes.
Memory: 144GB.
Networking: Dual 10 GigE.
These calculations do not factor in storage consumed by consumer or provider templates, nor do they take into account the resources consumed by vCloud Networking and Security Edge (Edge) appliances. An Edge device backs each private organization virtual datacenter network and external routed organization virtual datacenter network.
The specifications for each Edge appliance are.
CPU: 1 vCPU
Compact.
2 vCPU Large.
Memory: 256MB
Compact.
1GB Large.
Storage: 200MB
Compact.
256MB Large.
Network: 1 GigE (this is already calculated in the throughput of the workloads and should not be added again).