快照排程會按照指定的時間間隔,建立標準快照,也就是異地備援磁碟備份。建議使用快照排程備份 Compute Engine 磁碟。您可以使用快照排程,自動定期備份區域性和可用區永久磁碟磁碟區,以及 Google Cloud Hyperdisk 磁碟區。
快照排程屬性
快照排程包含以下屬性:
- 排程名稱
- 排程說明
- 快照頻率 (每小時、每日、每週)
- 快照開始時間
- 提供快照排程的區域
- 來源磁碟刪除政策,用於處理來源磁碟刪除時自動生成的快照
- 資料保留政策:定義要保留透過快照排程產生的快照多久
快照排程頻率
在建立快照排程前,請選擇開始時間和快照頻率。開始時間是指快照排程開始的時間,快照頻率則是以每小時、每日或每週進行定義。
快照排程會在指定開始時間的該小時內開始。舉例來說,如果排定的開始時間是 12:00,快照作業會在 12:00 到 12:59 之間開始。排程採用世界標準時間。
快照排程會受到日光節約時間 (DST) 變更的影響。在美國日光節約時間開始和結束時,無論您當地時區是否採用日光節約時間,快照排程工作的開始時間都可能會分別提前或延後一小時。
設定每小時排程:如要設定每小時排程,請使用介於 1 至 23 的整數來選擇開始時間和快照間隔。快照間隔會定義快照的產生頻率。設定間隔時,請選擇可整除 24 的數字 (1、2、3、4、6、8 或 12),讓快照每天在相同的時間間隔開始。舉例來說,如果將開始時間設為 9:00,間隔設為 6,表示快照排程會在 9:00 到 10:00 之間開始,快照間隔為每 6 小時。
設定每日排程:將頻率設定為每日,即可讓系統每天建立一次快照。舉例來說,您可以設定快照排程,讓系統每天在 9:00 生成快照。
設定每週時間表:將快照頻率設為每週,即可在每週一或多天拍攝快照。舉例來說,如果開始時間為晚上 9 點,且每週排程設為星期一,表示每週一晚上 9 點會進行快照排程。您也可以設定每週排程,在一週中的不同日子產生快照。舉例來說,您可以排定每週一 14:00 (下午 2 點) 和週四 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 磁碟區。在 Cloud de Confiance 控制台中,一個磁碟只能附加一個快照排程。
- 最多可將快照時間表附加至 1,000 個磁碟。
- 每個區域最多可建立 1000 個使用中快照排程。