간소화된 자동 복구 구성 - Amazon Elastic Compute Cloud

간소화된 자동 복구 구성

중요
  • 다음 정보는 정상 인스턴스에서 복구 관련 기능을 구성하는 데 적용됩니다. 현재 인스턴스에 액세스하는 데 문제가 있는 경우 EC2 인스턴스 문제 해결을 참조하세요.

  • 인스턴스 복구가 성공한 후 워크로드가 제대로 작동하려면 수동 개입 없이 인스턴스가 부팅되고 트래픽을 수락해야 합니다.

기본적으로 간소화된 자동 복구는 지원되는 모든 실행 중인 인스턴스를 모니터링합니다. 시스템 상태 검사 실패가 감지되는 경우 간소화된 자동 복구에서는 인스턴스 문제를 해결하여 정상 상태로 되돌리려고 시도합니다. 간소화된 자동 복구는 AWS Health Dashboard에서 서비스 이벤트가 발생하는 동안에는 작동하지 않습니다. 자세한 내용은 간소화된 자동 복구 실패 문제 해결 단원을 참조하십시오.

간소화된 자동 복구 이벤트가 발생하면 AWS Health Dashboard 이벤트를 받게 됩니다. 이러한 이벤트에 대한 알림을 구성하려면 AWS 사용자 알림 사용 설명서의 AWS 사용자 알림 시작하기를 참조하세요. 또한 Amazon EventBridge 규칙으로 다음 이벤트 코드를 사용하여 간소화된 자동 복구 이벤트를 모니터링할 수 있습니다.

  • AWS_EC2_SIMPLIFIED_AUTO_RECOVERY_SUCCESS - 성공한 이벤트

  • AWS_EC2_SIMPLIFIED_AUTO_RECOVERY_FAILURE - 실패한 이벤트

자세한 내용은 Amazon EventBridge 규칙을 참조하세요.

간소화된 자동 복구에 대한 요구 사항 및 제한 사항

간소화된 자동 복구는 인스턴스가 다음과 같은 경우 인스턴스 복구를 시도합니다.

  • 상태가 running입니다. 자세한 내용은 인스턴스 수명 주기 단원을 참조하십시오.

  • default(온디맨드) 또는 dedicated 테넌시를 사용합니다. 자세한 내용은 인스턴스 구입 옵션 단원을 참조하십시오.

  • Amazon EC2가 사용 가능한 용량이 있는 인스턴스 유형입니다. 심각한 중단과 같은 일부 상황에서는 사용 가능한 용량이 충분하지 않고 일부 복구 시도가 실패할 수 있습니다.

  • host 테넌시를 사용하지 않습니다. Amazon EC2 전용 호스트의 경우 전용 호스트 자동 복구를 사용하여 비정상 인스턴스를 자동으로 복구할 수 있습니다.

  • Elastic Fabric Adapter를 사용하지 않습니다.

  • metal 인스턴스 크기가 아닙니다.

  • Auto Scaling 그룹의 멤버가 아닙니다.

  • 현재 예약된 유지 관리 이벤트가 진행 중이 아닙니다.

  • 인스턴스 스토어 볼륨이 없습니다.

  • 다음 인스턴스 유형 중 하나를 사용합니다.

    • 범용: A1 | M3 | M4 | M5 | M5a | M5n | M5zn | M6a | M6g | M6i | M6in | M7a | M7g | M7i | M7i-flex | T1 | T2 | T3 | T3a | T4g

    • 컴퓨팅 최적화: C3 | C4 | C5 | C5a | C5n | C6a | C6g | C6gn | C6i | C6in | C7a | C7g | C7gn | C7i | C7i-flex

    • 메모리 최적화: R3 | R4 | R5 | R5a | R5b | R5n | R6a | R6g | R6i | R6in | R7a | R7g | R7i | R7iz | R8g | u-3tb1 | u-6tb1 | u-9tb1 | u-12tb1 | u-18tb1 | u-24tb1 | u7i-12tb | u7in-16tb | u7in-24tb | u7in-32tb | X1 | X1e | X2iezn

    • 액셀러레이티드 컴퓨팅: G3 | G3s | G5g | Inf1 | P2 | P3 | VT1

    • 고성능 컴퓨팅: Hpc6a | Hpc7a | Hpc7g

주의

