설정한 최고 가격이 스팟 가격보다 높은데도 Amazon Elastic Compute Cloud(Amazon EC2)에서 스팟 인스턴스를 종료합니다. 이 문제를 어떻게 해결할 수 있습니까?
해결 방법
Amazon EC2는 다음과 같은 이유로 최고 가격이 스팟 가격보다 높더라도 스팟 인스턴스를 종료할 수 있습니다.
- 스팟 용량 부족 - Amazon EC2는 용량이 필요할 때 스팟 인스턴스를 중단합니다. 종종 Amazon EC2는 인스턴스를 회수하여 용량을 재사용합니다. 호스트 유지 관리 또는 하드웨어 해체 등의 문제로 인해 스팟 인스턴스가 종료될 수도 있습니다.
- Amazon EC2가 스팟 인스턴스 요청 제약 조건을 충족할 수 없음 - 요청에 시작 그룹이나 특정 가용 영역 그룹과 같은 제약 조건이 포함된 경우, 제약 조건을 더 이상 충족할 수 없을 때 스팟 인스턴스가 그룹으로 종료됩니다.
최고 가격을 높게 설정한다고 해서 스팟 인스턴스 가용성이 보장되는 것은 아닙니다. 자세한 내용은 스팟 인스턴스 작동 방식을 참조하십시오.
참고: Amazon EC2에서 스팟 인스턴스를 중단하면 스팟 인스턴스가 기본적으로 종료됩니다. 이 기본 동작을 최대 절전 모드로 변경하거나 인스턴스를 종료하는 대신 인스턴스를 중지할 수 있습니다. 자세한 내용은 중단 동작을 참조하세요.
Amazon EC2가 스팟 인스턴스를 중단한 이유를 확인하려면 다음을 수행합니다.
- Amazon EC2 콘솔을 열고 스팟 요청을 선택합니다.
- 종료된 스팟 인스턴스의 요청 ID를 선택합니다.
- 설명 섹션 아래의 상태 필드를 보고 인스턴스가 종료된 이유를 설명하는 사유 코드를 확인합니다. 예를 들어 Amazon EC2에 스팟 용량이 충분하지 않은 경우 상태 필드에 ‘instance-terminated-no-capacity’가 표시됩니다. 사유 코드의 전체 목록은 스팟 요청 상태 코드 단원을 참조하십시오.
스팟 인스턴스 중단 공지를 사용하여 잠재적인 중단을 해결할 수 있습니다. 자세한 내용은 Amazon EC2 스팟 인스턴스 중단 공지 활용 단원을 참조하십시오.
관련 정보
Amazon EC2 스팟 인스턴스를 시작하려 할 때 "가용 스팟 용량 없음" 오류가 발생하는 이유는 무엇입니까?
스팟 인스턴스 중단
스팟 요청 상태