EBS 스냅샷에 대한 Amazon Data Lifecycle Manager 사용자 지정 정책 생성
다음 절차에서는 Amazon Data Lifecycle Manager를 사용하여 Amazon EBS 스냅샷 수명 주기를 자동화하는 방법을 보여줍니다.
주제
스냅샷 수명 주기 정책 생성
다음 절차 중 하나를 사용하여 스냅샷 또는 수명 주기 정책을 생성합니다.
스냅샷 수명 주기 정책 고려 사항
다음은 스냅샷 수명 주기 정책에 적용되는 일반적인 고려 사항입니다.
-
스냅샷 수명 주기 정책은 정책과 동일한 리전에 있는 인스턴스 또는 볼륨만 대상으로 합니다.
-
지정된 시작 시간 후 1시간 내에 첫 번째 스냅샷 생성 작업이 시작됩니다. 후속 스냅샷 생성 작업은 예약된 시간으로부터 1시간 이내에 시작됩니다.
-
볼륨 또는 인스턴스를 백업하도록 여러 정책을 생성할 수 있습니다. 볼륨에 12시간마다 스냅샷을 만드는 정책 A의 대상인 태그 A와 24시간마다 스냅샷을 만드는 정책 B의 대상인 태그 B라는 두 개의 태그가 있는 경우, Amazon Data Lifecycle Manager는 두 정책 모두의 일정에 따라 스냅샷을 생성합니다. 여러 일정이 있는 단일 정책을 생성해도 동일한 결과를 얻을 수 있습니다. 예를 들어 태그 A만 대상으로 지정하는 단일 정책을 생성하고 12시간 간격과 24시간 간격의 2개 일정을 지정할 수 있습니다.
-
대상 리소스 태그는 대소문자를 구분합니다.
-
정책의 대상이 되는 리소스에서 대상 태그를 제거할 경우, Amazon Data Lifecycle Manager는 표준 티어와 아카이브 티어의 기존 스냅샷을 더 이상 관리하지 않습니다. 따라서 더 이상 필요하지 않은 경우 수동으로 스냅샷을 삭제해야 합니다.
-
인스턴스를 대상으로 지정하는 정책을 생성하는 경우 정책이 생성된 후 새 볼륨이 대상 인스턴스에 연결되면 새로 추가된 볼륨은 다음 정책 실행 시 백업에 포함됩니다. 정책이 실행되면 인스턴스에 연결된 모든 볼륨이 포함됩니다.
-
사용자 지정 cron 기반 예약이 있는 정책이 단일 스냅샷만 생성하도록 구성된 경우 이 정책은 보존 임계값에 도달할 때 스냅샷을 자동으로 삭제하지 않습니다. 더 이상 필요하지 않은 경우 스냅샷을 수동으로 삭제해야 합니다.
-
보존 기간이 생성 빈도보다 짧은 경과 시간 기반 정책을 생성할 경우, Amazon Data Lifecycle Manager는 항상 다음 스냅샷이 생성될 때까지 마지막 스냅샷을 보존합니다. 예를 들어 경과 시간 기반 정책에서 보존 기간이 7일인 스냅샷을 매달 한 개씩 생성하는 경우, 보존 기간이 7일이더라도 Amazon Data Lifecycle Manager는 각 스냅샷을 한 달 동안 보존합니다.
스냅샷 아카이빙에는 다음 고려 사항이 적용됩니다.
-
볼륨을 대상으로 하는 스냅샷 정책에 대해서만 스냅샷 아카이빙을 활성화할 수 있습니다.
-
각 정책에 대해 하나의 일정에 대해서만 아카이빙 규칙을 지정할 수 있습니다.
-
콘솔을 사용하는 경우 일정에 월별 또는 연별 생성 빈도가 있거나 일정에 생성 빈도가 28일 이상인 cron 표현식이 있는 경우에만 스냅샷 아카이빙을 활성화할 수 있습니다.
AWS CLI, AWS API 또는 AWS SDK를 사용하는 경우 일정에 생성 빈도가 최소 28일인 cron 표현식이 있는 경우에만 스냅샷 아카이빙을 활성화할 수 있습니다.
-
아카이브 계층의 최소 보존 기간은 90일입니다.
-
스냅샷이 아카이브되면 아카이브 계층으로 이동할 때 전체 스냅샷으로 변환됩니다. 이로 인해 스냅샷 저장 비용이 증가할 수 있습니다. 자세한 내용은 Amazon EBS 스냅샷 아카이빙 요금 및 결제 단원을 참조하십시오.
-
스냅샷이 아카이브되면 스냅샷에 대해 빠른 스냅샷 복원 및 스냅샷 공유가 비활성화됩니다.
-
윤년의 경우 보존 규칙으로 인해 아카이브 보존 기간이 90일 미만인 경우 Amazon Data Lifecycle Manager는 스냅샷이 최소 90일 동안 유지되도록 합니다.
-
Amazon Data Lifecycle Manager에서 생성한 스냅샷을 수동으로 아카이브하고 일정의 보존 임계값에 도달해도 스냅샷이 계속 아카이브되는 경우 Amazon Data Lifecycle Manager는 더 이상 해당 스냅샷을 관리하지 않습니다. 그러나 일정의 보존 임계값에 도달하기 전에 스냅샷을 표준 계층으로 복원하는 경우 일정은 보존 규칙에 따라 스냅샷을 계속 관리합니다.
-
Amazon Data Lifecycle Manager에 의해 아카이브된 스냅샷을 표준 계층으로 영구적으로 또는 일시적으로 복원하고 일정의 보존 임계값에 도달했을 때 스냅샷이 여전히 표준 계층에 있는 경우 Amazon Data Lifecycle Manager는 더 이상 스냅샷을 관리하지 않습니다. 그러나 일정의 보존 임계값에 도달하기 전에 스냅샷을 다시 아카이브하는 경우 보존 임계값에 도달하면 일정에서 스냅샷을 삭제합니다.
-
Amazon Data Lifecycle Manager에 의해 아카이브된 스냅샷은
Archived snapshots per volume
및In-progress snapshot archives per account
할당량에 포함됩니다. -
일정에서 24시간 동안 재시도한 후에도 스냅샷을 아카이브할 수 없는 경우 스냅샷은 표준 계층에 남아 있고 아카이브 계층에서 삭제된 시간을 기준으로 삭제되도록 예약됩니다. 예를 들어, 일정에서 스냅샷을 120일 동안 아카이브하는 경우 아카이브에 실패한 후 영구적으로 삭제되기 전에 120일 동안 표준 계층에 남아 있습니다. 개수 기반 일정의 경우 스냅샷은 일정의 보존 횟수에 포함되지 않습니다.
-
스냅샷은 생성된 동일한 리전에 아카이브해야 합니다. 크로스 리전 복사 및 스냅샷 아카이빙을 활성화한 경우 Amazon Data Lifecycle Manager는 스냅샷 사본을 아카이브하지 않습니다.
-
Amazon Data Lifecycle Manager에 의해 아카이브된 스냅샷에는
aws:dlm:archived=true
시스템 태그가 지정됩니다. 또한 아카이브가 활성화된 기간 기반 일정에 의해 생성된 스냅샷에는 스냅샷 아카이브 예약 날짜와 시간을 나타내는aws:dlm:expirationTime
시스템 태그가 지정됩니다.
루트 볼륨 및 데이터(루트 아님) 볼륨을 제외할 때 다음 고려 사항이 적용됩니다.
-
부팅 볼륨을 제외하도록 선택하고 결과적으로 인스턴스에 연결된 모든 추가 데이터 볼륨을 제외하는 태그를 지정하면 Amazon Data Lifecycle Manager는 영향을 받는 인스턴스에 대한 스냅샷을 생성하지 않고
SnapshotsCreateFailed
CloudWatch 지표를 내보냅니다. 자세한 내용을 알아보려면 CloudWatch를 사용하여 정책 모니터링을 참조하세요.
다음은 스냅샷 수명 주기 정책에 의해 대상으로 지정된 볼륨 삭제 또는 인스턴스 종료에 적용되는 고려 사항입니다.
-
볼륨을 삭제하거나 개수 기반 보존 일정으로 정책의 대상이 되는 인스턴스를 종료하는 경우 Amazon Data Lifecycle Manager는 삭제된 볼륨 또는 인스턴스에서 생성된 표준 계층 및 아카이브 계층의 스냅샷을 더 이상 관리하지 않습니다. 더 이상 필요하지 않은 이전의 스냅샷은 수동으로 삭제해야 합니다.
-
기간 기반 보존 일정을 사용하는 정책의 대상 볼륨을 삭제하거나 인스턴스를 종료하는 경우 정책은 정의된 일정에 따라 삭제된 볼륨 또는 인스턴스에서 생성된 표준 계층 및 아카이브 계층에서 스냅샷을 계속해서 삭제합니다(단, 마지막 스냅샷 제외). 더 이상 필요하지 않은 경우 마지막 스냅샷을 수동으로 삭제해야 합니다.
다음은 스냅샷 수명 주기 정책과 빠른 스냅샷 복원에 적용되는 고려 사항입니다.
-
Amazon Data Lifecycle Manager는 크기가 16TiB 이하인 스냅샷에 대해서만 빠른 스냅샷 복원을 활성화할 수 있습니다. 자세한 내용은 Amazon EBS 빠른 스냅샷 복원 단원을 참조하십시오.
-
빠른 스냅샷 복원에 대해 사용 설정된 스냅샷은 정책을 삭제 또는 사용 중지하거나, 정책에 대한 빠른 스냅샷 복원을 사용 중지하거나, 가용 영역에 대한 빠른 스냅샷 복원을 사용 중지하더라도 사용 설정된 상태로 유지됩니다. 이러한 스냅샷에 대한 빠른 스냅샷 복원을 수동으로 사용 중지해야 합니다.
-
정책에서 빠른 스냅샷 복원을 사용 설정하고 빠른 스냅샷 복원에 대해 사용 설정할 수 있는 최대 스냅샷 수를 초과하는 경우 Amazon Data Lifecycle Manager는 예약된 대로 스냅샷을 생성하지만 빠른 스냅샷 복원에 대해 스냅샷을 사용 설정하지 않습니다. 빠른 스냅샷 복원에 대해 활성화된 스냅샷을 삭제한 후 Amazon Data Lifecycle Manager가 생성하는 다음 스냅샷은 빠른 스냅샷 복원에 대해 활성화됩니다.
-
스냅샷에 대해 빠른 스냅샷 복원을 사용 설정할 때 스냅샷을 최적화하려면 TiB당 60분 걸립니다. Amazon Data Lifecycle Manager에서 다음 스냅샷을 생성하기 전에 각 스냅샷이 완전히 최적화되도록 일정을 구성하는 것이 좋습니다.
-
인스턴스를 대상으로 하는 정책에 대해 빠른 스냅샷 복원을 활성화하면 Amazon Data Lifecycle Manager는 다중 볼륨 스냅샷 세트의 각 스냅샷에 대해 개별적으로 빠른 스냅샷 복원을 활성화합니다. Amazon Data Lifecycle Manager가 다중 볼륨 스냅샷 세트의 스냅샷 중 하나에 대해 빠른 스냅샷 복원을 활성화하지 못하는 경우에도 스냅샷 세트의 나머지 스냅샷에 대해 빠른 스냅샷 복원을 활성화하려고 시도합니다.
-
특정 가용 영역의 스냅샷에 대해 빠른 스냅샷 복원이 활성화된 1분마다 요금이 청구됩니다. 요금은 최소 1시간으로 비례 청구됩니다. 자세한 내용은 요금 및 결제 단원을 참조하십시오.
참고
수명 주기 정책의 구성에 따라 여러 가용 영역에서 빠른 스냅샷 복원에 대해 여러 스냅샷을 동시에 사용 설정할 수 있습니다.
스냅샷 수명 주기 정책 및 다중 연결 지원 볼륨에 적용되는 고려 사항은 다음과 같습니다.
-
동일한 다중 연결 지원 볼륨을 가지고 있는 대상 인스턴스 수명 주기 정책을 생성할 때 Amazon Data Lifecycle Manager에서는 연결된 각 인스턴스에 대해 볼륨의 스냅샷을 시작합니다. 타임스탬프 태그를 사용하여 연결된 인스턴스에서 생성된 시간 일관성 있는 스냅샷 집합을 식별합니다.
계정 간에 스냅샷을 공유할 때는 다음 사항을 고려해야 합니다.
-
암호화되지 않았거나 고객 관리형 키를 사용하여 암호화된 스냅샷만 공유할 수 있습니다.
-
기본 EBS 암호화 KMS 키로 암호화된 스냅샷은 공유할 수 없습니다.
-
암호화된 스냅샷을 공유하는 경우 소스 볼륨을 암호화하는 데 사용된 KMS 키도 대상 계정과 공유해야 합니다. 자세한 내용은 AWS Key Management Service 개발자 안내서의 다른 계정의 사용자가 CMK를 사용하도록 허용을 참조하세요.
다음은 스냅샷 정책과 스냅샷 아카이빙에 적용되는 고려 사항입니다.
-
정책에 의해 생성된 스냅샷을 수동으로 아카이빙하고 정책의 보존 임계값에 도달했을 때 해당 스냅샷이 아카이브 계층에 있는 경우 Amazon Data Lifecycle Manager는 스냅샷을 삭제하지 않습니다. Amazon Data Lifecycle Manager는 아카이브 계층에 저장된 스냅샷을 관리하지 않습니다. 아카이브 계층에 저장된 스냅샷이 더 이상 필요하지 않으면 수동으로 삭제해야 합니다.
다음은 스냅샷 정책과 휴지통에 적용되는 고려 사항입니다.
-
정책의 보존 임계값에 도달하면 Amazon Data Lifecycle Manager가 스냅샷을 삭제하고 휴지통으로 보내고 사용자가 휴지통에서 스냅샷을 수동으로 복원하는 경우 더 이상 필요하지 않을 때 해당 스냅샷을 수동으로 삭제해야 합니다. Amazon Data Lifecycle Manager는 더 이상 스냅샷을 관리하지 않습니다.
-
정책에 의해 생성된 스냅샷을 수동으로 삭제하고 정책의 보존 임계값에 도달했을 때 해당 스냅샷이 휴지통에 있는 경우 Amazon Data Lifecycle Manager는 스냅샷을 삭제하지 않습니다. Amazon Data Lifecycle Manager는 휴지통에 저장된 스냅샷을 관리하지 않습니다.
정책의 보존 임계값에 도달하기 전에 스냅샷이 휴지통에서 복원되는 경우 정책의 보존 임계값에 도달하면 Amazon Data Lifecycle Manager가 스냅샷을 삭제합니다.
정책의 보존 임계값에 도달한 후 스냅샷이 휴지통에서 복원되면 Amazon Data Lifecycle Manager가 더 이상 스냅샷을 삭제하지 않습니다. 더 이상 필요하지 않은 스냅샷은 수동으로 삭제해야 합니다.
다음은 오류 상태인 수명 주기 정책과 에 적용되는 고려 사항입니다.
-
수명 기반 보존 일정이 포함된 정책의 경우 정책이
error
상태일 때 만료되도록 설정된 스냅샷은 무기한 보존됩니다. 이러한 스냅샷은 수동으로 삭제해야 합니다. 정책을 다시 활성화하면 Amazon Data Lifecycle Manager가 스냅샷 보존 기간이 만료될 때 삭제를 재개합니다. -
개수 기반 보존 일정이 있는 정책의 경우
error
상태인 동안 스냅샷 생성 및 삭제를 중단합니다. 정책을 다시 활성화하면 Amazon Data Lifecycle Manager가 스냅샷 생성을 재개하고 보존 임계값이 충족되면 스냅샷 삭제를 재개합니다.
다음은 스냅샷 정책과 스냅샷 잠금에 적용되는 고려 사항입니다.
-
Amazon Data Lifecycle Manager가 생성한 스냅샷을 수동으로 잠그고 해당 보존 임곗값에 도달해도 스냅샷이 계속 잠겨 있는 경우 Amazon Data Lifecycle Manager는 더 이상 해당 스냅샷을 관리하지 않습니다. 더 이상 필요하지 않은 경우 스냅샷을 수동으로 삭제해야 합니다.
-
Amazon Data Lifecycle Manager가 생성하고 빠른 스냅샷 복원이 활성화된 스냅샷을 수동으로 잠그고 해당 보존 임곗값에 도달해도 스냅샷이 계속 잠겨 있는 경우 Amazon Data Lifecycle Manager는 빠른 스냅샷 복원을 비활성화하거나 스냅샷을 삭제하지 않습니다. 더 이상 필요하지 않은 경우 수동으로 빠른 스냅샷 복원을 비활성화하고 스냅샷을 삭제해야 합니다.
-
Amazon Data Lifecycle Manager가 생성한 스냅샷을 AMI에 수동으로 등록한 다음 해당 스냅샷을 잠그고 해당 보존 임곗값에 도달해도 스냅샷이 계속 잠겨 있고 AMI와 연결된 경우 Amazon Data Lifecycle Manager는 해당 스냅샷 삭제를 계속 시도합니다. AMI가 등록 취소되고 스냅샷이 잠금 해제되면 Amazon Data Lifecycle Manager는 자동으로 스냅샷을 삭제합니다.
추가 리소스
자세한 내용은 Amazon Data Lifecycle Manager를 사용하여 Amazon EBS 스냅샷 및 AMI 관리 자동화