

# 용량 예약 플릿 구성 예
<a name="crfleet-example-configs"></a>

다음 예에서는 `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
    }
]
```