即時快照是磁碟的就地備份,可用於在幾分鐘內快速建立新磁碟。
即時快照會擷取特定時間點的資料。這些磁碟經過最佳化調整,可快速將擷取的資料還原至新磁碟。在可用區和磁碟都保持完整,但磁碟上的資料已遺失或損毀的情況下,您可以使用即時快照快速復原資料,例如:
- 使用者錯誤
- 軟體升級失敗
- 應用程式層級失敗
在發生上述事件之前建立磁碟的即時快照,即可快速將資料從即時快照還原到新磁碟。縮短磁碟還原時間有助於避免停機和長時間的維護作業。
即時快照是增量快照,比起使用多個磁碟克隆,可能更有成本效益。
快照類型
您可以使用快照備份磁碟。3 種快照類型 (標準、即時和封存) 都會在特定時間點擷取磁碟的內容。
以下是快照類型的主要差異:
- 來源磁碟刪除後的保留時間
- 資料復原時間 (RTO)
- 儲存空間位置
來源磁碟刪除後的保留時間
磁碟的即時快照只會在來源磁碟刪除前存在。標準和封存快照不會隨來源磁碟一併刪除。因此,如果您想在刪除磁碟後保留磁碟的備份,請使用封存或標準快照。
資料救援時間
資料復原時間是指從快照建立新磁碟所需的時間長度,快照類型不同,時間長度也會不同。
- 即時快照可提供最短的復原時間。
- 標準快照的資料復原時間比封存快照快。
- 封存快照的資料復原時間最長,但提供最具成本效益的儲存空間。
依快照類型顯示儲存位置
儲存位置是 Compute Engine 儲存快照的區域或地區。
- 即時快照是本機磁碟備份,儲存位置與來源磁碟相同。
- 封存快照和標準快照是磁碟資料的遠端備份,儲存位置與來源磁碟不同。
Compute Engine 會以相同方式儲存封存和標準快照。封存和標準快照的副本會儲存在多個位置,並使用自動檢查碼機制確保資料完整性。
除非另有說明,否則標準快照的參照項目會包含封存快照。
快照類型比較
下表比較了快照類型的差異:
快照類型 | 適用情境 | 儲存空間備援 | 支援 Hyperdisk | 可搭配快照排程建立 | 在來源磁碟刪除時刪除 |
---|---|---|---|---|---|
標準快照 | 以異地備援的方式提供資料備份,以防本機、可用區和區域性服務中斷。 | 重複。儲存在一或多個區域。不限於與來源磁碟相同的可用區或區域。 | 是 | 是 | 否 |
封存快照 | 與標準快照相同,不過適用於極少存取且須保留數個月或數年的資料。較低成本的地理冗餘儲存空間,更適合用於法規遵循、稽核和冷儲存相關資料。 | 重複。儲存在一或多個區域。不限於與來源磁碟相同的可用區或區域。 | 是 | 否 | 否 |
即時快照 | 就地備份資料,如果發生使用者錯誤或應用程式損毀,就能迅速還原至新的磁碟 | 不重複。僅儲存在與來源磁碟相同的可用區或區域中。 | 是,適用於特定 Hyperdisk 類型* |
否 | 是 |
*您無法為 Hyperdisk ML 或 Hyperdisk Throughput 磁碟區建立即時快照。
除了快照外,Compute Engine 也提供其他資料備份選項。請參閱說明資料備份選項的圖表。
本文中的資訊適用於即時快照。進一步瞭解標準快照。
支援的磁碟類型
即時快照支援下列磁碟類型:
- Hyperdisk Balanced
- Hyperdisk Balanced High Availability
- Hyperdisk Extreme
- 永久磁碟 (不含極端永久磁碟)
您可以使用即時快照備份開機磁碟和非開機磁碟。
即時快照可與區域和區域性磁碟搭配使用。您無法使用即時快照備份 Extreme Persistent Disk、Hyperdisk Throughput 或 Hyperdisk ML 磁碟區。
磁碟的即時快照一律會儲存在與磁碟相同的可用區或區域中。舉例來說,us-east1-d
區域中磁碟的即時快照會儲存在 us-east1-d
區域中。同樣地,us-east1
地區中地區永久磁碟磁區的即時快照會儲存在 us-east1
地區。
存取快照中的資料
快照中的資料為唯讀。如要存取或修改快照中的資料,請從快照建立磁碟。
如要取得可寫入且可立即存取的磁碟副本,用於偵錯或實驗,請建立磁碟複本。
使用即時快照
如要驗證、查看或修改快照中的資料,請透過快照建立磁碟。建立磁碟後,您可以將磁碟連結至 VM,或從磁碟建立新的 VM (如果是開機磁碟的話)。
如果您不再需要即時快照,請刪除快照以降低儲存空間成本。
您可以列出專案中的所有即時快照,也可以只列出磁碟的即時快照。
針對特定磁碟,有限制,包括即時快照的數量上限和快照間隔時間上限。
將即時快照儲存在其他位置
您無法直接將即時快照移至其他位置,但可以透過即時快照建立標準快照,然後將標準快照儲存在所需位置。
限制
- 您無法為 Extreme Persistent Disk、Hyperdisk Throughput 或 Hyperdisk ML 磁碟區建立即時快照。
您無法選取即時快照的儲存位置。一律會儲存在與來源磁碟相同的區域或可用區中。
刪除磁碟時,磁碟的所有即時快照都會一併刪除。也就是說,當您刪除 VM 時,系統會刪除 VM 開機磁碟的即時快照。如果您已為磁碟啟用自動刪除功能,系統也會刪除連結至 VM 的非開機磁碟的即時快照。如要保留即時快照中的資料,請在刪除前從即時快照建立標準快照。
即時快照只能在儲存的可用區或區域內存取。如要將即時快照移至其他區域,您必須從即時快照建立標準快照。
透過 CMEK 加密的即時快照建立磁碟時,您必須提供即時快照的加密金鑰。
您最多可在每 60 分鐘內為個別磁碟建立 6 次標準快照。這個限制也適用於透過磁碟的即時快照建立標準快照。
您無法透過開機磁碟的即時快照建立 VM。請先從即時快照建立磁碟,然後選擇該磁碟做為 VM 的來源。
您最多每 30 秒可建立一次特定磁碟的即時快照。
同一個磁碟的即時快照不得超過 32 個。
您無法使用快照排程建立即時快照。
您無法在非同步複製的次要 Persistent Disk 磁碟區上建立即時快照。
即時快照是當機一致的,但不是應用程式一致的。也就是說,任何尚未寫入磁碟的記憶體內資料都不會擷取到即時快照中。如果您需要應用程式一致性,請建立與應用程式一致的標準快照。
您必須先刪除磁碟的所有即時快照,才能移動磁碟。詳情請參閱「移動含有即時快照的磁碟」。
您無法編輯儲存在即時快照中的資料。
您無法復原已刪除的即時快照。
即時快照的計費
以下費用適用於即時快照:
- 作業費用:適用於每個快照的建立時間。
- 儲存空間費用:系統會根據磁碟上從建立即時快照到下次建立或刪除即時快照時的資料變更量收取費用。儲存空間的計費方式與來源磁碟相同。
儲存空間費用的計算方式
即時快照的收費方式,是根據建立即時快照後磁碟上變更的資料量。
以下是費用計算方式的摘要:
建立即時快照後,除非來源磁碟上的資料有所變更,否則不會產生額外的儲存空間費用。
對於特定的即時快照,儲存空間費用會隨著寫入磁碟而增加,直到您建立另一個即時快照為止。磁碟的後續變更會計入較新的快照。
每當磁碟上的區塊發生變更,系統就會針對該磁碟的最新即時快照收取費用。如果其他即時快照追蹤了相同區塊的變更,則這些區塊的費用只會計入最新的即時快照。
範例
假設您在 9:00 時建立磁碟的即時快照 IS-1
。此時,IS-1
的大小為 0 位元組。在接下來的 90 分鐘內,您將資料寫入磁碟,並分別在 9:30 和 10:15 時建立額外的即時快照 IS-2
和 IS-3
。
10 點 30 分時的總費用如下:
營運成本:
IS-1
的 9:00。IS-2
的 9:30。IS-3
的 10:15。
儲存空間費用:
- 從 9:00 到 9:30,磁碟上變更的位元組數量會向
IS-1
收費。 - 從 9:30 到 10:15 之間,磁碟上變更的位元組會向
IS-2
收費。 IS-3
的位元組費用已從 10:15 變更為 10:30。
- 從 9:00 到 9:30,磁碟上變更的位元組數量會向
即時快照加密
即時快照會使用與來源磁碟相同的加密方式。您無法使用與來源磁碟使用的金鑰不同的金鑰來加密即時快照。
假設您有磁碟 D-1
,該磁碟使用客戶提供的加密金鑰 (CSEK) 或客戶管理的加密金鑰 (CMEK) 進行加密。
如果您建立即時快照,IS-1
會從 D1
建立,IS-1
會使用與 D-1
相同的加密金鑰。此外,如果您要從 IS-1
建立磁碟 D-2
,D-2
也會使用與 IS-1
和 D-1
相同的加密金鑰。
透過 CSEK 或 CMEK 加密的即時快照建立磁碟時,您必須提供來源磁碟的加密金鑰。
後續步驟
- 瞭解如何使用即時快照。
- 使用標準快照備份磁碟,以便在發生災難時進行復原。
- 瞭解如何將即時快照複製到標準快照。