Amazon EC2 스팟 인스턴스를 시작하려고 할 때 "가용 스팟 용량 없음" 오류가 표시되는 이유는 무엇입니까?

최종 업데이트 날짜: 2022년 12월 27일

Amazon Elastic Compute Cloud(Amazon EC2) 스팟 인스턴스를 시작하려고 하면 오류 메시지가 나타납니다. 오류 메시지는 다음과 같습니다. "요청과 일치하는 사용 가능한 스팟 용량이 없습니다."

해결 방법

“사용 가능한 스팟 용량이 없음” 오류는 Amazon EC2에 스팟 인스턴스 또는 스팟 플릿 요청을 이행하기에 충분한 스팟 용량이 없을 때 발생합니다. 스팟 용량이란 고객이 온디맨드 인스턴스보다 저렴한 가격으로 사용할 수 있는 미사용 예비 EC2 컴퓨팅 용량입니다.

이 오류를 해결하려면 다음 중 하나를 수행합니다.

  • 요청을 있는 그대로 둡니다. 스팟 요청은 용량이 가용 상태가 될 때까지 계속해서 자동으로 시작 요청을 생성합니다. 용량이 가용 상태가 되면 Amazon EC2가 스팟 요청을 이행합니다. "사용 가능한 스팟 용량 없음" 오류가 자주 발생하는 경우, 다음 해결 방법을 사용해 보세요.
  • 워크로드를 설정할 때 요청하는 인스턴스 유형과 배포하는 가용 영역을 유연하게 조정합니다. 예를 들어, us-east-1a에서 m5.large를 요청하는 대신 여러 가용 영역에서 m4.large, c5.large, r5.large 또는 t3.xlarge을 요청합니다. 이러한 유형의 요청은 Amazon Web Services(AWS)가 필요한 컴퓨팅 용량을 찾아 할당할 가능성을 높입니다.
  • 가격 및 용량 최적화 할당 전략을 사용합니다(모범 사례). 이 할당 전략은 스팟 인스턴스 풀을 선택하기 위한 가격과 용량을 모두 고려합니다. 선택한 스팟 인스턴스 풀은 중단될 가능성이 가장 적고 가격이 가장 저렴합니다. 가격 및 용량 최적화 전략은 용량 최적화 할당 전략에 필적하는 중단률을 유지합니다. 또한 이 전략을 사용하면 일반적으로 스팟 인스턴스의 총 가격이 용량 최적화 전략보다 저렴합니다. 자세한 내용은 스팟 인스턴스 할당 전략을 참조하십시오.
  • 용량 최적화 할당 전략을 사용합니다. 이러한 할당 전략은 스팟 인스턴스를 가용 용량이 가장 많은 풀에서 시작하기 위해 실시간 용량 데이터를 분석합니다. 용량 최적화 할당 전략은 “사용할 수 있는 스팟 용량 없음” 오류를 수신할 가능성을 줄여줍니다.

Amazon EC2 Auto Scaling, EC2 플릿 및 스팟 플릿을 통해 스팟 인스턴스를 프로비저닝하면서 위의 솔루션을 구현할 수 있습니다. 스팟 인스턴스를 활용할 때 전체 모범 사례 목록은 스팟 인스턴스 모범 사례를 참조하십시오.


이 문서가 도움이 되었나요?


결제 또는 기술 지원이 필요하세요?