Amazon EBS 스냅샷 데이터를 Amazon S3에 복사하고 S3에 사용자 지정 데이터를 위한 EBS 볼륨을 생성하려면 어떻게 해야 합니까?

3분 분량
0

Amazon Elastic Block Store(Amazon EBS) 스냅샷을 Amazon Simple Storage Service(Amazon S3) 버킷에 복사하고 싶습니다. 또한 S3 버킷에 저장된 데이터에서 Amazon EBS 볼륨을 생성하고 싶습니다. 하지만 어떻게 해야 할지 모르겠습니다.

간략한 설명

EBS 스냅샷을 생성하면 Amazon Web Services(AWS)에서 관리하는 Amazon S3 버킷에 자동으로 저장됩니다. 동일한 AWS 리전 내에서 또는 한 리전에서 다른 리전으로 스냅샷을 복사할 수 있습니다. 하지만 관리하는 S3 버킷에는 스냅샷을 복사할 수 없습니다.

자주 액세스하지 않는 스냅샷을 저장하려면 Amazon EBS 스냅샷 아카이브 사용을 고려해 보십시오. 하지만 여전히 Amazon S3를 사용하여 스냅샷을 저장하려는 경우에는 다음 해결 방법을 사용할 수 있습니다.

해결 방법

참고: AWS Command Line Interface(AWS CLI) 명령을 실행할 때 오류가 발생할 경우 최신 AWS CLI 버전을 사용하고 있는지 확인하세요.

스냅샷에서 볼륨을 생성하여 스냅샷의 콘텐츠를 S3 버킷에 복사할 수 있습니다. Amazon Elastic Compute Cloud(Amazon EC2) Linux 인스턴스에 볼륨을 탑재합니다. 그런 다음 AWS CLI 또는 S3 API를 사용하여 데이터를 S3 버킷에 복사합니다.

EBS 스냅샷의 콘텐츠를 Amazon S3 버킷에 복사하려면 다음 단계를 따릅니다.

1.    스냅샷에서 EBS 볼륨을 생성합니다.

2.    생성한 볼륨과 동일한 가용 영역에서 EC2 Linux 인스턴스를 시작합니다.

3.    인스턴스에 볼륨을 연결합니다.

4.    Linux 인스턴스에 연결합니다.

5.    Linux 인스턴스에 AWS CLI를 설치합니다.

6.    다음 명령을 실행하여 볼륨을 인스턴스에 탑재합니다.

$ sudo mount /dev/xvdf /mnt

참고: 디바이스(이전 예제에서는 /dev/xvdf)가 다른 디바이스 이름으로 인스턴스에 연결될 수 있습니다. lsblk 명령을 사용하여 사용 가능한 디스크 디바이스와 탑재 지점을 보고 올바른 디바이스 이름을 확인하세요.

7.    pv 패키지를 설치하여 tar 아카이브 생성 중 진행 상황을 모니터링합니다.

Amazon Linux 및 Red Hat Enterprise Linux(RHEL) 배포판

$ sudo yum install pv

참고: Amazon Linux 및 RHEL 배포용 pv 패키지를 설치하기 전에 Extra Packages for Enterprise Linux(EPEL) 리포지토리를 활성화해야 합니다. CentOS, RHEL 또는 Amazon Linux를 실행 중인 Amazon EC2 인스턴스에 대해 EPEL 리포지토리를 활성화하려면 어떻게 해야 하나요?를 참조하세요.

Ubuntu 및 Debian 기반 배포판

$ sudo apt install pv

8.    다음 명령을 실행하여 EBS 볼륨 데이터를 S3 버킷에 복사합니다.

$ tar c /mnt | pv -s $(($(du -sk /mnt | awk '{print $1}') * 1024)) | gzip | aws s3 cp - "s3://my-bucket/backup1.tar.gz"

참고: 위 명령은 /mnt 디렉터리에서 압축 파일을 생성하고 my-bucket이라는 S3 버킷에 파일을 업로드합니다. my-bucket을 S3 버킷 이름으로 바꾸고 backup1을 파일 이름으로 바꿉니다.

9.    Amazon S3 콘솔을 사용하여 압축 파일이 S3 버킷에 업로드되었는지 확인합니다.

10.    다음 명령을 실행하여 볼륨을 탑재 해제합니다.

$ sudo umount /mnt

11.    Linux 인스턴스에서 EBS 볼륨을 분리합니다.

12.    볼륨을 삭제하고 인스턴스를 종료합니다.


관련 정보

Amazon EBS 스냅샷 복사

AWS 공식
AWS 공식업데이트됨 4달 전