Capacity Reservation Fleet 구성 예시
Capacity Reservation Fleet 구성 예시
다음 예시는 m5.4xlarge와 m5.12xlarge 두 가지 인스턴스 유형을 사용하는 Capacity Reservation Fleet을 만들어요.
출처: 문서
본문
지정된 인스턴스 유형이 제공하는 vCPU 수를 기반으로 한 가중치 시스템을 사용해요. 총 대상 용량은 480 vCPU예요. m5.4xlarge는 16 vCPU를 제공하므로 가중치가 16이고, m5.12xlarge는 48 vCPU를 제공하므로 가중치가 48이에요. 이 가중치 시스템은 Capacity Reservation Fleet이 m5.4xlarge 인스턴스 30개(480/16=30) 또는 m5.12xlarge 인스턴스 10개(480/48=10)의 용량을 예약하도록 구성해요.
Fleet은 m5.12xlarge 용량을 우선하도록 구성되며 우선순위가 1이고, m5.4xlarge는 더 낮은 우선순위 2를 받아요. 즉 Fleet은 먼저 m5.12xlarge 용량을 예약하려 하고, Amazon EC2에 m5.12xlarge 용량이 충분하지 않은 경우에만 m5.4xlarge 용량을 예약하려 하다는 뜻이에요.
Fleet은 Windows 인스턴스의 용량을 예약하고, 예약은 2021년 10월 31일 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
}
]
더 알아보기
- 취소 (Cancel)
- 서비스 연결 역할 사용하기