VMware Cloud Director에서 할당 풀 할당 모델을 사용하면 제공자 VDC(가상 데이터 센터)에서 할당하는 리소스의 일정 비율이 조직 VDC에 커밋됩니다.
CPU 및 메모리 모두에 대해 비율을 지정할 수 있습니다. 이러한 비율을 보장 비율 요소라고 하며, 이를 통해 리소스를 오버커밋할 수 있습니다.
시스템 관리자는 할당 풀 조직 VDC를 탄력적으로 구성하거나 비탄력적으로 구성할 수 있습니다. 탄력성은 모든 할당 풀 조직 VDC에 영향을 미치는 전역 설정입니다. VMware Cloud Director 일반 시스템 설정 수정의 내용을 참조하십시오.
기본적으로 할당 풀 조직 VDC는 탄력적 할당 풀을 사용하도록 설정됩니다. 가상 시스템이 여러 리소스 풀에 걸쳐 있는 할당 풀 조직 VDC가 포함된 VMware Cloud Director 5.1에서 업그레이드된 시스템은 기본적으로 탄력적 할당 풀을 사용하도록 설정됩니다.
할당 풀 VDC에 탄력적 할당 풀 기능을 사용하도록 설정된 경우 조직 VDC는 해당 제공자 VDC와 연결된 모든 리소스 풀을 포함하고 사용합니다. 결과적으로 vCPU 주파수는 이제 할당 풀의 필수 매개 변수가 되었습니다.
CPU가 병목 현상의 요인이 되지 않으면서 조직 VDC에 가상 시스템을 충분히 배포하는 방식으로 vCPU 주파수와 보장 비율 요소를 설정해야 합니다.
가상 시스템이 생성되면 배치 엔진은 가상 시스템의 요구 사항에 가장 잘 맞는 제공자 VDC 리소스 풀에 가상 시스템을 배치합니다. 제공자 VDC 리소스 풀 아래에 이 조직 VDC에 대한 하위 리소스 풀이 생성되고 이 하위 리소스 풀 아래에 가상 시스템이 배치됩니다.
가상 시스템의 전원이 켜지면, 배치 엔진은 제공자 VDC 리소스 풀을 점검하여 가상 시스템의 전원을 여전히 켤 수 있는지 확인합니다. 그렇지 않으면, 배치 엔진이 가상 시스템을 실행하기에 충분한 리소스가 있는 제공자 VDC 리소스 풀로 가상 시스템을 이동합니다. 조직 VDC에 대한 하위 리소스 풀이 없으면 생성됩니다.
하위 리소스 풀은 새 가상 시스템을 실행하는 데 충분한 리소스로 구성됩니다. 하위 리소스 풀의 메모리 예약은 가상 시스템의 구성된 메모리 크기에 조직 VDC의 보장 비율 요소를 곱한 값만큼 증가됩니다. 하위 리소스 풀의 CPU 예약은 가상 시스템에 대해 구성된 vCPU 수, 조직 VDC 수준에 지정된 vCPU, 그리고 조직 VDC 수준에 설정된 CPU의 보장 비율 요소를 모두 곱한 값만큼 증가됩니다. 탄력적 할당 풀 기능을 사용하도록 설정하면 하위 리소스 풀의 메모리 제한은 가상 시스템의 구성된 메모리 크기만큼 증가되고, 하위 리소스 풀의 CPU 제한은 가상 시스템에 구성된 vCPU 수에 조직 VDC 수준에 지정된 vCPU 주파수를 곱한 값만큼 증가됩니다. 가상 시스템은 해당 메모리 및 CPU 예약을 0으로 설정하도록 재구성되고, 가상 시스템 배치 엔진은 가상 시스템을 제공자 VDC 리소스 풀에 배치합니다.
탄력적 할당 풀 할당 모델을 사용하면 VMware Cloud Director에서만 제한이 모니터링되고 관리됩니다. 탄력적 기능이 비활성화되면 리소스 풀 제한이 추가적으로 설정됩니다.
할당 풀 모델의 장점은 가상 시스템이 동일한 하위 리소스 풀에 있는 유휴 가상 시스템의 리소스를 활용할 수 있다는 점입니다. 이 모델은 제공자 VDC에 추가된 새 리소스를 활용할 수 있습니다.
드문 경우이지만 전원을 켤 때 원래 리소스 풀의 리소스 부족으로 인해 가상 시스템이 생성 시 할당된 리소스 풀에서 다른 리소스 풀로 전환됩니다. 이 변경 사항에는 가상 시스템 디스크 파일을 새 리소스 풀로 이동하는 데 약간의 비용이 소요될 수 있습니다.
탄력적 할당 풀 기능이 비활성화되면 할당 풀 조직 VDC의 동작은 VMware Cloud Director 1.5의 할당 풀 모델과 비슷합니다. 이 모델에서는 vCPU 주파수를 구성할 수 없습니다. 오버 커밋은 보장된 리소스 비율을 설정하여 제어합니다.
기본적으로 할당 풀 VDC의 가상 시스템은 VDC의 설정에서 예약, 제한 및 할당률 설정을 가져옵니다. CPU와 메모리 모두에 대해 사용자 지정 리소스 할당 설정을 사용하여 가상 시스템을 만들거나 재구성하려면 vCloud API를 사용할 수 있습니다. "VMware Cloud Director API 프로그래밍 가이드" 의 내용을 참조하십시오.