용량 소비자를 위한 중단 가능한 용량 예약 - Amazon Elastic Compute Cloud

용량 소비자를 위한 중단 가능한 용량 예약

용량 소비자는 공유된 중단 가능한 용량 예약에 인스턴스를 시작하는 계정을 의미하며, 소유자가 용량을 회수하는 경우 해당 인스턴스가 종료될 수 있음을 인지하고 있어야 합니다.

이 섹션에서는 용량 소비자인 사용자가 중단 가능한 용량 예약에 인스턴스를 시작하는 방법과 소유자가 용량을 회수할 때 발생하는 사항에 대해 설명합니다.

중단 가능한 용량 예약 보기

다음 절차에 따라 중단 가능한 용량 예약을 확인할 수 있습니다.

Console
계정에서 중단 가능한 용량 예약을 보려면
  1. https://console.aws.amazon.com/ec2/에서 Amazon EC2 콘솔을 엽니다.

  2. 용량 예약을 선택합니다.

  3. 유형 열에서 중단 가능으로 표시된 예약을 찾습니다.

  4. 인스턴스 시작 시 사용할 수 있도록 해당 예약 ID를 기록해 둡니다.

AWS CLI
계정에서 중단 가능한 모든 용량 예약을 찾으려면

describe-capacity-reservations 명령을 사용합니다.

aws ec2 describe-capacity-reservations \ --filters Name=state,Values=active

응답에서 Interruptible 값이 true로 설정된 예약을 확인합니다.

중단 가능한 예약만 필터링하려면

다음 명령을 사용합니다.

aws ec2 describe-capacity-reservations \ --capacity-reservation-ids cr-example123 \ --query 'CapacityReservations[?Interruptible==`true`]'
참고

중단 가능한 용량 예약은 기본적으로 대상 지정 용량 예약입니다. 따라서 인스턴스를 시작할 때 해당 예약을 명시적으로 대상으로 지정해야 합니다. 열린 용량 예약과 달리, 중단 가능한 예약은 일치하는 인스턴스를 자동으로 커버하지 않습니다. 인스턴스 시작 시 반드시 예약 ID를 명시적으로 지정해야 합니다.

중단 가능한 예약으로 인스턴스 시작

다음 절차에 따라 계정 내 중단 가능한 용량 예약에 Amazon EC2 인스턴스를 시작할 수 있습니다.

참고

중단 가능한 용량 예약은 중단될 수 있는 애플리케이션에만 사용하는 것이 좋습니다.

Console
중단 가능한 용량 예약으로 인스턴스를 시작하려면
  1. https://console.aws.amazon.com/ec2/에서 Amazon EC2 콘솔을 엽니다.

  2. Amazon EC2 대시보드에서 인스턴스 시작을 선택합니다.

  3. 인스턴스 설정을 구성합니다.

  4. 용량 예약의 고급 세부 정보에서 활성 예약에서 중단 가능한 인스턴스 시작을 선택합니다.

  5. 중단 가능한 예약 ID와 새 인스턴스 구매 옵션을 선택합니다.

  6. 인스턴스 시작을 선택합니다.

AWS CLI
aws ec2 run-instances \ --instance-type m5.large \ --count 2 \ --image-id ami-12345678 \ --instance-market-options '{ "MarketType": "interruptible-capacity-reservation" }' \ --capacity-reservation-specification '{ "CapacityReservationTarget": { "CapacityReservationId": "cr-abcdef1234567890" } }'

Auto Scaling 그룹을 사용하여 인스턴스 시작

시작 템플릿을 사용하는 Auto Scaling 그룹을 통해서도 중단 가능한 예약에 인스턴스를 시작할 수 있습니다. 시작 템플릿에서 중단 가능한 마켓 유형과 예약 ID를 구성한 후, 해당 템플릿을 사용하여 Auto Scaling 그룹을 생성합니다. 자세한 내용은 EC2 Auto Scaling을 사용한 중단 가능한 용량 예약을 참조하세요.

중단 처리 방식

소유자가 용량을 회수하면, 인스턴스 종료 2분 전에 중단 알림을 받게 됩니다. 이 경고는 EventBridge 이벤트를 통해 전달되며, 다음 작업을 수행할 시간을 제공합니다.

  • 작업 저장 또는 애플리케이션 체크포인트 생성

  • 프로세스 종료

  • 인스턴스 종료 준비

EventBridge 이벤트에는 종료될 인스턴스와 정확한 종료 시간이 포함됩니다. 자세한 내용은 인스턴스 중단 경고 섹션을 참조하세요.