용량 예약 플릿 구성 예 - Amazon Elastic Compute Cloud

용량 예약 플릿 구성 예

예 1: vCPU를 기준으로 용량 예약

다음 예에서는 m5.4xlargem5.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 } ]