Capacity Blocks 확장
Capacity Blocks 확장
Capacity Blocks를 사용하면 워크로드용 컴퓨팅 용량을 예약해 가용성과 일관성을 보장할 수 있어요. 변화하는 요구에 맞추기 위해 기존 Capacity Blocks의 기간을 필요에 따라 **확장(extend)**할 수 있습니다.
출처: 문서
본문
Capacity Block을 확장하려면 그 상태가 active 또는 scheduled여야 하고, 결제 대기(payment-pending)인 확장이 없어야 해요. Capacity Block의 기간은 만료 전 최소 1시간에서 최대 57일까지 확장을 요청할 수 있어요. 1일 단위로 최대 14일까지, 7일 단위로 총 182일(26주)까지 확장할 수 있습니다. Capacity Block을 확장하면 종료 날짜가 갱신되어 인스턴스가 중단 없이 계속 실행될 수 있어요.
- Capacity Block에 적용할 수 있는 확장 횟수에는 제한이 없어요.
- 블록을 확장한 뒤에도 Capacity Reservation ID는 그대로 유지됩니다.
- Capacity Blocks는 이를 지원할 충분한 용량이 있을 때만 확장할 수 있으며, 이는 보장되지 않아요.
과금(Billing)
Capacity Block 제공(offering)의 가격은 선불로 청구됩니다. 확장은 청구서가 결제될 때까지 payment-pending 상태로 유지돼요. 결제가 12시간 안에 처리되지 않거나, Capacity Block이 종료되기 최대 35분 전까지 처리되지 않으면(둘 중 먼저 도래하는 시점) 확장은 성공하지 않고 상태가 payment-failed로 바뀝니다. Capacity Block 예약은 계속 active 상태로 유지되며 원래 종료 날짜에 종료됩니다.
결제가 성공적으로 처리되면 Capacity Block 확장 상태가 payment-succeeded로 바뀌고, Capacity Block 예약의 종료 날짜가 새 날짜로 갱신됩니다. 확장 세부 정보는 콘솔의 Capacity Block Extension details 섹션이나 describe-capacity-block-extension-history 명령으로 확인할 수 있어요.
Capacity Block 확장하기
콘솔
- Amazon EC2 콘솔(https://console.aws.amazon.com/ec2/)을 엽니다.
- 탐색 창에서 Capacity Reservations를 선택합니다.
- Capacity Reservations 개요 페이지의 리소스 표에서 확장하려는 Capacity Block의 예약 ID를 선택합니다.
- Actions 드롭다운 메뉴에서 Extend Capacity Block을 선택합니다.
- Duration에서 예약을 확장할 일수나 주수를 입력합니다.
- Find Capacity Block을 선택합니다.
- 사양에 맞는 Capacity Block이 있으면 Recommended Capacity Blocks 아래에 제공(offering)이 나타나요. 다른 제공을 보려면 검색 입력을 조정하고 Find Capacity Blocks를 다시 선택하세요.
- 구매할 Capacity Block 제공을 찾으면 Extend를 선택합니다.
- Extend Capacity Block 팝업 창에서
confirm을 입력한 뒤 Extend를 선택합니다.
AWS CLI
Capacity Block 확장을 찾으려면 describe-capacity-block-extension-offerings 명령을 사용합니다. 다음 예제는 지정된 예약에 대한 48시간 Capacity Block 확장을 검색해요.
aws ec2 describe-capacity-block-extension-offerings \
--capacity-reservation-id cr-1234567890abcdefg \
--capacity-block-extension-duration-hours 48
Capacity Block을 확장하려면 purchase-capacity-block-extension 명령을 사용합니다. 앞 예제 출력의 확장 offering ID를 지정하세요.
aws ec2 purchase-capacity-block-extension \
--capacity-block-extension-offering-id cbe-0123456789abcdefg \
--capacity-reservation-id cr-1234567890abcdefg
PowerShell
Get-EC2CapacityBlockExtensionOffering cmdlet을 사용합니다. 다음 예제는 지정된 예약에 대한 48시간 확장을 검색해요.
Get-EC2CapacityBlockExtensionOffering `
-CapacityReservationId cr-1234567890abcdefg `
-CapacityBlockExtensionDurationHour 48
확장하려면 Invoke-EC2CapacityBlockExtension cmdlet을 사용합니다. 앞 예제 출력의 확장 offering ID를 지정하세요.
Invoke-EC2CapacityBlockExtension `
-CapacityBlockExtensionOfferingId cbe-0123456789abcdefg `
-CapacityReservationId cr-1234567890abcdefg
더 알아보기 (Learn more)
- Capacity Blocks 보기(View)와 공유(Share) 문서를 확인하세요.