Spot 인스턴스 중단
Spot 인스턴스 중단 (Interruptions)
여유 EC2 용량으로 Spot 인스턴스를 실행하면 큰 할인을 받을 수 있지만, 그 대가로 Amazon EC2가 용량을 다시 필요로 할 때 인스턴스를 반환해야 해요. Amazon EC2가 Spot 인스턴스를 회수할 때 이 이벤트를 Spot Instance interruption(중단)이라고 불러요.
출처: 문서
본문
Spot 인스턴스에 대한 수요는 순간순간 크게 변할 수 있고, 사용 가능한 미사용 EC2 인스턴스 수에 따라 Spot 인스턴스의 가용성도 크게 달라져요. Spot 인스턴스가 중단될 가능성은 항상 있어요. Amazon EC2가 Spot 인스턴스를 중단할 수 있는 가능한 이유는 다음과 같아요.
용량 (Capacity)
용량을 다시 필요로 할 때 Amazon EC2가 Spot 인스턴스를 중단할 수 있어요. EC2는 주로 용량을 재용도화(re-purpose)하기 위해 인스턴스를 회수하지만, 호스트 유지보수나 하드웨어 퇴역 같은 다른 이유로도 발생할 수 있어요.
가격 (Price)
Spot 가격이 최대 가격보다 높아졌을 때 중단돼요.
Spot 요청에서 최대 가격을 지정할 수 있어요. 하지만 최대 가격을 지정하면 최대 가격을 지정하지 않을 때보다 인스턴스가 더 자주 중단돼요.
제약 조건 (Constraints)
Spot 요청에 실행 그룹(launch group)이나 가용 영역 그룹 같은 제약 조건이 포함되어 있으면, 그 제약 조건을 더 이상 충족할 수 없을 때 Spot 인스턴스가 그룹으로 함께 종료돼요.
Amazon EC2가 Spot 인스턴스를 중단할 때는, Spot 요청을 만들 때 지정한 중단 동작(interruption behavior)에 따라 인스턴스를 종료(terminate)하거나, 중지(stop)하거나, 최대 절전(hibernate) 상태로 만들어요.
목차
- 중단 동작 (Interruption behavior)
- 중단 대비하기
- 중단 시작하기 (Initiate an interruption)
- Spot Instances 중단 알림
- 중단된 Spot 인스턴스 찾기
- Amazon EC2가 Spot 인스턴스를 종료했는지 확인하기
- 청구 (Billing)
더 알아보기
- Spot 인스턴스 관리하기
- 중단 동작 (Interruption behavior)