스팟 가격이 최고 가격을 초과하지 않더라도 내 스팟 인스턴스가 종료되는 이유는 무엇입니까?
최종 업데이트 날짜: 2020년 5월 18일
내 스팟 인스턴스가 스팟 요청에 설정된 최고 가격보다 낮습니다. Amazon Elastic Compute Cloud(Amazon EC2)가 스팟 인스턴스를 종료한 이유는 무엇입니까?
해결 방법
Amazon EC2는 다음과 같은 이유로 스팟 인스턴스를 종료합니다.
- 스팟 가격이 최고 가격보다 높습니다.
- 용량이 충분하지 않습니다.
- Amazon EC2는 스팟 요청에 대한 제약을 충족할 수 없습니다.
참고: Amazon EC2는 기본적으로 스팟 인스턴스를 종료합니다. 대신 인스턴스를 최대 절전 모드로 전환하거나 중지하도록 기본 동작을 변경할 수 있습니다. 자세한 내용은 중단 동작을 참조하십시오.
용량 부족으로 인한 종료
Amazon EC2는 스팟 인스턴스 풀에 용량이 없기 때문에 스팟 인스턴스를 중단하거나 종료할 수 있습니다.
Amazon EC2가 용량 부족으로 인해 스팟 인스턴스를 종료했는지 확인하려면 다음을 수행합니다.
- Amazon EC2 콘솔을 열고 [스팟 요청]을 선택합니다.
- 종료된 스팟 인스턴스를 선택합니다.
- [설명] 탭에서 [상태] 필드를 봅니다. Amazon EC2의 용량이 충분하지 않은 경우 [상태] 필드에 다음과 비슷한 메시지가 표시됩니다.
"Instance-terminated-no-capacity | 메시지: 요청과 일치하는 가용 스팟 용량이 없기 때문에 스팟 인스턴스가 종료되었습니다."
원래 스팟 요청이 일회성 스팟 요청인 경우 새 스팟 요청을 생성합니다. 원래 스팟 요청이 영구 스팟 요청인 경우 용량이 가용 상태가 되면 Amazon EC2가 새 스팟 인스턴스를 시작합니다.
스팟 요청에 대한 제약으로 인한 종료
Amazon EC2가 충족할 수 없는 스팟 요청에 대한 제약 조건을 선택하면 Amazon EC2가 스팟 인스턴스를 종료합니다. 스팟 요청을 업데이트하여 제약 조건을 변경 또는 제거하거나 새 스팟 요청을 생성합니다.
참고: Amazon EC2가 인스턴스를 종료하기 전에 알림을 받으려면 스팟 인스턴스 중단 공지를 설정하십시오.