

# 스팟 인스턴스 중단 관리
<a name="managing-instance-termination"></a>

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

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

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

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

일부 AWS 및 서드 파티 서비스는 이미 스팟 중단을 처리하여 애플리케이션에 미치는 영향을 줄입니다. 예를 들어, [스팟 인스턴스와 함께 관리형 노드 그룹](https://docs.aws.amazon.com/eks/latest/userguide/managed-node-groups.html#managed-node-group-capacity-types)을 실행하는 Amazon EKS는 기존 노드에 대한 재분배 권고 또는 중단 공지가 전달되면 자동으로 대체 Kubernetes 노드가 시작됩니다.