용량 예약 플릿 구성 예
다음 예에서는 m5.4xlarge
와 m5.12xlarge
의 두 가지 인스턴스 유형을 사용하는 용량 예약 플릿을 생성합니다.
지정된 인스턴스 유형에서 제공하는 vCPU 수에 따라 가중치 시스템을 사용합니다. 총 목표 용량은 vCPU 480
개입니다. m5.4xlarge
는 16개의 vCPU를 제공하며 가중치 16
이 할당되고, m5.12xlarge
는 48개의 vCPU 제공하며 가중치 48
이 할당됩니다. 이 가중치 시스템은 30개의 m5.4xlarge
인스턴스(480/16=30) 또는 10개의 m5.12xlarge
인스턴스(480/48=10) 용량을 예약하는 용량 예약 플릿을 구성합니다.
이 플릿은 m5.12xlarge
용량을 우선으로 하고(우선 순위 1
할당), m5.4xlarge
에는 더 낮은 우선 순위 2
를 할당하도록 구성됩니다. 따라서 플릿이 m5.12xlarge
용량 예약을 먼저 시도하고 Amazon EC2에 m5.12xlarge
용량이 부족한 경우에만 m5.4xlarge
용량 예약을 시도합니다.
이 플릿은Windows
인스턴스의 용량을 예약하며 October 31, 2021
23:59:59
(UTC)에 예약이 자동으로 만료됩니다.
aws ec2 create-capacity-reservation-fleet \ --total-target-capacity 480 \ --allocation-strategy prioritized \ --instance-match-criteria open \ --tenancy default \ --end-date 2021-10-31T23:59:59.000Z \ --instance-type-specifications file://instanceTypeSpecification.json
다음은 instanceTypeSpecification.json
의 내용입니다.
[ { "InstanceType": "m5.4xlarge", "InstancePlatform":"Windows", "Weight": 16, "AvailabilityZone":"us-east-1a", "EbsOptimized": true, "Priority" : 2 }, { "InstanceType": "m5.12xlarge", "InstancePlatform":"Windows", "Weight": 48, "AvailabilityZone":"us-east-1a", "EbsOptimized": true, "Priority" : 1 } ]