디스크의 스냅샷 일정 정보


스냅샷 일정은 지리적으로 중복된 디스크 백업인 표준 스냅샷을 지정된 간격으로 만듭니다. 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에 생성되도록 스냅샷 일정을 설정할 수 있습니다.

  • 주 단위 일정 설정: 주중 여러 요일에 스냅샷을 수행하려면 주 단위로 설정합니다. 예를 들어 시작 시간을 9:00로 설정하고 주 단위 일정을 월요일, 목요일, 일요일로 설정하면 스냅샷 일정이 매주 월요일, 목요일, 일요일 9:00에 실행됨을 의미합니다. 주 단위 일정을 주중 다른 요일로도 설정할 수 있습니다. 예를 들어 주 단위 일정을 매주 월요일 14:00 및 목요일 10:00로 설정할 수 있습니다.

예약된 스냅샷 이름

스냅샷 일정의 일부로 캡처된 스냅샷에는 이름이 자동으로 생성됩니다. 스냅샷 이름은 다음 패턴에 따라 생성됩니다.

[disk-name-prefix]-[scope-name]-[timestamp]-[random-chars]
  • disk-name-prefix: 소스 디스크의 이름 최대 20자(영문 기준)까지 입력할 수 있습니다.
  • scope-name: 소스 디스크의 영역 또는 리전 이름입니다.
  • timestamp: YYYYMMDDHHMMSS 형식의 UTC 생성 타임스탬프입니다.
  • random-chars: 다른 스냅샷과 이름이 충돌하지 않도록 무작위로 생성된 영숫자 문자입니다.

스냅샷 보관 정책

스냅샷 보관 정책은 스냅샷 보관 기간을 정의합니다.

스냅샷 보관 정책을 설정하는 경우 스냅샷 일정의 일부로 설정해야 합니다. gcloud CLI 또는 Google Cloud 콘솔을 사용하는 경우 스냅샷 일정을 만들 때 항상 보관 정책을 설정해야 합니다. API에 직접 요청을 수행하면 해당 필드를 생략할 수 있으며 스냅샷은 무기한 보관됩니다.

API에 요청을 수행하고 자동 생성된 모든 스냅샷을 수동으로 삭제할 때까지 영구적으로 보관하는 기본 옵션을 선택하면 해당 스냅샷을 수동으로 삭제할 때까지 보관하기 위한 스토리지 비용이 발생합니다.

장기간의 스냅샷 스토리지 비용을 최소화하도록 보관 정책을 설정하는 것이 좋습니다.

  • 최소 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)를 사용하는 디스크의 경우 스냅샷 일정으로 생성된 모든 스냅샷은 같은 키로 자동 암호화됩니다.

다음 단계