중요한 데이터의 백업을 정기적으로 생성하는 것이 좋습니다. Amazon EC2의 백업 및 복구 모범 사례에 대한 자세한 내용은 Amazon EC2 모범 사례를 참조하세요.

간소화된 자동 복구 구성

기본적으로 지원되는 인스턴스가 시작될 때 해당 인스턴스에 대해 간소화된 자동 복구가 활성화됩니다. 인스턴스 시작 중 또는 이후 자동 복구 동작을 disabled로 설정할 수 있습니다. default 구성에서는 지원되지 않는 인스턴스 유형에 대해 간소화된 자동 복구가 활성화되지 않습니다.

Console
인스턴스 시작 중 간소화된 자동 복구 비활성화
  1. https://console.aws.amazon.com/ec2/에서 Amazon EC2 콘솔을 엽니다.

  2. 탐색 창에서 인스턴스(Instances)를 선택한 후 인스턴스 시작(Launch instance)을 선택합니다.

  3. 고급 세부 정보(Advanced details) 섹션에서 인스턴스 자동 복구(Instance auto-recovery)에 대해 비활성화됨(Disabled)을 선택합니다.

  4. 필요에 따라 나머지 인스턴스 시작 설정을 구성한 다음 인스턴스를 시작합니다.

실행 중이거나 중지된 인스턴스에 대한 간소화된 자동 복구 사용 중지
  1. https://console.aws.amazon.com/ec2/에서 Amazon EC2 콘솔을 엽니다.

  2. 탐색 창에서 Instances(인스턴스)를 선택합니다.

  3. 인스턴스를 선택한 다음에 작업(Actions), 인스턴스 설정(Instance settings), 자동 복구 동작 변경(Change auto-recovery behavior)을 선택합니다.

  4. 해제(Off)를 선택한 다음 저장(Save)을 선택합니다.

실행 중이거나 중지된 인스턴스에 대한 자동 복구 동작을 default로 설정하려면
  1. https://console.aws.amazon.com/ec2/에서 Amazon EC2 콘솔을 엽니다.

  2. 탐색 창에서 Instances(인스턴스)를 선택합니다.

  3. 인스턴스를 선택한 다음에 작업(Actions), 인스턴스 설정(Instance settings), 자동 복구 동작 변경(Change auto-recovery behavior)을 선택합니다.

  4. 기본값을 선택한 다음 저장을 선택합니다.

AWS CLI
시작 시 간소화된 자동 복구 사용 중지

run-instances 명령을 사용합니다.

aws ec2 run-instances \ --image-id ami-1a2b3c4d \ --instance-type t2.micro \ --key-name MyKeyPair \ --maintenance-options AutoRecovery=Disabled \ [...]
실행 중이거나 중지된 인스턴스에 대한 간소화된 자동 복구 사용 중지

modify-instance-maintenance-options 명령을 사용합니다.

aws ec2 modify-instance-maintenance-options \ --instance-id i-0abcdef1234567890 \ --auto-recovery disabled
실행 중이거나 중지된 인스턴스에 대한 자동 복구 동작을 default로 설정하려면

modify-instance-maintenance-options 명령을 사용합니다.

aws ec2 modify-instance-maintenance-options \ --instance-id i-0abcdef1234567890 \ --auto-recovery default

간소화된 자동 복구 실패 문제 해결

다음 문제로 인해 간소화된 자동 복구를 사용하는 인스턴스의 복구가 실패할 수 있습니다.

  • 간소화된 자동 복구는 AWS Health Dashboard에서 서비스 이벤트가 발생하는 동안에는 작동하지 않습니다. 이 이벤트에 대한 복구 실패 알림을 받지 못할 수도 있습니다. 최신 서비스 가용성 정보에 대해서는 서비스 상태 상태 페이지를 참조하세요.

  • 대체 하드웨어의 일시적인 용량 부족

  • 인스턴스 복구 시도가 하루 최대 허용 횟수에 도달했습니다. 자동 복구가 실패하고 원래 시스템 상태 확인 실패의 근본 원인이 하드웨어 성능 저하로 확인되는 경우, 이후에 인스턴스가 종료될 수 있습니다.

여러 번의 복구 시도에도 불구하고 인스턴스의 시스템 상태 검사 실패가 계속되는 경우 상태 검사에 실패한 인스턴스 문제 해결에서 추가 지침을 참조하세요.