Amazon Data Lifecycle Manager 작동 방식 - 아마존 EBS

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Amazon Data Lifecycle Manager 작동 방식

다음은 Amazon Data Lifecycle Manager의 핵심 요소입니다.

정책

Amazon Data Lifecycle Manager로 정책을 생성하여 백업 생성 및 보존 요구 사항을 정의합니다. 이러한 정책은 일반적으로 다음을 지정합니다.

  • 정책 유형 - 정책에서 관리하는 백업 리소스의 유형(스냅샷 또는 EBS 지원 AMI)을 정의합니다.

  • 대상 리소스 - 정책의 대상이 되는 리소스의 유형(인스턴스 또는 EBS 볼륨)을 정의합니다.

  • 생성 빈도 - 정책이 실행되고 스냅샷 또는 AMI를 생성하는 빈도를 정의합니다.

  • 보존 임곗값 - 정책이 생성 후 스냅샷 또는 AMI를 유지하는 기간을 정의합니다.

  • 추가 작업 - 크로스 리전 복사, 보관 또는 리소스 태깅과 같이 정책에서 수행해야 하는 추가 작업을 정의합니다.

Amazon Data Lifecycle Manager는 기본 정책과 사용자 지정 정책을 제공합니다.

기본 정책

기본 정책은 최근 백업이 없는 리전의 모든 볼륨과 인스턴스를 백업합니다. 제외 파라미터를 지정하여 볼륨과 인스턴스를 선택적으로 제외할 수 있습니다.

Amazon Data Lifecycle Manager는 다음과 같은 기본 정책을 지원합니다.

  • EBS 스냅샷의 기본 정책 - 볼륨을 대상으로 하고 스냅샷의 생성, 보존 및 삭제를 자동화합니다.

  • EBS 지원 AMI의 기본 정책 - 인스턴스를 대상으로 하고 EBS 지원 AMI의 생성, 보존 및 등록 취소를 자동화합니다.

각 계정 및 AWS 리전의 리소스 유형당 하나의 기본 정책만 가질 수 있습니다.

사용자 지정 정책

사용자 지정 정책은 할당된 태그를 기반으로 특정 리소스를 대상으로 하며 빠른 스냅샷 복원, 스냅샷 아카이빙, 크로스 계정 복사, 사전 및 사후 스크립트와 같은 고급 기능을 지원합니다. 사용자 지정 정책에는 최대 4개의 일정이 포함될 수 있으며, 각 일정에는 고유한 생성 빈도, 보존 임곗값 및 고급 기능 구성이 있을 수 있습니다.

Amazon Data Lifecycle Manager는 다음과 같은 사용자 지정 정책을 지원합니다.

  • EBS 스냅샷 정책 - 볼륨 또는 인스턴스를 대상으로 하고 EBS 스냅샷의 생성, 보존 및 삭제를 자동화합니다.

  • EBS 지원 AMI 정책 - 인스턴스를 대상으로 하고 EBS 지원 AMI의 생성, 보존 및 등록 취소를 자동화합니다.

  • 크로스 계정 복사 이벤트 정책 - 공유된 스냅샷의 크로스 리전 복사 작업을 자동화합니다.

자세한 정보는 기본 정책과 사용자 지정 정책 비교을 참조하세요.

정책 일정 (사용자 지정 정책만 해당)

정책 일정은 정책에 따라 스냅샷 또는 AMI가 생성되는 시기를 정의합니다. 정책은 최대 4개의 일정(하나의—필수 일정과 최대 3개의 선택적 일정)을 가질 수 있습니다.

단일 정책에 여러 일정을 추가하면 동일한 정책을 사용하여 서로 다른 빈도로 스냅샷 또는 AMI를 생성할 수 있습니다. 예를 들어, 일별, 주별, 월별 및 연도별 스냅샷을 생성하는 단일 정책을 생성할 수 있습니다. 이렇게 하면 여러 정책을 관리할 필요가 없습니다.

각 일정에 대해 빈도, 빠른 스냅샷 복원 설정(스냅샷 수명 주기 정책만 해당), 교차 리전 복사 규칙 및 태그를 정의할 수 있습니다. 일정에 할당된 태그는 일정이 시작될 때 생성된 스냅샷 또는 AMI에 자동으로 할당됩니다. 또한 Amazon Data Lifecycle Manager는 일정의 빈도에 따라 각 스냅샷 또는 AMI에 시스템 생성 태그를 자동으로 할당합니다.

