關於磁碟的快照排程


快照排程會按照指定的時間間隔建立標準快照,也就是地理備援磁碟備份。快照排程是備份 Compute Engine 磁碟的最佳做法。您可以使用快照排程,自動定期備份區域性和區域性 Persistent Disk 磁碟區,以及 Google Cloud Hyperdisk 磁碟區。

快照排程屬性

快照排程包含以下屬性:

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

快照排程頻率

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

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

快照時間表會受到日光節約時間 (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 執行。您也可以設定每週排程,在每週不同天產生快照。舉例來說,您可以為每週的星期一下午 2:00 (2:00 PM) 和星期四上午 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 天的快照排程,但選擇不在來源磁碟刪除時套用保留政策。將政策套用至永久磁碟或 Hyperdisk 後,Compute Engine 會自動產生快照,同時也會根據保留政策在 3 天後自動刪除快照。不過,如果您隨後刪除來源磁碟,保留政策就不再適用,而由這個排程建立的所有現有快照都將無限期保留。

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

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

快照位置規則和快照標籤

正如您可以替手動產生的快照套用資源標籤及選取儲存位置,您也可以對自動產生的快照執行這兩項作業。如果您在快照排程中進行上述設定,任何由此排程自動產生的快照均會套用這些屬性。舉例來說,如果您將快照位置設為 US,則這個排程產生的所有快照都會儲存在美國。如要瞭解如何設定這些選項,請參閱「建立快照排程」一文。

快照排程的限制

快照排程有下列限制:

  • 快照排程只會套用至建立快照的專案。快照時間表無法用於其他專案或機構。
  • 您無法使用快照排程建立封存快照即時快照
  • 建立快照排程後,您可以變更說明、排程、保留政策和標籤。如要更新快照排程的其他值,您必須刪除快照排程,然後建立新的快照排程。
  • 如果磁碟使用客戶提供的加密金鑰 (CSEK),您就無法建立快照排程。
  • 對於使用客戶管理的加密金鑰 (CMEK) 的磁碟,所有透過快照排程建立的快照都會自動使用相同的金鑰進行加密。
  • 您無法將快照排程附加至多重寫入模式下的磁碟
  • 您可以使用 Google Cloud CLI 或 REST,將最多 10 個快照排程一次附加至永久磁碟磁碟區。在 Google Cloud 控制台上,您只能將一個快照排程附加至磁碟。
  • 您最多可以將快照排程附加至 1000 個磁碟。
  • 每個區域最多可以建立 1000 個正在使用的快照排程。

後續步驟