Amazon EC2 인스턴스의 예약된 이벤트 - Amazon Elastic Compute Cloud

Amazon EC2 인스턴스의 예약된 이벤트

인프라 신뢰성 및 성능을 보장하기 위해 AWS는 인스턴스를 재부팅, 중지 및 사용 중지하도록 이벤트를 예약할 수 있습니다. 이러한 이벤트들은 자주 발생하지 않습니다.

인스턴스 중 하나가 예약된 이벤트의 영향을 받는 경우 AWS는 AWS 계정과 연결된 이메일 주소를 사용하여 이메일로 미리 알립니다. 이메일은 시작 날짜 및 종료 날짜 등 이벤트에 대한 세부 정보를 제공합니다. 이벤트 유형에 따라 이벤트 타이밍을 제어하는 작업을 수행할 수 있습니다. AWS는 Amazon EventBridge를 사용하여 모니터링 및 관리할 수 있는 AWS Health 이벤트도 보냅니다. 자세한 내용은 Monitoring events in AWS Health with Amazon EventBridge를 참조하세요.

예약된 이벤트는 AWS에서 관리합니다. 인스턴스에 대한 이벤트를 예약할 수 없습니다. 그러나 다음을 수행할 수 있습니다.

  • 인스턴스에 대해 예약된 이벤트를 확인합니다.

  • 이메일 알림에서 태그를 포함하거나 제거하도록 예약된 이벤트 알림을 사용자 지정합니다.

  • 예약된 특정 이벤트를 다시 예약합니다.

  • 예약된 이벤트에 대한 사용자 지정 이벤트 기간을 생성합니다.

  • 인스턴스가 재부팅, 중지 또는 사용 중지되도록 예약된 경우 관련 작업을 수행합니다.

예약된 이벤트 알림을 수신하는지 확인하려면 계정 페이지에서 연락처 정보를 확인합니다.

참고

인스턴스가 예약된 이벤트의 영향을 받고 Auto Scaling 그룹의 일부인 경우 Amazon EC2 Auto Scaling은 결국 상태 확인의 일부로 인스턴스를 대체하며, 추가 작업이 필요하지 않습니다. Amazon EC2 Auto Scaling이 수행하는 상태 확인에 대한 자세한 내용은 Amazon EC2 Auto Scaling 사용 설명서Auto Scaling 그룹의 인스턴스에 대한 상태 확인을 참조하세요.

예약된 이벤트 유형

Amazon EC2는 예약된 시간에 이벤트가 발생하는 인스턴스에 대해 다음과 같은 유형의 예약된 이벤트를 생성할 수 있습니다.

이벤트 유형 이벤트 코드 이벤트 작업
인스턴스 중지 instance-stop 예약된 시간에 인스턴스가 중지됩니다. 인스턴스를 다시 시작하면 새 호스트로 마이그레이션됩니다. Amazon EBS 루트 볼륨이 있는 인스턴스에만 적용됩니다.
인스턴스 만료 instance-retirement 예약된 시간에 Amazon EBS 루트 볼륨이 있는 경우 인스턴스가 중지되고, 인스턴스 저장소 루트 볼륨이 있는 경우 인스턴스가 종료됩니다.
인스턴스 재부팅 instance-reboot 예약된 시간에 인스턴스가 재부팅됩니다. 인스턴스는 호스트에 남아 있으며 재부팅 중에 호스트는 유지 관리 상태입니다. 이를 인플레이스 재부팅이라고 합니다.
시스템 재부팅 system-reboot 예약된 시간에 인스턴스는 재부팅되고 새 호스트로 마이그레이션됩니다. 이를 재부팅 마이그레이션이라고 합니다.
시스템 유지 관리 system-maintenance 예약된 시간에 네트워크 또는 전력 유지 관리로 인스턴스가 일시적인 영향을 받을 수 있습니다.

이벤트 유형 결정

다음 방법 중 하나를 사용하여 인스턴스에 대해 예약된 이벤트 유형을 확인합니다.

Console
이벤트 유형을 확인하는 방법
  1. https://console.aws.amazon.com/ec2/에서 Amazon EC2 콘솔을 엽니다.

  2. 탐색 창에서 [이벤트(Events)]를 선택합니다.

  3. 표에서 이벤트 유형 열에 이벤트 코드가 나타납니다.

  4. 인스턴스의 이벤트만 표시하도록 표를 필터링하려면 검색 필드의 필터 목록에서 리소스 유형: 인스턴스를 선택하세요.

AWS CLI
이벤트 유형을 확인하는 방법

describe-instance-status 명령을 사용합니다. 다음 예제에서는 인스턴스 ID를 지정합니다. 모든 인스턴스를 설명하려면 instance-id 파라미터를 생략하세요.

aws ec2 describe-instance-status \ --instance-id i-1234567890abcdef0

인스턴스에 연결된 예약된 이벤트가 있는 경우 출력은 예약된 이벤트에 대한 정보를 제공합니다. Code의 값은 이벤트 코드입니다. 다음 예제 출력에서 예약된 이벤트 코드는 system-reboot입니다.

[ "Events": [ { "InstanceEventId": "instance-event-0d59937288b749b32", "Code": "system-reboot", "Description": "The instance is scheduled for a reboot", "NotAfter": "2019-03-14T22:00:00.000Z", "NotBefore": "2019-03-14T20:00:00.000Z", "NotBeforeDeadline": "2019-04-05T11:00:00.000Z" } ] ]