關於磁碟的快照排程

快照排程會按照指定的時間間隔,建立標準快照 (即異地備援磁碟備份)。建議您使用快照排程備份 Compute Engine 磁碟。您可以使用快照排程,自動定期備份可用區和區域性 Persistent Disk 磁碟區,以及 Google Cloud Hyperdisk 磁碟區。

快照排程屬性

快照排程包含以下屬性:

  • 排程名稱
  • 排程說明
  • 快照頻率 (每小時、每日、每週)
  • 快照開始時間
  • 快照排程可用的區域
  • 來源磁碟刪除政策,用於在來源磁碟刪除時,處理自動生成的快照
  • 資料保留政策,定義快照排程產生的快照應保留多久

快照排程頻率

在建立快照排程前,請選擇開始時間和快照頻率。開始時間是指快照排程開始的時間,快照頻率則是以每小時、每日或每週進行定義。

快照排程會在指定開始時間的該小時內開始。舉例來說,如果排定的開始時間是 12:00,則系統會在 12:00 到 12:59 之間的任何時間開始建立快照。排程採用世界標準時間 (UTC)。

快照排程會受到日光節約時間 (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 (下午 2:00) 和週四上午 10:00 的排程。

排定快照的名稱

系統會自動為快照排程擷取的快照產生名稱。快照名稱會依下列模式產生:

[disk-name-prefix]-[scope-name]-[timestamp]-[random-chars]
  • disk-name-prefix:來源磁碟的名稱。這個欄位最多可輸入 20 個字元。
  • scope-name:來源磁碟的可用區或區域名稱。
  • timestamp:世界標準時間建立時間戳記,格式為 YYYYMMDDHHMMSS。
  • random-chars:隨機產生的英數字元,可避免與其他快照名稱衝突。

快照保留政策

您可以設定快照保留政策,指定 Compute Engine 保留自動建立快照的時間長度。

最佳做法是設定資料保留政策,盡可能降低快照儲存費用。如未設定保留政策,Compute Engine 會無限期保留快照。在您手動刪除這些快照之前,系統會收取儲存費用。

如要設定快照保留政策,請務必在建立快照排程時設定。

如未設定資料保留政策,所有自動生成的快照都會永久保留。在您手動刪除這些快照之前,會產生儲存費用。

自動刪除快照

您可以指定快照的最長保留時間範圍。保留期限上限是指 Compute Engine 在建立磁碟快照後,保留快照的最長天數。超過保留時間上限後,Compute Engine 會嘗試自動刪除該磁碟快照。請注意,只有在磁碟有較新的快照可用時,Compute Engine 才會完成該快照的自動刪除作業。如果沒有較新的快照,Compute Engine 會繼續保留該快照,直到您建立較新的快照為止。

舉例來說,如果您將值設為 3,Compute Engine 最多會保留快照三天,然後嘗試刪除。三天後,Compute Engine 會檢查是否已為磁碟建立較新的快照。如果這類快照可用,Compute Engine 會自動刪除您的快照。

  • 快照保留政策僅適用於自動快照,不適用於手動建立的快照。
  • 您無法回溯套用保留政策。如果您建立不含保留政策的快照排程,接著又換為使用具有保留政策的快照排程,則保留政策只會套用到新的快照。
  • 無論保留政策為何,您隨時可以手動刪除自動生成和手動建立的快照。
  • 如要讓 Compute Engine 在指定的保留期限過後自動刪除磁碟快照,您必須在自動刪除時間前,為該磁碟建立較新的快照。
  • 如果設定磁碟快照的最長保留時間,請務必使用至少 1 天的值。

來源磁碟刪除規則

當您建立快照排程時,您也可以設定來源磁碟刪除規則。來源磁碟刪除規則可控制系統在來源磁碟遭到刪除時處理快照的方式。根據預設,如果您的來源磁碟遭到刪除,除非您另有指定,否則無論您原始設定的保留政策為何,系統一律會永久保留快照排程自動產生的快照,如要刪除,您必須手動執行。

或者您也可以設定規則,讓快照保留政策在來源磁碟刪除時套用到您的快照。例如,您能夠套用可在來源磁碟刪除後將快照保留一週的保留政策。

舉例來說,假設您建立的快照排程保留政策為 3 天,但選擇不將保留政策套用至來源磁碟刪除作業。將政策套用至 Persistent Disk 或 Hyperdisk 後,Compute Engine 會自動產生快照,但也會根據保留政策,在 3 天後自動刪除快照。不過,如果刪除來源磁碟,資料保留政策就不再適用,且這個排程建立的所有現有快照都會無限期保留。

為 Windows 執行個體建立快照排程

如要套用快照排程至連結 Windows VM 執行個體的磁碟,請使用 guest-flush 選項啟用 VSS,以產生快照的影本。如要進一步瞭解 Windows 快照,請參閱「建立與 Windows 應用程式一致的磁碟快照」。

快照位置規則和快照標籤

與手動產生的快照類似,您也可以為自動產生的快照套用資源標籤,並選取儲存位置。如果您在快照排程中設定這些屬性,系統會將這些屬性套用至該排程自動產生的所有快照。舉例來說,如果您將快照位置設為 US,則系統會將依據這項排程產生的所有快照儲存在美國。如需設定這些選項的範例,請參閱「建立快照排程」。

快照排程限制

快照排程有下列限制:

  • 快照排程僅適用於建立排程的專案。快照排程無法用於其他專案或組織。
  • 您無法使用快照排程建立封存快照或即時快照。
  • 建立快照排程後,您可以變更說明、排程、保留政策和標籤。如要更新快照排程的其他值,請刪除快照排程並建立新的排程。
  • 如果磁碟使用客戶提供的加密金鑰 (CSEK),則無法建立快照排程。
  • 如果磁碟使用客戶自行管理的加密金鑰 (CMEK),則使用快照排程建立的所有快照都會自動以相同金鑰加密。
  • 使用 Google Cloud CLI 或 REST,一次最多可將 10 個快照排程附加至 Persistent Disk 磁碟區。在 Google Cloud 控制台中,一個磁碟只能附加一個快照排程。
  • 快照排程最多可附加至 1,000 個磁碟。
  • 每個區域最多可建立 1,000 個使用中的快照排程。

後續步驟