Amazon EC2 인스턴스의 인스턴스 스토어 볼륨을 Amazon EBS에 백업하려면 어떻게 해야 합니까?
최종 업데이트 날짜: 2020년 8월 25일
Amazon Elastic Compute Cloud(Amazon EC2) 인스턴스에 인스턴스 스토어 볼륨을 백업하고 싶습니다. 인스턴스 스토어 볼륨을 백업하기 위해 Amazon Elastic Block Store(Amazon EBS) 볼륨을 생성하려면 어떻게 해야 합니까?
간략한 설명
변경 사항을 롤백하고 애플리케이션 장애 및 인프라 이벤트로부터 데이터를 보호할 수 있도록 AWS 인프라에 저장된 모든 데이터의 백업을 유지합니다.
다음 방법 중 하나를 사용하여 인스턴스 스토어 볼륨에 저장된 데이터를 백업할 수 있습니다.
- 새 EBS 볼륨을 생성한 다음 인스턴스 스토어 볼륨의 데이터를 EBS 볼륨에 복사합니다.
- EBS 볼륨에 저장된 개별 파일을 백업합니다.
해결 방법
새 EBS 볼륨 생성 및 데이터 마이그레이션
- EBS 볼륨을 생성합니다. 마이그레이션할 데이터를 저장할 만큼 충분한 크기를 선택해야 합니다.
- EBS 볼륨을 인스턴스에 연결합니다.
- 운영 체제에서 볼륨을 사용할 수 있도록 한 다음 볼륨에서 호환 가능한 파일 시스템을 생성합니다. Linux 인스턴스의 경우 Amazon EBS 볼륨을 Linux에서 사용할 수 있도록 만들기를 참조하십시오. Windows 인스턴스의 경우 Amazon EBS 볼륨을 Windows에서 사용할 수 있도록 만들기를 참조하십시오.
- Linux용 rsync 또는 Windows용 robocopy와 같이 운영 체제에 알맞은 디스크 관리 또는 마이그레이션 도구를 사용하여 데이터를 복사합니다. rsync에 대한 자세한 내용은 Linux man 페이지에서 rsync(1)를 참조하십시오. robocopy에 대한 자세한 내용은 Microsoft 설명서의 robocopy를 참조하십시오.
참고: 복사 작업이 성공하고 완료될 때까지 두 볼륨을 모두 사용 가능한 상태로 유지합니다. 새 EBS 볼륨을 인스턴스에서 사용하기 전에 추가 구성을 수행해야 할 수 있습니다.
EBS 볼륨에 저장된 개별 파일 백업
볼륨 자체를 백업하거나 백업하는 대신 개별 파일을 백업할 수 있습니다. Amazon Simple Storage Service(Amazon S3)를 사용하는 예제 솔루션은 Amazon S3 CLI 최대한 활용하기를 참조하십시오.