각 일정은 빈도에 따라 개별적으로 시작됩니다. 여러 일정이 동시에 시작되는 경우 Amazon Data Lifecycle Manager는 하나의 스냅샷 또는 AMI만 생성하고 보존 기간이 가장 높은 일정의 스냅샷 보존 설정을 적용합니다. 시작된 모든 일정의 태그가 스냅샷 또는 AMI에 적용됩니다.

  • (스냅샷 수명 주기 정책에만 해당) 빠른 스냅샷 복원에 대해 시작된 일정 중 두 개 이상이 활성화된 경우, 시작된 모든 일정에 지정된 모든 가용 영역에서 빠른 스냅샷 복원에 대해 스냅샷이 활성화됩니다. 시작된 일정의 가장 높은 보존 설정이 각 가용 영역에 사용됩니다.

  • 교차 리전 복사에 대해 시작된 일정이 중 두 개 이상이 활성화된 경우, 시작된 모든 일정에 지정된 모든 리전에 스냅샷 또는 AMI가 복사됩니다. 시작된 일정의 가장 높은 보존 기간이 적용됩니다.

대상 리소스 태그(사용자 지정 정책만 해당)

Amazon Data Lifecycle Manager 사용자 지정 정책은 리소스 태그를 사용하여 백업할 리소스를 식별합니다. 스냅샷 또는 EBS 지원 AMI 정책을 생성할 때 여러 대상 리소스 태그를 지정할 수 있습니다. 지정된 대상 리소스 태그 중 하나 이상이 있는 지정된 유형(인스턴스 또는 볼륨)의 모든 리소스가 정책의 대상이 됩니다. 예를 들어 볼륨을 대상으로 하는 스냅샷 정책을 생성하고purpose=prod, costcenter=prodenvironment=live를 대상 리소스 태그로 지정하면 해당 태그-키 값 페어가 있는 모든 볼륨이 정책의 대상이 됩니다.

리소스에서 여러 정책을 실행하려는 경우 대상 리소스에 여러 태그를 할당한 다음에 특정 리소스 태그가 각각 대상이 되는 별도의 정책을 생성할 수 있습니다.

\ 또는= 문자는 태그 키에 사용할 수 없습니다. 대상 리소스 태그는 대소문자를 구분합니다. 자세한 내용은 리소스에 태그 지정을 참조하세요.

스냅샷

스냅샷은 EBS 볼륨에서 데이터를 백업하는 기본 방법입니다. 스토리지 비용을 절약하기 위해 이전 스냅샷 이후로 변경된 볼륨 데이터만 연속 스냅샷에 증분식으로 포함시킵니다. 특정 볼륨의 스냅샷 시리즈에서 스냅샷 하나를 삭제하면 해당 스냅샷에 고유한 데이터만 제거됩니다. 캡처된 볼륨 기록의 나머지는 보존됩니다. 자세한 정보는 아마존 EBS 스냅샷을 참조하세요.

EBS-backed AMI

Amazon Machine Image(AMI)는 인스턴스를 시작하는 데 필요한 정보를 제공합니다. 동일한 구성의 인스턴스가 여러 개 필요할 때는 한 AMI에서 여러 인스턴스를 시작할 수 있습니다. Amazon Data Lifecycle Manager는 EBS 지원 AMI만 지원합니다. EBS-backed AMI에는 소스 인스턴스에 연결된 각 EBS 볼륨에 대한 스냅샷이 포함됩니다. 자세한 내용은 Amazon Machine Image(AMI)를 참조하세요.

Amazon Data Lifecycle Manager 태그

Amazon Data Lifecycle Manager는 정책에 따라 생성된 모든 스냅샷 및 AMI에 다음 시스템 태그를 적용하여 다른 방법으로 생성된 스냅샷 및 AMI와 구분합니다.

  • aws:dlm:lifecycle-policy-id

  • aws:dlm:lifecycle-schedule-name

  • aws:dlm:expirationTime - 기간 기반 일정으로 생성된 스냅샷용입니다. 표준 계층에서 스냅샷을 삭제할 시기를 나타냅니다.

  • dlm:managed

  • aws:dlm:archived - 일정에 따라 아카이브된 스냅샷용입니다.

  • aws:dlm:pre-script - 사전 스크립트로 생성된 스냅샷의 경우

  • aws:dlm:post-script - 사후 스크립트로 생성된 스냅샷의 경우

스냅샷 및 AMI를 생성할 때 사용자 지정 태그가 적용되도록 지정할 수도 있습니다. \ 또는= 문자는 태그 키에 사용할 수 없습니다.

필요한 경우 Amazon Data Lifecycle Manager에서 볼륨을 스냅샷 정책에 연결할 때 사용되는 대상 태그를 정책에 의해 생성된 스냅샷에 적용할 수 있습니다. 마찬가지로 인스턴스를 AMI 정책에 연결하는 데 사용되는 대상 태그를 정책에 의해 생성된 AMI에 선택적으로 적용할 수 있습니다.