인스턴스 은퇴
인스턴스 은퇴 (Instance retirement)
AWS가 인스턴스를 호스팅하는 기본 하드웨어의 복구 불가능한 장애를 감지하면 인스턴스가 은퇴(retirement) 예정으로 예약돼요. 인스턴스 루트 볼륨 유형이 인스턴스 은퇴의 동작을 결정해요.
- 인스턴스 루트 볼륨이 Amazon EBS 볼륨이면 인스턴스가 중지되고 언제든 다시 시작할 수 있어요. 중지된 인스턴스를 시작하면 새 하드웨어로 마이그레이션돼요.
- 인스턴스 루트 볼륨이 인스턴스 스토어 볼륨이면 인스턴스가 종료되고 다시 사용할 수 없어요.
인스턴스 이벤트 유형에 대한 자세한 내용은 'Amazon EC2 인스턴스 예약 이벤트'를 참고하세요.
목차 (Contents)
- 은퇴 예정 인스턴스 식별하기
- 은퇴 예정 EBS 기반 인스턴스에 취해야 할 조치
- 은퇴 예정 인스턴스 스토어 기반 인스턴스에 취해야 할 조치
은퇴 예정 인스턴스 식별하기
인스턴스가 은퇴 예정이면 이벤트 전에 인스턴스 ID와 은퇴 날짜가 담긴 이메일을 받아요. 은퇴 예정인 인스턴스를 직접 확인할 수도 있어요.
중요 인스턴스가 은퇴 예정이면 인스턴스가 이미 연결 불가능할 수 있으므로 가능한 한 빨리 조치를 취하는 것을 권장해요. 자세한 내용은 '인스턴스가 연결 가능한지 확인하기'를 참고하세요.
은퇴 예정 인스턴스를 식별하는 옵션
- 계정 연락처 이메일 모니터링하기
- 인스턴스 확인하기
계정 연락처 이메일 모니터링하기
인스턴스가 은퇴 예정이면 계정의 기본 연락처와 운영 연락처가 이벤트 전에 이메일을 받아요. 이 이메일에는 인스턴스 ID와 예정된 은퇴 날짜가 포함돼요. 자세한 내용은 AWS Account Management Reference Guide의 'AWS 계정의 기본 연락처 업데이트하기'와 'AWS 계정의 대체 연락처 업데이트하기'를 참고하세요.
인스턴스 확인하기
정기적으로 확인하지 않는 이메일 계정을 사용한다면 인스턴스 은퇴 알림을 놓칠 수 있어요. 언제든지 어떤 인스턴스가 은퇴 예정인지 확인할 수 있어요.
콘솔
은퇴 예정 인스턴스를 식별하려면
- Amazon EC2 콘솔을 https://console.aws.amazon.com/ec2/ 에서 엽니다.
- 탐색 창에서 EC2 Dashboard를 선택하세요. Scheduled events 아래에서 Amazon EC2 인스턴스와 볼륨과 연결된 이벤트를 리전별로 볼 수 있어요.
- 예약 이벤트가 있는 인스턴스가 있다면 리전 이름 아래의 링크를 선택해 Events 페이지로 이동하세요.
- Events 페이지는 이벤트와 연결된 모든 리소스를 나열해요. 은퇴 예정 인스턴스를 보려면 첫 번째 필터 목록에서 Instance resources를 선택하고, 두 번째 필터 목록에서 Instance stop or retirement를 선택하세요.
- 필터 결과에 인스턴스가 은퇴 예정이라고 표시되면 인스턴스를 선택하고 세부 정보 창의 Start time 필드에서 날짜와 시간을 확인하세요. 이것이 인스턴스 은퇴 날짜예요.
AWS CLI
은퇴 예정 인스턴스를 찾으려면
다음 describe-instance-status 명령을 사용하세요. 실행 중인 인스턴스가 있는 각 리전에서 반복하세요.
aws ec2 describe-instance-status --filters Name=event.code,Values=instance-retirement
PowerShell
은퇴 예정 인스턴스를 찾으려면
Get-EC2InstanceStatus cmdlet을 사용하세요. 실행 중인 인스턴스가 있는 각 리전에서 반복하세요.
Get-EC2InstanceStatus -Filter @{Name="event.code"; Values="instance-retirement"}
은퇴 예정 EBS 기반 인스턴스에 취해야 할 조치
은퇴 중인 인스턴스의 데이터를 보존하려면 다음 조치 중 하나를 수행할 수 있어요. 예상치 못한 다운타임과 데이터 손실을 방지하려면 인스턴스 은퇴 날짜 전에 이 조치를 취하는 것이 중요해요.
Linux 인스턴스에서 인스턴스가 EBS 기반인지 인스턴스 스토어 기반인지 확실하지 않다면 'Amazon EC2 인스턴스의 루트 볼륨'을 참고하세요.
인스턴스가 연결 가능한지 확인하세요 인스턴스가 은퇴 예정이라는 통지를 받으면 가능한 한 빨리 다음 조치를 취할 것을 권장해요.
- 인스턴스에 연결하거나 핑을 보내 인스턴스가 연결 가능한지 확인하세요.
- 인스턴스가 연결 가능하다면 영향이 최소인 적절한 시점에, 예정된 은퇴 날짜 전에 인스턴스를 중지/시작할 계획을 세우세요. 인스턴스 중지·시작에 대한 자세한 내용과 인스턴스가 중지될 때 예상되는 것(인스턴스와 연결된 공용·프라이빗·Elastic IP 주소에 미치는 영향 등)은 'Amazon EC2 인스턴스 중지 및 시작'을 참고하세요. 인스턴스를 중지·시작하면 인스턴스 스토어 볼륨의 데이터가 손실된다는 점에 유의하세요.
- 인스턴스가 연결 불가능하다면 즉시 조치를 취하고 중지/시작을 수행해 인스턴스를 복구하세요.
- 또는 인스턴스를 종료하려면 가능한 한 빨리 종료할 계획을 세워 인스턴스 요금 발생을 중지하세요.
인스턴스 백업 만들기 백업이 있도록 인스턴스에서 EBS 기반 AMI를 만드세요. 데이터 무결성을 보장하려면 AMI를 만들기 전에 인스턴스를 중지하세요. 인스턴스가 중지되는 예정된 은퇴 날짜를 기다리거나, 은퇴 날짜 전에 직접 인스턴스를 중지할 수 있어요. 인스턴스는 언제든 다시 시작할 수 있어요. 자세한 내용은 'Create an Amazon EBS-backed AMI'를 참고하세요.
대체 인스턴스 시작하기 인스턴스에서 AMI를 만든 뒤 그 AMI로 대체 인스턴스를 시작할 수 있어요. Amazon EC2 콘솔에서 새 AMI를 선택한 뒤 Launch instance from AMI를 선택하세요. 인스턴스 매개변수를 구성한 뒤 Launch instance를 선택하세요. 각 필드에 대한 자세한 내용은 '콘솔에서 시작 마법사를 사용해 EC2 인스턴스 시작하기'를 참고하세요.
은퇴 예정 인스턴스 스토어 기반 인스턴스에 취해야 할 조치
은퇴 중인 인스턴스의 데이터를 보존하려면 다음 조치 중 하나를 수행할 수 있어요. 예상치 못한 다운타임과 데이터 손실을 방지하려면 인스턴스 은퇴 날짜 전에 이 조치를 취하는 것이 중요해요.
경고 인스턴스에 인스턴스 스토어 루트 볼륨이 있고 은퇴 날짜를 지나면 인스턴스가 종료되어 인스턴스나 저장된 데이터를 복구할 수 없어요. 인스턴스의 루트 볼륨 유형과 관계없이 인스턴스가 은퇴되면 인스턴스 스토어 볼륨의 데이터가 손실돼요. EBS 루트 볼륨이 있는 인스턴스에 연결된 경우에도 마찬가지예요.
인스턴스가 연결 가능한지 확인하세요 인스턴스가 은퇴 예정이라는 통지를 받으면 가능한 한 빨리 다음 조치를 취할 것을 권장해요.
- 인스턴스에 연결하거나 핑을 보내 인스턴스가 연결 가능한지 확인하세요.
- 인스턴스가 연결 불가능하다면 복구할 수 있는 방법이 거의 없을 가능성이 높아요. 자세한 내용은 '연결 불가능한 Amazon EC2 인스턴스 문제 해결하기'를 참고하세요. AWS가 예정된 은퇴 날짜에 인스턴스를 종료하므로, 연결 불가능한 인스턴스는 직접 즉시 종료할 수 있어요.
대체 인스턴스 시작하기 AMI 도구를 사용해 인스턴스에서 Amazon S3 기반 AMI를 만드세요('Create an Amazon S3-backed AMI'에 설명). Amazon EC2 콘솔에서 새 AMI를 선택한 뒤 Launch instance from AMI를 선택하세요. 인스턴스 매개변수를 구성한 뒤 Launch instance를 선택하세요. 각 필드에 대한 자세한 내용은 '콘솔에서 시작 마법사를 사용해 EC2 인스턴스 시작하기'를 참고하세요.
인스턴스를 EBS 기반 인스턴스로 변환하기 데이터를 EBS 볼륨으로 전송하고, 볼륨의 스냅샷을 찍은 뒤, 스냅샷에서 AMI를 만드세요. 새 AMI에서 대체 인스턴스를 시작할 수 있어요. 자세한 내용은 'Convert your Amazon S3-backed AMI to an EBS-backed AMI'를 참고하세요.