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

용량 예약 플릿 생성

용량 예약 플릿을 생성하면, 지정된 총 목표 용량까지 플릿 요청에 지정된 인스턴스 유형의 용량 예약이 자동으로 생성됩니다. 용량 예약 플릿이 용량을 예약하는 인스턴스 수는 요청에 지정하는 총 목표 용량 및 인스턴스 유형 가중치에 따라 달라집니다. 자세한 내용은 인스턴스 유형 가중치총 목표 용량 섹션을 참조하세요.

플릿을 생성할 때 사용할 인스턴스 유형과 각 인스턴스 유형의 우선순위를 지정해야 합니다. 자세한 내용은 할당 전략인스턴스 유형 우선순위 섹션을 참조하세요.

참고

용량 예약 플릿을 처음 생성할 때 계정에 AWSServiceRoleForEC2CapacityReservationFleet 서비스 연결 역할이 자동으로 생성됩니다. 자세한 내용은 용량 예약 플릿에 서비스 연결 역할 사용 섹션을 참조하세요.

현재 용량 예약 플릿은 open 인스턴스 일치 기준만 지원합니다.

AWS CLI
용량 예약 플릿을 생성하려면

create-capacity-reservation-fleet 명령을 사용합니다.

aws ec2 create-capacity-reservation-fleet \ --total-target-capacity 24 \ --allocation-strategy prioritized \ --instance-match-criteria open \ --tenancy default \ --end-date 2021-12-31T23:59:59.000Z \ --instance-type-specifications file://instanceTypeSpecification.json

다음은 instanceTypeSpecification.json의 내용입니다.

[ { "InstanceType": "m5.xlarge", "InstancePlatform": "Linux/UNIX", "Weight": 3.0, "AvailabilityZone":"us-east-1a", "EbsOptimized": true, "Priority" : 1 } ]

출력의 예시는 다음과 같습니다.

{ "Status": "submitted", "TotalFulfilledCapacity": 0.0, "CapacityReservationFleetId": "crf-abcdef01234567890", "TotalTargetCapacity": 24 }
PowerShell
용량 예약 플릿 생성

New-EC2CapacityReservationFleet cmdlet을 사용합니다.

New-EC2CapacityReservationFleet ` -TotalTargetCapacity 24 ` -AllocationStrategy "prioritized" ` -InstanceMatchCriterion "open" ` -Tenancy "default" ` -EndDate 2021-12-31T23:59:59.000Z ` -InstanceTypeSpecification $specification

사양은 다음과 같이 정의됩니다.

$specification = New-Object Amazon.EC2.Model.ReservationFleetInstanceSpecification $specification.InstanceType = "m5.xlarge" $specification.InstancePlatform = "Linux/UNIX" $specification.Weight = 3.0 $specification.AvailabilityZone = "us-east-1a" $specification.EbsOptimized = $true $specification.Priority = 1