스냅샷 일정은 지리적으로 중복된 디스크 백업인 표준 스냅샷을 지정된 간격으로 만듭니다. Compute Engine 디스크 백업 권장사항은 스냅샷 일정을 사용하는 것입니다. 스냅샷 일정을 사용하여 영역 및 리전 Persistent Disk 볼륨과 Google Cloud Hyperdisk 볼륨을 정기적으로 자동 백업할 수 있습니다.
스냅샷 일정 속성
스냅샷 일정에는 다음 속성이 포함됩니다.
- 일정 이름
- 일정 설명
- 스냅샷 빈도(시간, 일, 주 단위)
- 스냅샷 시작 시간
- 스냅샷 일정이 사용 가능한 리전
- 소스 디스크가 삭제된 경우 자동 생성된 스냅샷 처리를 위한 소스 디스크 삭제 정책
- 스냅샷 일정에 따라 생성된 스냅샷의 보관 기간을 정의하는 보관 정책
스냅샷 일정 빈도
스냅샷 일정을 만들기 전에 시작 시간 및 스냅샷 빈도를 선택합니다. 시작 시간은 스냅샷 일정을 시작할 시간입니다. 빈도는 시간, 일 또는 주 단위로 정의됩니다.
스냅샷 일정은 지정된 시작 시간의 해당 시각 내에 시작합니다. 예를 들어 일정 시작 시간이 12:00이면 스냅샷은 12:00~12:59 사이에 시작됩니다. 일정은 UTC 표준시를 사용합니다.
스냅샷 일정은 일광 절약 시간(DST) 변화의 영향을 받습니다. 미국에서 DST가 시작되거나 끝날 때, 현지 시간대가 DST를 사용하는지와 관계없이 스냅샷 일정 작업의 시작 시간이 각각 한 시간 앞당겨지거나 늦춰질 수 있습니다.
시간 단위 일정 설정: 시간 단위 일정을 설정하려면 시작 시간을 선택하고 1~23 사이의 정수를 사용하여 스냅샷 간격을 선택합니다. 스냅샷 간격은 스냅샷 생성 빈도를 정의합니다. 간격을 설정할 때 24를 균등하게 나누는 숫자(1, 2, 3, 4, 6, 8, 12)를 선택하여 스냅샷이 매일 동일한 시간 간격으로 시작하도록 합니다. 예를 들어 시작 시간을 9:00로 설정하고 간격을 6으로 설정하면 스냅샷 일정이 9:00~10:00에 6시간 간격으로 시작됨을 의미합니다.
일 단위 일정 설정: 스냅샷이 하루에 한 번 발생하도록 하려면 빈도를 일 단위로 설정합니다. 예를 들어 스냅샷이 매일 9:00에 생성되도록 스냅샷 일정을 설정할 수 있습니다.
주 단위 일정 설정: 매주 1일 이상 스냅샷을 수행하려면 빈도를 주 단위로 설정합니다. 예를 들어 시작 시간을 오후 9시로 설정하고 주 단위 일정을 월요일로 설정하면 스냅샷 일정이 매주 월요일 오후 9시에 실행됨을 의미합니다. 주중 다른 요일에 스냅샷을 생성하는 주간 일정을 설정할 수도 있습니다. 예를 들어 매주 월요일 오후 2시 및 목요일 오전 10시에 일정을 만들 수 있습니다.
예약된 스냅샷 이름
스냅샷 일정의 일부로 캡처된 스냅샷에는 이름이 자동으로 생성됩니다. 스냅샷 이름은 다음 패턴에 따라 생성됩니다.
[disk-name-prefix]-[scope-name]-[timestamp]-[random-chars]
disk-name-prefix
: 소스 디스크의 이름 최대 20자(영문 기준)까지 입력할 수 있습니다.scope-name
: 소스 디스크의 영역 또는 리전 이름입니다.timestamp
:YYYYMMDDHHMMSS
형식의 UTC 생성 타임스탬프입니다.random-chars
: 다른 스냅샷과 이름이 충돌하지 않도록 무작위로 생성된 영숫자 문자입니다.
스냅샷 보관 정책
스냅샷 보관 정책을 설정하여 Compute Engine에서 자동으로 생성된 스냅샷을 보관하는 기간을 지정할 수 있습니다.
스냅샷 스토리지 비용을 최소화하도록 보관 정책을 설정하는 것이 좋습니다. 보관 정책을 설정하지 않으면 Compute Engine에서 스냅샷을 무기한 보관합니다. 스냅샷을 수동으로 삭제할 때까지 스냅샷에 대한 스토리지 비용이 발생합니다.
스냅샷 보관 정책을 설정하려면 스냅샷 일정을 만들 때 설정해야 합니다.
보관 정책을 설정하지 않으면 자동 생성된 모든 스냅샷이 무기한 보관됩니다. 스냅샷을 수동으로 삭제할 때까지 스냅샷에 대한 스토리지 비용이 발생합니다.
자동 스냅샷 삭제
스냅샷의 최대 보관 기간을 지정할 수 있습니다. 최대 보관 기간은 Compute Engine에서 디스크의 스냅샷을 생성한 후 보관하는 최대 일수를 지정합니다. 최대 보관 기간이 지나면 Compute Engine이 해당 디스크 스냅샷을 자동으로 삭제하려고 시도합니다. Compute Engine에서는 사용 가능한 디스크의 최신 스냅샷이 있는 경우에만 해당 스냅샷의 자동 삭제가 완료됩니다. 사용 가능한 최신 스냅샷이 없는 경우 Compute Engine은 최신 스냅샷을 만들 때까지 해당 스냅샷을 계속 보관합니다.
예를 들어 값을 3
으로 설정하면 Compute Engine은 스냅샷을 최대 3일 동안 보관한 후 삭제를 시도합니다. 3일이 지나면 Compute Engine은 해당 디스크에 대해 생성된 최신 스냅샷이 있는지 확인합니다. 이러한 스냅샷을 사용할 수 있는 경우 Compute Engine에서 스냅샷을 자동으로 삭제합니다.
- 스냅샷 보관 정책은 자동 생성된 스냅샷에만 적용되며 수동으로 만든 스냅샷에는 적용되지 않습니다.
- 보관 정책을 소급해서 적용할 수 없습니다. 보관 정책 없이 스냅샷 일정을 만든 다음 보관 정책이 있는 스냅샷 일정으로 전환하면 보관 정책은 새 스냅샷에만 적용됩니다.
- 보관 정책에 관계없이 자동 및 수동으로 생성된 스냅샷을 언제든지 수동으로 삭제할 수 있습니다.
- 지정된 최대 보관 기간이 지난 후 Compute Engine에서 디스크 스냅샷을 자동으로 삭제하도록 하려면 자동 삭제 시간 전에 해당 디스크에 대한 최신 스냅샷을 만들어야 합니다.
- 디스크 스냅샷에 최대 보관 기간을 설정하는 경우 최솟값을 1일로 사용해야 합니다.
소스 디스크 삭제 규칙
스냅샷 일정을 만들 때 소스 디스크 삭제 규칙을 설정할 수도 있습니다. 소스 디스크 삭제 규칙을 통해 소스 디스크가 삭제된 경우 스냅샷 처리 방식을 제어합니다. 기본적으로 소스 디스크가 삭제되면 스냅샷 일정에서 자동으로 생성된 스냅샷은 수동으로 삭제하기 전까지 무기한 유지됩니다. 이 동작은 사용자가 별도로 지정하지 않는 한 설정한 원래 보관 정책과 관계없습니다.
또는 소스 디스크가 삭제되면 스냅샷 보관 정책이 스냅샷에 적용되도록 규칙을 설정할 수 있습니다. 예를 들어 소스 디스크가 삭제된 후 1주일 동안 스냅샷을 유지하는 보관 정책을 적용할 수 있습니다.
예를 들어 3일의 보관 정책으로 스냅샷 일정을 만들었지만 소스 디스크 삭제 시 보관 정책을 적용하지 않도록 선택한 경우를 가정합니다. 정책을 Persistent Disk 또는 Hyperdisk에 적용하면 Compute Engine이 자동으로 스냅샷을 만들지만 보관 정책에 따라 3일 후에 스냅샷이 자동으로 삭제됩니다. 그러나 그런 다음 소스 디스크를 삭제하면 보관 정책이 더 이상 적용되지 않고 이 일정으로 생성된 모든 기존 스냅샷이 무기한 보관됩니다.
Windows 인스턴스의 스냅샷 일정
Windows VM 인스턴스에 연결된 디스크에 스냅샷 일정을 적용하는 경우 guest-flush
옵션을 사용하여 스냅샷의 섀도 복사본을 생성하도록 VSS를 설정하세요.
Windows 스냅샷에 대한 자세한 내용은 Windows 애플리케이션 일관성이 있는 디스크 스냅샷 만들기를 참고하세요.
스냅샷 지역 규칙 및 스냅샷 라벨
수동으로 생성된 스냅샷의 경우와 유사하게 자동 생성된 스냅샷에 대해서도 리소스 라벨을 적용하고 스토리지 위치를 선택할 수 있습니다. 스냅샷 일정에 이러한 사항을 설정하면 이 일정을 통해 자동 생성된 모든 스냅샷에 해당 속성이 적용됩니다. 예를 들어 스냅샷 지역을 US
로 설정하면 이 일정을 통해 생성된 모든 스냅샷은 미국에 저장됩니다.
이러한 옵션을 설정하는 방법에 대한 예시는 스냅샷 일정 만들기를 참조하세요.
스냅샷 일정의 제한사항
스냅샷 일정에는 다음과 같은 제한사항이 있습니다.
- 스냅샷 일정은 스냅샷 일정이 생성된 프로젝트에만 적용됩니다. 스냅샷 일정은 다른 프로젝트 또는 조직에서 사용할 수 없습니다.
- 스냅샷 일정을 사용해서는 보관처리 스냅샷 또는 인스턴트 스냅샷을 만들 수 없습니다.
- Google Cloud CLI 또는 REST를 사용하여 영구 디스크 볼륨에 한 번에 최대 10개의 스냅샷 일정을 연결할 수 있습니다. Google Cloud 콘솔에서는 디스크에 스냅샷 일정을 하나만 연결할 수 있습니다.
- 스냅샷 일정을 최대 1,000개의 디스크에 연결할 수 있습니다.
- 리전당 현재 사용 중인 스냅샷 일정을 최대 1,000개까지 만들 수 있습니다.
- 스냅샷 일정을 만든 후 설명, 일정, 보관 정책, 라벨을 변경할 수 있습니다. 스냅샷 일정에 다른 값을 업데이트하려면 스냅샷 일정을 삭제하고 새 일정을 만들어야 합니다.
- 고객 제공 암호화 키(CSEK)를 사용하는 디스크에서는 스냅샷 일정을 만들 수 없습니다.
- 고객 관리 암호화 키(CMEK)를 사용하는 디스크의 경우 스냅샷 일정으로 생성된 모든 스냅샷은 같은 키로 자동 암호화됩니다.
다음 단계
- 디스크 스냅샷 자세히 알아보기
- 디스크 스냅샷 일정 만들기 방법 알아보기
- 스냅샷 일정을 관리하는 방법 알아보기