Elastic Beanstalk에 대한 스팟 인스턴스 환경 지원
이 주제에서는 Elastic Beanstalk 환경에서 스팟 인스턴스의 용량 및 로드 밸런싱을 관리하는 데 사용할 수 있는 구성 옵션을 설명합니다. 또한 이러한 옵션을 구성하는 데 사용할 수 있는 방법에 대한 세부 정보와 예제도 제공합니다. 구성 옵션은 Elastic Beanstalk 콘솔, 네임스페이스 구성 옵션, AWS CLI 또는 EB CLI를 사용해 관리할 수 있습니다.
용량 리밸런싱을 통한 스팟 인스턴스 중단 최소화
스팟 인스턴스 중단이 애플리케이션에 미치는 영향을 최소화하려면 Amazon EC2 Auto Scaling에 포함된 용량 리밸런싱 옵션을 활성화합니다.
중요
스팟 인스턴스에 대한 수요는 매 순간 상당히 다를 수 있으며 스팟 인스턴스의 가용성도 사용 가능한 미사용 Amazon EC2 인스턴스의 양에 따라 상당히 다를 수 있습니다. 스팟 인스턴스가 중단될 가능성은 항상 있습니다.
용량 리밸런싱을 활성화하면 EC2가 Auto Scaling 그룹 내의 스팟 인스턴스가 중단되기 전에 자동으로 해당 인스턴스를 교체하려고 시도합니다. 이 기능을 활성화하려면 Elastic Beanstalk 콘솔을 사용해 Auto Scaling 그룹을 구성합니다. 또는 aws:autoscaling:asg 네임스페이스에 Elastic Beanstalk EnableCapacityRebalancing 구성 옵션을 true로 설정할 수 있습니다.
자세한 내용은 Amazon EC2 Auto Scaling 사용 설명서의 용량 리밸런싱과 Amazon EC2 사용 설명서의 스팟 인스턴스 중단을 참조하세요.
이전 인스턴스 유형 및 스팟 인스턴스 지원
기존의 일부 AWS 계정은 스팟 인스턴스를 지원하지 않는 기본 인스턴스 유형을 Elastic Beanstalk에 제공할 수 있습니다. 스팟 인스턴스 요청을 활성화했을 때 지정한 인스턴스 유형이 스팟을 지원하지 않음 오류가 표시되면, 스팟 인스턴스를 지원하는 인스턴스 유형으로 구성을 업데이트하세요. 스팟 인스턴스 유형을 선택하려면 스팟 인스턴스 어드바이저