A resource pool is a logical abstraction of resources from the root, the root being a standalone ESXi host or a DRS-enabled cluster. The Distributed Resource Scheduler (DRS) feature is used to load balance virtual machines across a cluster based on CPU and memory utilization. DRS is discussed further in Chapter 9, Balancing Resource Utilization and Availability. These resource pools are managed hierarchically using a parent-child relationship. Resource pools divide and allocate resources to virtual machines, child resource pools, or vApps.
Why use resource pools?