스팟 인스턴스가 종료되었습니다. 어떻게 복구할 수 있습니까?

최종 업데이트 날짜: 2019년 10월 30일

Amazon Elastic Compute Cloud(Amazon EC2) 스팟 인스턴스가 실행 중이었지만 인스턴스가 종료되었고 데이터가 손실되었을 가능성이 우려됩니다. 내 인스턴스 또는 해당 인스턴스에 저장된 데이터를 복구할 수 있는 방법이 있습니까?

간략한 설명

Amazon EC2 스팟 인스턴스를 사용하면 예비 Amazon EC2 인스턴스에 입찰하여 컴퓨팅 비용을 절감할 수 있습니다. 스팟 가격이 입찰 가격보다 높거나 용량을 더 이상 사용할 수 없거나 스팟 요청에 충족할 수 없는 제약 조건이 있는 경우 스팟 인스턴스를 종료할 수 있습니다. 스팟 인스턴스가 중단될 수 있는 이유에 대한 자세한 내용은 스팟 인스턴스의 작동 방식을 참조하십시오. 인스턴스가 종료되면 백업되지 않은 데이터가 손실될 수 있으므로 스팟 인스턴스 중단에 대비하여 애플리케이션을 준비하는 것이 중요합니다. 중단할 수 없는 애플리케이션이 있는 경우 스팟 인스턴스를 권장하지 않습니다. 가장 적합한 사용 사례 및 워크로드 유형 목록은 스팟 사용 사례를 참조하십시오.

​해결 방법

최근에 종료되었거나 중단된 스팟 인스턴스가 있고 데이터가 손실될 수 있다고 우려하는 경우 데이터를 확인할 수 있는 몇 가지 위치는 다음과 같습니다.

  • 인스턴스가 종료된 경우 Amazon EBS 볼륨을 종료하도록 스팟 인스턴스를 구성했습니까? 인스턴스가 종료된 경우 Amazon EBS 볼륨을 종료하도록 스팟 인스턴스를 구성하여 볼륨을 다른 인스턴스에 연결하고 볼륨에 저장된 데이터를 복구할 수 있습니다. 스팟 인스턴스 요청을 생성할 때 인스턴스가 종료된 경우 유지할 Amazon EBS 볼륨의 [Delete] 확인란의 선택을 취소합니다. 종료되거나 중단되기 전에 볼륨을 스팟 인스턴스에 연결한 경우 찾고 있는 데이터가 볼륨에 저장될 수 있습니다. Amazon EC2 콘솔을 열고 [Volumes]를 선택합니다. [State]가 [available]인 연결되지 않은 볼륨을 찾습니다. 이러한 볼륨은 다른 인스턴스에 연결할 수 있습니다. 새 인스턴스에 볼륨을 연결하는 방법에 대한 지침은 Amazon EBS 볼륨을 인스턴스에 연결을 참조하십시오.
  • 스팟 인스턴스에 연결된 모든 볼륨의 스냅샷을 정기적으로 생성했습니까? 일반적으로 Amazon EBS 볼륨의 백업으로 사용되는 스냅샷에는 찾고 있는 데이터가 포함될 수 있습니다. Amazon EC2 콘솔을 열고 [Snapshots]를 선택합니다. 스팟 인스턴스에 연결된 모든 볼륨의 스냅샷을 찾습니다. 자세한 내용은 스냅샷에서 Amazon EBS 볼륨 복원을 참조하십시오.
  • 데이터가 다른 소스에 추가되었거나 백업되었습니까? 스팟 인스턴스를 통해 실행되는 워크플로의 일반적인 출력 소스는 Amazon Simple Storage Service(Amazon S3), Amazon DynamoDB 및 Amazon Relational Database Service(Amazon RDS)를 포함합니다. 이러한 서비스 중 하나로 출력을 보내도록 스팟 인스턴스를 설정한 경우 해당 서비스에서 찾고 있는 데이터를 확인합니다.

향후에는 스팟 인스턴스의 종료를 미리 준비하는 것이 모범 사례입니다. 예를 들어 스팟 인스턴스가 중단된 경우 종료하지 않고 중지하거나 최대 절전 모드로 전환하도록 Amazon EC2를 지정할 수 있습니다. 스팟 인스턴스의 최종 종료를 효과적으로 준비하는 방법에 대한 자세한 내용은 스팟 인스턴스 중단을 참조하십시오.


이 문서가 도움이 되었습니까?

AWS에서 개선해야 할 부분이 있습니까?


도움이 필요하십니까?