중단 가능 용량 예약
중단 가능 용량 예약 (Interruptible Capacity Reservations)
중단 가능 용량 예약(Interruptible Capacity Reservations)은 사용하지 않는 용량을 계정 안의 다른 워크로드가 임시로 사용할 수 있게 해주는 기능이에요. 필요할 때 용량을 회수할 수 있는 제어권을 제공해요. 용량을 회수하면 중단 가능 예약 안에서 실행 중인 모든 인스턴스가 종료돼요. 중단 가능 예약을 만든 뒤에는 AWS Resource Access Manager(RAM)를 사용해 추가 AWS 계정이나 AWS 조직과 공유할 수 있어요.
비수기, 배포 사이, 워크로드 축소 때 사용하지 않는 예약 용량이 있다면 중단 가능 용량 예약을 사용하세요. 이 용량을 사용할 수 있는 다른 팀을 알고 있다면 중단 가능 용량 예약을 만들어 그 용량을 사용 가능하게 만들 수 있어요. 중요 워크로드가 용량을 다시 필요로 하면 회수할 수 있어요.
중단 가능 용량 예약을 다음 중 하나로 사용할 수 있어요.
- 용량 소유자(Capacity owner) – 소스 용량 예약을 소유하고 중단 가능 용량 예약을 만들어 다른 팀과 사용하지 않는 용량을 공유하면서, 필요할 때 회수할 수 있는 제어권을 유지해요.
- 용량 소비자(Capacity consumer) – 공유 중단 가능 예약에 인스턴스를 시작하며, 소유자가 용량을 회수하면 인스턴스가 종료될 수 있음을 이해해요.
주제 (Topics)
- 동작 방식 (How it works)
- 청구 (Billing)
- 고려 사항 (Considerations)
- 용량 소유자를 위한 중단 가능 용량 예약
- 용량 소비자를 위한 중단 가능 용량 예약
- EventBridge와 CloudTrail로 중단 가능 용량 예약 모니터링하기
동작 방식 (How it works)
사용하지 않는 용량을 다른 팀이 사용할 수 있게 만들려면, 소스 예약에서 공유하려는 미사용 인스턴스 수를 지정해 중단 가능 예약을 만드세요. 중단 가능 예약을 만들면 이 인스턴스들을 소스 예약에서 계정 안의 새 중단 가능 예약으로 이전해요.
소스 예약과 중단 가능 용량 예약 사이의 연결(association)은 유지돼요. 그 결과 용량을 회수하면 실행 중인 소비자 인스턴스가 종료되고, 용량은 원래 소스 예약으로 복원돼요.
주요 기능:
- 사용하지 않는 용량을 임시로 사용 가능하게 만들면서 회수할 수 있는 제어권 유지
- 언제든지 용량 회수(자세한 내용은 '회수 프로세스와 추적' 참고)
- AWS Resource Access Manager(RAM)를 사용해 추가 계정이나 AWS 조직과 공유
청구 (Billing)
중단 가능 예약을 만들면 독립적인 새 예약으로 청구돼요. 이렇게 하면 청구가 분할돼요.
- 소스 예약 – 총 용량에서 할당된 용량을 뺀 값으로 청구돼요.
- 중단 가능 예약 – 할당된 용량으로 청구돼요.
On-Demand 용량 예약 청구에 대한 자세한 내용은 '용량 예약 가격 및 청구'를 참고하세요.
고려 사항 (Considerations)
중단 가능 용량 예약을 사용하기 전에 용량 소유자와 소비자에게 적용되는 다음 제한 사항과 요구 사항을 검토하세요.
용량 소유자 (Capacity owners)
- 중단 가능 용량 예약을 직접 수정하거나 취소할 수 없어요. 편집하려면 소스 용량 예약에서 할당된 용량을 업데이트하세요.
- 중단 가능 예약은 보기, 시작, 태그 지정, 공유, 청구 할당만 할 수 있어요.
- 소스 용량 예약당 중단 가능 할당을 하나만 만들 수 있어요.
용량 소비자 (Capacity consumers)
- 중단 가능 용량 예약은 기본적으로 대상 지정(targeted) 용량 예약이므로, 인스턴스 시작에서 이를 대상으로 지정해야 해요.
- 중단 가능 용량 예약은 용량 예약 그룹에 추가할 수 없어요.
- 중단 가능 용량 예약은 중단될 수 있는 애플리케이션에만 사용하는 것을 권장해요.
- 소유자가 용량을 회수하면 인스턴스가 종료돼요. On-Demand나 Spot으로의 폴백은 없어요. 자세한 내용은 '중단 경험'을 참고하세요.