Um pool de recursos é uma abstração lógica para o gerenciamento flexível de recursos. Os pools de recursos podem ser agrupados em hierarquias e usados para particionar hierarquicamente recursos disponíveis de CPU e memória.

Cada host autônomo e cada cluster DRS tem um pool de recursos raiz (invisível) que agrupa os recursos desse host ou cluster. O pool de recursos raiz não aparece porque os recursos do host (ou cluster) e do pool de recursos raiz são sempre os mesmos.

Os usuários podem criar pools de recursos filho do pool de recursos raiz ou de qualquer pool de recursos filho criado pelo usuário. Cada pool de recursos filho possui alguns dos recursos do pai e, por sua vez, pode ter uma hierarquia de pools de recursos filho para representar unidades sucessivamente menores de capacidade computacional.

Um pool de recursos pode conter pools de recursos filho, máquinas virtuais ou ambos. Você pode criar uma hierarquia de recursos compartilhados. Os pools de recursos em um nível superior são chamados de pools de recursos principais. Pools de recursos e máquinas virtuais que estão no mesmo nível são chamados de irmãos. O próprio cluster representa o pool de recursos raiz. Se você não criar pools de recursos filho, apenas os pools de recursos raiz existirão.

No exemplo a seguir, RP-QA é o pool de recursos pai para RP-QA-UI. RP-Marketing e RP-QA são irmãos. As três máquinas virtuais imediatamente abaixo do RP-Marketing também são irmãos.

Figura 1. Pais, filhos e irmãos na hierarquia do pool de recursos

Esta figura mostra a hierarquia de um pool de recursos.

Para cada pool de recursos, especifique reserva, limite, compartilhamentos e se a reserva deve ser expansível. Os recursos do pool de recursos estão disponíveis para pools de recursos filho e máquinas virtuais.

Observação: Neste capítulo, "Memória" refere-se à RAM física.