In an on-premises hybrid cloud environment, it is common to have different servers segregated as per department, location, areas, or even tenant basis, as service providers would say.
To aggregate resources and make them easier to be allocated and metered, Windows 2012 Hyper-V introduced resource pools.
The idea of resource pools is to put physical resources allocated to virtual systems in a pool. The resource types that can be used in Hyper-V are as follows:
Memory
Processor
Ethernet
VHD
ISO
VFD (Virtual Floppy Disks)
Fibre Channel ports
Fibre Channel connections
PciExpress
In this recipe, you will see some examples of the most common resource pools such as storage and Ethernet pools.
The option to create resource pools is not enabled through the graphical interface, only via PowerShell. However, you should open PowerShell as an administrator before you get started.