即時快照是磁碟的就地備份,可用於在幾分鐘內快速建立新磁碟。
即時快照會擷取特定時間點的資料。這些時間點備份經過最佳化調整,可將擷取的資料快速還原至新磁碟。如果可用區和磁碟仍保持完整,但磁碟上的資料遺失或損毀,您可以使用即時快照快速復原資料,例如:
- 使用者錯誤
- 軟體升級失敗
- 應用程式層級失敗
在發生上述事件前建立磁碟的即時快照,即可快速將資料從即時快照還原至新磁碟。縮短還原磁碟的時間,有助於避免停機和長時間的維護作業。
即時快照是增量快照,相較於使用多個磁碟複製,成本效益更高。
快照類型
您可以透過快照備份磁碟。標準、即時和封存這 3 種快照都會擷取磁碟在特定時間點的內容。
以下是快照類型的主要差異:
- 刪除來源磁碟後保留
- 資料復原時間 (RTO)
- 儲存空間位置
刪除來源磁碟後保留
磁碟的即時快照只會在來源磁碟刪除前存在。標準快照和封存快照不會隨著來源磁碟一併刪除。因此,如要在刪除磁碟後保留磁碟備份,請使用封存或標準快照。
資料復原時間
資料復原時間是指從快照建立新磁碟所需的時間長度,且會因快照類型而異。
- 即時快照的復原時間最短,效果也最好。
- 標準快照的資料復原時間比封存快照短。
- 封存快照的資料復原時間最長,但儲存空間的成本效益最高。
依快照類型劃分的儲存位置
儲存位置是 Compute Engine 儲存快照的區域或地區。
- 即時快照是本機磁碟備份,儲存在與來源磁碟相同的可用區或區域。
- 封存快照和標準快照是磁碟資料的遠端備份,儲存位置與來源磁碟不同。
Compute Engine 會以相同方式儲存封存和標準快照。系統會將封存和標準快照的副本儲存在不同位置,同時也會自動使用檢查碼機制確保資料完整性。
除非另有規定,否則標準快照的參照也包括封存快照。
快照類型比較
下表比較了不同類型的快照:
快照類型 | 適用情境 | 儲存空間備援 | 支援 Hyperdisk | 可透過快照排程建立 | 來源磁碟刪除時一併刪除 |
---|---|---|---|---|---|
標準快照 | 以異地備援的方式提供資料備份,以防本機、可用區和區域性服務中斷。 | 重複。儲存在一或多個區域。不限於與來源磁碟相同的可用區或區域。 | 是 | 是 | 否 |
封存快照 | 與標準快照相同,不過適用於極少存取且須保留數個月或數年的資料。成本較低的異地備援儲存空間,更適合用於與法規遵循、稽核和冷儲存相關的資料。 | 重複。儲存在一或多個區域。不限於與來源磁碟相同的可用區或區域。 | 是 | 否 | 否 |
即時快照 | 就地備份資料,如果發生使用者錯誤或應用程式損毀,就能迅速還原至新的磁碟。 | 不會重複。只能儲存在與來源磁碟相同的可用區或區域。 | 是,適用於特定 Hyperdisk 類型* |
否 | 是 |
*您無法建立 Hyperdisk ML 或 Hyperdisk Throughput 磁碟區的即時快照。
除了快照,Compute Engine 也提供其他資料備份選項。查看說明資料備份選項的圖表。
本文中的資訊適用於即時快照。進一步瞭解標準快照。
支援的磁碟類型
即時快照支援下列磁碟類型:
- Hyperdisk Balanced
- Hyperdisk Balanced High Availability
- Hyperdisk Extreme
- 永久磁碟,包括極端永久磁碟
您可以使用即時快照備份開機磁碟和非開機磁碟。
即時快照可用於區域和地區磁碟。您無法使用即時快照備份 Hyperdisk Throughput 或 Hyperdisk ML 磁碟區。
磁碟的即時快照一律會儲存在與磁碟相同的可用區或區域中。
舉例來說,us-east1-d
區域中磁碟的即時快照會儲存在 us-east1-d
區域。同樣地,us-east1
地區中區域永久磁碟磁碟區的即時快照會儲存在 us-east1
地區。
存取快照中的資料
快照中的資料為唯讀。 如要存取或修改快照中的資料,請從快照建立磁碟。
如要取得可寫入的磁碟副本,以便立即存取並用於偵錯或實驗,請建立磁碟副本。
使用即時快照
如要驗證、查看或修改快照中的資料,請從快照建立磁碟。建立磁碟後,您可以將磁碟附加至 VM,或從磁碟建立新的 VM (如果是開機磁碟)。
如果不再需要即時快照,請刪除快照,以降低儲存空間費用。
您可以列出專案中的所有即時快照,也可以只列出磁碟的即時快照。
針對特定磁碟,即時快照的數量上限和快照間隔時間上限有限制。
將即時快照儲存到其他位置
您無法直接將即時快照移至其他位置,但可以透過即時快照建立標準快照,並將標準快照儲存在所需位置。
限制
- 您無法為 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 的總費用如下:
營運成本:
- 早上 9 點的「
IS-1
」。 - 9:30
IS-2
。 - 10:15 抵達
IS-3
。
- 早上 9 點的「
儲存空間費用:
- 9:00 至 9:30 期間,磁碟上變更的位元組會計入
IS-1
的費用。 - 9:30 至 10:15 期間,磁碟上變更的位元組會向
IS-2
收費。 - 系統會針對 10:15 至 10:30 變更的位元組,向
IS-3
收取費用。
- 9:00 至 9:30 期間,磁碟上變更的位元組會計入
即時快照加密
即時快照會採用與來源磁碟相同的加密方式。 您無法使用與來源磁碟不同的金鑰加密即時快照。
假設您有一個磁碟 D-1
,並以客戶提供的加密金鑰 (CSEK) 或客戶自行管理的加密金鑰 (CMEK) 加密。
如果您建立即時快照,IS-1
會使用與 D-1
相同的加密金鑰。IS-1
D1
此外,如果您從 IS-1
建立磁碟 D-2
,則 D-2
也會使用與 IS-1
和 D-1
相同的加密金鑰。
從以 CSEK 或 CMEK 加密的即時快照建立磁碟時,您必須提供來源磁碟的加密金鑰。
後續步驟
- 建立磁碟的即時快照。
- 使用標準快照備份磁碟,以利災難復原。
- 瞭解如何將即時快照複製到標準快照。