關於即時快照


即時快照是磁碟的就地備份,可用於在幾分鐘內快速建立新磁碟。

即時快照會擷取特定時間點的資料。這些時間點備份經過最佳化調整,可將擷取的資料快速還原至新磁碟。如果可用區和磁碟仍保持完整,但磁碟上的資料遺失或損毀,您可以使用即時快照快速復原資料,例如:

  • 使用者錯誤
  • 軟體升級失敗
  • 應用程式層級失敗

在發生上述事件前建立磁碟的即時快照,即可快速將資料從即時快照還原至新磁碟。縮短還原磁碟的時間,有助於避免停機和長時間的維護作業。

即時快照是增量快照,相較於使用多個磁碟複製,成本效益更高。

快照類型

您可以透過快照備份磁碟。標準、即時和封存這 3 種快照都會擷取磁碟在特定時間點的內容。

以下是快照類型的主要差異:

刪除來源磁碟後保留

磁碟的即時快照只會在來源磁碟刪除前存在。標準快照和封存快照不會隨著來源磁碟一併刪除。因此,如要在刪除磁碟後保留磁碟備份,請使用封存或標準快照。

資料復原時間

資料復原時間是指從快照建立新磁碟所需的時間長度,且會因快照類型而異。

  • 即時快照的復原時間最短,效果也最好。
  • 標準快照的資料復原時間比封存快照短。
  • 封存快照的資料復原時間最長,但儲存空間的成本效益最高。

依快照類型劃分的儲存位置

儲存位置是 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 地區。

存取快照中的資料

快照中的資料為唯讀。 如要存取或修改快照中的資料,請從快照建立磁碟。

如要取得可寫入的磁碟副本,以便立即存取並用於偵錯或實驗,請建立磁碟副本

使用即時快照

將即時快照儲存到其他位置

您無法直接將即時快照移至其他位置,但可以透過即時快照建立標準快照,並將標準快照儲存在所需位置。

限制

  • 您無法為 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-2IS-3

10:30 的總費用如下:

  • 營運成本

    • 早上 9 點的「IS-1」。
    • 9:30 IS-2
    • 10:15 抵達IS-3
  • 儲存空間費用

    • 9:00 至 9:30 期間,磁碟上變更的位元組會計入 IS-1 的費用。
    • 9:30 至 10:15 期間,磁碟上變更的位元組會向 IS-2 收費。
    • 系統會針對 10:15 至 10:30 變更的位元組,向 IS-3 收取費用。

即時快照加密

即時快照會採用與來源磁碟相同的加密方式。 您無法使用與來源磁碟不同的金鑰加密即時快照。

假設您有一個磁碟 D-1,並以客戶提供的加密金鑰 (CSEK) 或客戶自行管理的加密金鑰 (CMEK) 加密。

如果您建立即時快照,IS-1 會使用與 D-1 相同的加密金鑰。IS-1D1此外,如果您從 IS-1 建立磁碟 D-2,則 D-2 也會使用與 IS-1D-1 相同的加密金鑰。

從以 CSEK 或 CMEK 加密的即時快照建立磁碟時,您必須提供來源磁碟的加密金鑰。

後續步驟