Amazon Data Lifecycle Manager를 사용하여 Amazon EBS 스냅샷 관리를 자동화하려면 어떻게 해야 합니까?

최종 업데이트 날짜: 2019년 10월 8일

Amazon EBS(Amazon Elastic Block Storage) 볼륨 백업에 사용되는 Amazon EBS 스냅샷의 생성, 보존 및 삭제를 자동화하고자 합니다. 어떻게 해야 합니까?

간략한 설명

Amazon DLM(Amazon Data Lifecycle Manager)은 Amazon EBS 볼륨에 저장된 데이터를 백업하는 자동화된 절차입니다. Amazon DLM을 사용하면 스냅샷 관리를 자동화하는 수명 주기 정책을 생성할 수 있습니다.

해결 방법

Amazon DLM에서 수명 주기 정책을 생성합니다.

1.    Amazon EC2(Amazon Elastic Compute Cloud) 콘솔의 [Elastic Block Store] 아래에서 [Lifecycle Manager]를 선택합니다.

2.    [Create Snapshot Lifecycle Policy]를 선택합니다.

3.    정책에 대한 [Description]을 입력합니다.

4.    리소스 유형을 선택합니다. 특정 태그가 있는 볼륨의 스냅샷을 예약하려면 [Volume]을 선택합니다. 특정 태그가 있는 인스턴스에 연결된 모든 볼륨의 스냅샷을 예약하려면 [Instance]를 선택합니다.

5.    위에서 선택한 옵션에 따라 Amazon EBS 볼륨 또는 Amazon EC2 인스턴스와 연결된 [tags]를 선택합니다.

6.    정책에 [Schedule name]을 추가합니다. 이 정책을 사용하여 생성된 스냅샷은 여기에 입력한 일정 이름으로 자동으로 태그가 지정됩니다.

7.    정책 실행 사이에 경과할 시간을 입력합니다.

8.    정책 실행 시작 시간을 입력합니다. 스냅샷 생성은 지정된 시작 시간부터 1시간 이내에 시작됩니다.

9.    [Retention rule]을 보존할 최대 스냅샷 수로 설정합니다. 이 수를 초과하면 가장 오래된 스냅샷이 삭제됩니다.

10.    선택적으로, [Copy Tags from volume]을 선택하여 소스 볼륨의 모든 사용자 정의 태그를 이 정책에 의해 생성된 볼륨의 스냅샷에 복사합니다.

11.    선택적으로, [Add Tag]를 선택하여 생성된 스냅샷에 태그를 추가합니다. 이러한 태그는 볼륨에서 복사되었거나 Amazon DLM에서 기본적으로 추가된 모든 태그 외에 추가됩니다.

12.    스냅샷 생성 및 삭제 권한이 있는 AWS Identity and Access Management(IAM) 역할을 선택합니다. [Default role]에는 필요한 권한이 있습니다. 기본 역할을 사용하지 않으려면 IAM 콘솔을 사용하여 필요한 권한이 있는 새 역할을 생성할 수 있습니다. 수명 주기 정책을 생성할 때 새 역할을 선택합니다. 역할이 Amazon DLM을 사용하려면 다음 권한이 필요합니다.

"ec2:CreateSnapshot",     
"ec2:CreateSnapshots", 
"ec2:DeleteSnapshot",
"ec2:DescribeVolumes", 
"ec2:DescribeInstances",   
"ec2:DescribeSnapshots"

13.    [Policy Summary]를 검토하여 지정된 규칙이 요구 사항을 충족하는지 확인합니다.

14.    다음 예약된 시간에 정책 실행을 시작하려면 [Enable policy]를 선택합니다. [Enable policy]를 선택하지 않는 경우, 정책이 스냅샷을 생성하거나 삭제하지 않습니다.

15.    [Create Policy]를 선택합니다.


이 문서가 도움이 되었습니까?

AWS에서 개선해야 할 부분이 있습니까?


도움이 필요하십니까?