실수로 인한 EC2 인스턴스 종료로부터 데이터를 보호하려면 어떻게 해야 하나요?
최종 업데이트 날짜: 2021년 6월 25일
실수로 인한 Amazon Elastic Compute Cloud (Amazon EC2) 인스턴스 종료로부터 데이터를 보호할 수 있도록 AWS에서 제공하는 옵션은 무엇이 있나요? 가능한 종료 원인 및 동작에 대한 자세한 정보를 수집하고 문제를 해결하려면 어떻게 해야 하나요?
해결 방법
실수로 Amazon EC2 인스턴스를 종료하여 초래되는 데이터 손실을 방지하려면 EC2 인프라를 구성할 때 다음 옵션을 고려하세요.
- 종료 방지 기능을 활성화합니다. 종료 방지 기능은 인스턴스가 실수로 종료되는 것을 방지합니다. 기본적으로 이 옵션은 EC2 인스턴스에 대해 비활성화되어 있습니다. 의도하지 않은 종료로부터 인스턴스를 보호하려면 이 옵션을 사용 설정하세요. 자세한 내용은 종료 방지 기능 활성화를 참조하세요.
- 정기적으로 데이터를 백업합니다. 다음 중 하나 이상을 수행하여 인스턴스를 백업합니다.
Amazon Machine Image(AMI)를 생성합니다. AMI는 인스턴스에 연결된 모든 EBS 볼륨의 데이터를 캡처할 수 있습니다. AMI를 사용하여 새 인스턴스를 시작할 수 있습니다.
정기적으로 Amazon Elastic Block Store(Amazon EBS) 스냅샷을 예약합니다.
AWS Backup을 사용합니다. - 데이터를 다른 AWS 서비스 또는 소스로 출력합니다. 다음 서비스 중 하나를 사용하여 인스턴스에서 실행하는 워크플로를 저장하는 것이 좋습니다.
Amazon Simple Storage Service (Amazon S3)
Amazon Relational Database Service (Amazon RDS)
Amazon DynamoDB - 인스턴스를 다시 생성하거나 종료된 인스턴스에서 데이터를 복원합니다. 인스턴스를 백업했다면 백업을 사용하여 종료된 인스턴스를 복원할 수 있습니다. 자세한 내용은 종료된 EC2 인스턴스를 다시 생성하려면 어떻게 해야 하나요?를 참조하세요.
- 종료 동작의 문제를 해결하여 종료 원인을 식별합니다. 몇 가지 문제로 인해 인스턴스가 시작 시 즉시 종료될 수 있습니다. 또는 인스턴스 구성으로 인해 인스턴스가 종료될 수 있습니다. 자세한 내용은 인스턴스 종료 문제 해결 및 Amazon EC2가 인스턴스를 종료한 이유는 무엇인가요?를 참조하세요.