View a markdown version of this page

스팟 인스턴스 중단 관리 - Amazon EC2 스팟 인스턴스 개요

스팟 인스턴스 중단 관리

스팟 인스턴스 중단을 원활하게 처리하고 성능이나 가용성에 미치는 영향을 최소화하는 가장 좋은 방법은 내결함성을 갖춘 애플리케이션을 설계하는 것입니다. EC2 인스턴스 재분배 권고 및 스팟 인스턴스 중단 공지를 활용하여 이를 달성할 수 있습니다.

EC2 인스턴스 재분배 권고는 스팟 인스턴스의 중단 위험이 높아지면 알림을 보내는 신호입니다. 이 신호를 통해 스팟 인스턴스가 중단되기 2분 전 공지에 앞서 스팟 인스턴스를 사전에 관리할 수 있습니다. 중단 위험이 높지 않은 신규 또는 기존 스팟 인스턴스에 대한 워크로드를 재분배하도록 결정할 수 있습니다. EC2 Auto Scaling 그룹 및 의 용량 및 재분배 기능을 통해 이 새로운 신호를 손쉽게 사용할 수 있습니다. 자세한 내용은 Amazon EC2 Auto Scaling 용량 재분배를 참조하십시오.

스팟 인스턴스 중단 알림은 Amazon EC2에서 스팟 인스턴스를 중단하기 2분 전에 발생하는 경고입니다. 워크로드가 "시간 유연성"인 경우, 스팟 인스턴스가 중단될 때 종료되지 않고 중지 또는 최대 절전 모드로 전환되도록 구성할 수 있습니다. Amazon EC2는 중단 시 자동으로 스팟 인스턴스를 중지하거나 최대 절전 모드로 전환하고, 사용 가능한 용량이 확보되면 인스턴스를 자동으로 재개합니다.

EC2 인스턴스 재조정 권고 및/또는 스팟 인스턴스 중단 알림을 사용하여 내결함성을 염두에 두고 워크로드를 설계하여 알림을 캡처하고 작업 상태를 스토리지(예: Amazon S3, Amazon EFS 또는 Amazon FSx)에 저장하고 인스턴스에서 로그 파일을 유지하거나(또는 내결함성 접근 방식을 위한 지속적인 스트리밍) 로드 밸런서에서 연결을 드레이닝하는 등의 작업을 수행할 수 있습니다.

일부 AWS 및 서드 파티 서비스는 이미 스팟 중단을 처리하여 애플리케이션에 미치는 영향을 줄입니다. 예를 들어, 스팟 인스턴스와 함께 관리형 노드 그룹을 실행하는 Amazon EKS는 기존 노드에 대한 재분배 권고 또는 중단 공지가 전달되면 자동으로 대체 Kubernetes 노드가 시작됩니다.