Your VMware Cloud on AWS SDDC includes a cluster and two resource pools. A vSphere cluster organizes and manages all CPU, memory, and storage resources of a set of hosts. Inside each cluster, different resource pools can further carve up the resources. You can create child resource pools of the Compute-ResourcePool.
In a VMware Cloud on AWS SDDC, VMware creates a cluster and manages all the resources in the cluster for you. That means if a VM needs more resources, vSphere DRS migrates it to a different host. If one of the hosts becomes unavailable, vSphere HA immediately brings up all the VMs running on that host on different hosts.
- By default, all workload virtual machines are created to the top-level Compute-ResourcePool. You can create child resource pools of this resource pool if you want to prioritize resource allocation to different VMs.
All management virtual machines, for example the NSX Manager and NSX Controller instances, are created in the Mgmt-ResourcePool. Resources in this pool are reserved for management VMs so that they can operate correctly without consuming resources from the Compute-ResourcePool.
Table 1. Resources Consumed by Management VMs Resource Type Average Resource Consumption vCPU 32 Memory 104 GB Storage 3898 GB