Amazon Elastic Compute Cloud(Amazon EC2) 인스턴스가 상태 확인에 실패할 때 자동 복구 작업을 시작하려고 합니다.
간략한 설명
자동 복구는 시스템 상태 확인에 실패한 경우 EC2 인스턴스를 복구할 수 있습니다. 시스템 상태 확인 중에 인스턴스에 장애가 발생하면 이는 일반적으로 AWS 하드웨어 문제가 있음을 의미합니다. 하지만 자동 복구로는 인스턴스 상태 확인에 실패한 인스턴스를 복구할 수 없습니다. 이러한 확인에 대한 자세한 내용은 상태 확인 유형을 참조하십시오.
참고: 특정 인스턴스 유형만 자동 복구 작업을 지원합니다.
해결 방법
인스턴스를 자동으로 복구하려면 다음 방법 중 하나를 사용하십시오.
- 인스턴스 구성을 기반으로 한 간소화된 자동 복구
- Amazon CloudWatch 작업 기반 복구
인스턴스 구성을 기반으로 한 간소화된 자동 복구
기본적으로 간소화된 자동 복구를 지원하는 모든 인스턴스는 실패한 인스턴스를 복구하도록 구성됩니다.
간소화된 자동 복구 사전 요구 사항을 준수해야 합니다. 인스턴스를 시작하는 동안 또는 인스턴스를 시작한 후 다음 작업을 수행할 수 있습니다.
인스턴스를 시작하는 동안 간소화된 자동 복구를 해제하려면 다음 단계를 완료하십시오.
- Amazon EC2 콘솔을 엽니다.
- 인스턴스 시작을 선택합니다.
- 고급 세부 정보에서 인스턴스 자동 복구를 끕니다.
- 설정을 구성한 다음, 인스턴스를 시작합니다.
실행 중 또는 중지됨 상태의 인스턴스에 대한 자동 복구 동작을 기본값으로 설정하려면 다음 단계를 완료하십시오.
- Amazon EC2 콘솔을 엽니다.
- 탐색 창에서 Instances(인스턴스)를 선택하세요.
- 인스턴스를 선택한 다음, Actions(작업)를 선택하세요.
- 인스턴스 설정을 선택한 다음, 자동 복구 동작 변경에서 **기본값(설정)**을 선택합니다.
참고: 자동 복구를 끄려면 자동 복구 동작 변경을 해제하십시오.
- 저장을 선택합니다.
간소화된 자동 복구 결과를 검토하려면AWS Health Dashboard 이벤트를 확인하십시오. 알림 예시:
- 실패한 이벤트: AWS_EC2_SIMPLIFIED_AUTO_RECOVERY_FAILURE
- 성공적인 이벤트: AWS_EC2_SIMPLIFIED_AUTO_RECOVERY_SUCCESS
CloudWatch 작업 기반 복구
인스턴스를 복구할 시기를 선택하려면 CloudWatch 작업 기반 복구를 사용합니다. 이벤트가 StatusCheckFailed_System 경보를 호출하면 CloudWatch에서 복구 작업을 시작합니다. 그러면 Amazon Simple Notification Service(Amazon SNS) 주제가 경보를 생성할 때 선택된 알림을 시작합니다.
중요: 인스턴스 복구의 일환으로 Amazon EC2는 인스턴스 재부팅 중에 인스턴스를 마이그레이션하며, 이 경우 메모리에 있는 데이터가 손실됩니다.
CloudWatch는 인스턴스 복구 프로세스가 완료된 후 SNS 주제에 정보를 게시합니다. SNS 주제 구독자는 복구 시도 상태 및 추가 지침이 포함된 이메일 알림을 받습니다. 성공적인 복구는 복구된 인스턴스에 인스턴스 재부팅으로 표시됩니다.
구성이 CloudWatch 작업 기반 복구 요구 사항을 준수하는지 확인하십시오. 인스턴스에서 자동 복구를 구성하려면 복구 작업에 대한 CloudWatch 경보를 구성하십시오.