

# 용량 블록 연장
<a name="capacity-blocks-extend"></a>

용량 블록을 사용하면 워크로드를 위한 컴퓨팅 용량을 예약하여 가용성과 일관성을 보장할 수 있습니다. 변화하는 요구 사항을 수용하기 위해 필요에 따라 기존 용량 블록의 기간을 연장할 수 있습니다.

용량 블록을 연장하려면 용량 블록이 `active` 또는 `scheduled` 상태여야 하며, `payment-pending`인 연장이 없어야 합니다. 용량 블록 기간이 만료되기 전에 최소 1시간 또는 최대 56일까지 연장을 요청할 수 있습니다. 용량 블록을 1일 증분 단위로 최대 총 14일, 7일 증분 단위로 최대 총 182일(26주)만큼 연장할 수 있습니다. 용량 블록을 연장하면 종료 날짜가 업데이트되어 인스턴스가 중단 없이 계속 실행될 수 있습니다.
+ 용량 블록에 적용할 수 있는 연장 횟수에는 제한이 없습니다.
+ 블록을 연장한 후에도 용량 예약 ID는 동일하게 유지됩니다.
+ 용량 블록을 지원할 수 있는 충분한 용량이 있는 경우에만 용량 블록을 연장할 수 있으며, 연장은 보장되지 않습니다.

## 결제
<a name="capacity-blocks-extend-billing"></a>

용량 블록 상품 가격은 선불로 청구됩니다. 청구서가 지불될 때까지 연장은 `payment-pending` 상태를 유지합니다. 12시간 내 또는 용량 블록이 종료되기 최대 35분 전(둘 중 먼저 도래하는 시점)에 결제를 처리할 수 없는 경우 연장이 성공하지 못하고 상태가 `payment-failed`로 변경됩니다. 용량 블록 예약은 `active`로 유지되며 원래 종료 날짜에 종료됩니다.

결제가 성공적으로 처리되면 용량 블록 연장 상태가 `payment-succeeded`로 변경되고 용량 블록 예약의 종료 날짜가 새 종료 날짜로 업데이트됩니다. 연장의 세부 정보는 콘솔의 **용량 블록 연장 세부 정보** 섹션에서 또는 [describe-capacity-block-extension-history](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-capacity-block-extension-history.html) 명령을 사용하여 볼 수 있습니다.

## 용량 블록 연장
<a name="capacity-blocks-extend-procedure"></a>

------
#### [ Console ]

**용량 블록을 연장하려면**

1. [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)에서 Amazon EC2 콘솔을 엽니다.

1. 탐색 창에서 **용량 예약**을 선택합니다.

1. **용량 예약 개요** 페이지에서 모든 용량 예약 리소스에 대한 세부 정보가 있는 리소스 테이블을 볼 수 있습니다. 연장하려는 용량 블록의 예약 ID를 선택합니다.

1. **작업** 드롭다운 메뉴에서 **용량 블록 연장**을 선택합니다.

1. **기간**에서 예약을 연장해야 하는 일수 또는 주 수를 입력합니다.

1. **용량 블록 찾기**를 선택합니다.

1. 사양을 충족하는 용량 블록을 사용할 수 있으면 **권장 용량 블록** 아래에 상품이 표시됩니다. 다른 용량 블록 상품을 보려면 검색 입력 내용을 조정하고 **용량 블록 찾기**를 다시 선택합니다.

1. 구매하려는 용량 블록 상품을 찾으면 **연장**을 선택합니다.

1. **용량 블록 연장** 팝업 창에서 *confirm*을 입력한 다음 **연장**을 선택합니다.

------
#### [ AWS CLI ]

**용량 블록 연장을 찾는 방법**  
[describe-capacity-block-extension-offerings](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-capacity-block-extension-offerings.html) 명령을 사용합니다. 다음 예제는 지정된 예약에 대한 48시간 용량 블록 연장을 검색합니다.

```
aws ec2 describe-capacity-block-extension-offerings \
    --capacity-reservation-id cr-1234567890abcdefg \
    --capacity-block-extension-duration-hours 48
```

**용량 블록을 연장하려면**  
[purchase-capacity-block-extension](https://docs.aws.amazon.com/cli/latest/reference/ec2/purchase-capacity-block-extension.html) 명령을 사용합니다. 이전 예제의 출력에서 얻은 확장 상품 ID를 지정합니다.

```
aws ec2 purchase-capacity-block-extension \
    --capacity-block-extension-offering-id cbe-0123456789abcdefg \
    --capacity-reservation-id cr-1234567890abcdefg
```

------
#### [ PowerShell ]

**용량 블록 연장을 찾는 방법**  
[Get-EC2CapacityBlockExtensionOffering](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2CapacityBlockExtensionOffering.html) cmdlet을 사용합니다. 다음 예제는 지정된 예약에 대한 48시간 용량 블록 연장을 검색합니다.

```
Get-EC2CapacityBlockExtensionOffering `
    -CapacityReservationId cr-1234567890abcdefg `
    -CapacityBlockExtensionDurationHour 48
```

**용량 블록을 연장하려면**  
[Invoke-EC2CapacityBlockExtension](https://docs.aws.amazon.com/powershell/latest/reference/items/Invoke-EC2CapacityBlockExtension.html) cmdlet을 사용합니다. 이전 예제의 출력에서 얻은 확장 상품 ID를 지정합니다.

```
Invoke-EC2CapacityBlockExtension `
    -CapacityBlockExtensionOfferingId cbe-0123456789abcdefg `
    -CapacityReservationId cr-1234567890abcdefg
```

------