建立快照後,您可以使用快照建立包含擷取資料的新磁碟。標準快照可提供單一磁碟的異地備援備份。無論磁碟是否已連接至執行中的虛擬機器 (VM) 執行個體,快照都會擷取磁碟的內容。如要一次備份整個 VM 或多個磁碟,請建立機器映像檔。如需其他情境,請參閱說明資料備份選項的圖表。
從已連接至執行中 VM 執行個體的磁碟建立的快照,其生命週期與 VM 執行個體的生命週期無關。
快照類型
您可以使用快照備份磁碟。3 種快照類型 (標準、即時和封存) 都會在特定時間點擷取磁碟的內容。
以下是快照類型的主要差異:
- 來源磁碟刪除後的保留時間
- 資料復原時間 (RTO)
- 儲存空間位置
來源磁碟刪除後的保留時間
磁碟的即時快照只會在來源磁碟刪除前存在。標準和封存快照不會隨來源磁碟一併刪除。因此,如果您想在刪除磁碟後保留磁碟的備份,請使用封存或標準快照。
資料救援時間
資料復原時間是指從快照建立新磁碟所需的時間長度,快照類型不同,時間長度也會不同。
- 即時快照可提供最短的復原時間。
- 標準快照的資料復原時間比封存快照快。
- 封存快照的資料復原時間最長,但提供最具成本效益的儲存空間。
依快照類型顯示儲存位置
儲存位置是 Compute Engine 儲存快照的區域或地區。
- 即時快照是本機磁碟備份,儲存位置與來源磁碟相同。
- 封存快照和標準快照是磁碟資料的遠端備份,儲存位置與來源磁碟不同。
Compute Engine 會以相同方式儲存封存和標準快照。封存和標準快照的副本會儲存在多個位置,並使用自動檢查碼機制確保資料完整性。
除非另有說明,否則標準快照的參照項目會包含封存快照。
本文中的資訊適用於封存和標準快照。進一步瞭解即時快照。
快照類型比較
下表比較了快照類型的差異:
快照類型 | 適用情境 | 儲存空間備援 | 支援 Hyperdisk | 可搭配快照排程建立 | 在來源磁碟刪除時刪除 |
---|---|---|---|---|---|
標準快照 | 以異地備援的方式提供資料備份,以防本機、可用區和區域性服務中斷。 | 重複。儲存在一或多個區域。不限於與來源磁碟相同的可用區或區域。 | 是 | 是 | 否 |
封存快照 | 與標準快照相同,不過適用於極少存取且須保留數個月或數年的資料。較低成本的地理冗餘儲存空間,更適合用於法規遵循、稽核和冷儲存相關資料。 | 重複。儲存在一或多個區域。不限於與來源磁碟相同的可用區或區域。 | 是 | 否 | 否 |
即時快照 | 就地備份資料,如果發生使用者錯誤或應用程式損毀,就能迅速還原至新的磁碟 | 不重複。僅儲存在與來源磁碟相同的可用區或區域中。 | 是,適用於特定 Hyperdisk 類型* |
否 | 是 |
*您無法為 Hyperdisk ML 或 Hyperdisk Throughput 磁碟區建立即時快照。
除了快照外,Compute Engine 也提供其他資料備份選項。請參閱說明資料備份選項的圖表。
封存快照
標準快照和封存快照的主要差異在於儲存位置和費用。
封存快照與標準快照具有相同的優點,包括增量鏈結、壓縮和加密。
不過,封存快照的費用較低,更適合用於法規遵循、稽核和長期冷儲存等用途。如果您需要保留快照數月或數年,且極少需要存取快照,建議您使用封存快照,而非標準快照。每種快照類型都會儲存在個別的增量快照鏈結中,且封存快照會在 Google Cloud 控制台中個別列出。
快照範圍
建立快照時,您可以建立全域範圍的快照 (預設) 或地區範圍的快照。如要設定區域範圍,請完成建立區域範圍快照的步驟。
設定區域範圍可確保所有快照資料和使用快照所需的中繼資料,都會同時位於範圍內的區域。區域範圍快照支援額外的地區控制功能,可讓您限制允許建立快照和還原位置。相反地,全域範圍的快照可以在任何區域建立及還原,不受任何限制。這有助於控管快照網路費用、提升全球服務中斷的復原能力,並為快照資料提供額外保護。
如要判斷區域範圍或全域範圍的快照是否最適合您的專案,請參考下表:
區域性範圍的快照 | 全域範圍快照 (預設) |
---|---|
限制可建立快照和還原的位置。 | 可控管的快照建立和還原位置較少。 |
所有快照中繼資料和資料都會位於相同的區域範圍內。 | 快照中繼資料和資料不一定儲存在相同的區域。 |
限制潛在攻擊者可建立及還原快照資料的位置,提升資料安全性。 | 具備必要 IAM 權限的使用者,可以在任何地區建立及還原資料。 |
使用標準快照
如要瞭解如何使用快照備份磁碟,請參閱「建立快照」。您可以在嘗試可能有危險的作業前建立磁碟快照,以便在出現非預期結果時還原變更。
如要瞭解如何將快照的內容還原至新磁碟,請參閱「還原快照」。
如果您不再需要特定快照,可以刪除快照以降低儲存空間成本。
如要降低意外遺失資料的風險,請考慮採用設定快照排程的最佳做法,確保系統會定期備份資料。
存取標準快照
根據預設,快照是全球資源。也就是說,當您使用快照建立新磁碟時,新磁碟可以位於任何地區,而無須考量來源快照的儲存位置。如要限制存取位置,請設定可建立及還原快照的區域。
還原快照時,您會使用快照建立新磁碟。還原快照不會覆寫來源磁碟。
您也可以跨專案共用快照。
限制
您無法為處於多寫模式的 Hyperdisk 磁碟區建立快照。停用磁碟的多重寫入模式,然後建立快照。
您無法變更現有標準快照的儲存位置。請參閱「選取快照的儲存位置」。
每 60 分鐘最多可為特定磁碟建立 6 個快照。詳情請參閱「快照頻率限制」。
您無法編輯儲存在快照中的資料。
您無法復原已刪除的快照。
您可以為特定磁碟建立無限數量的標準快照。
(預先發布版) 您只能將地區範圍快照儲存在 Cloud Storage 地區位置中,例如
asia-south1
或us-central1
。您無法將地區範圍的快照儲存在多地區位置 (例如asia
)。您無法將全域範圍的快照轉換為區域範圍的快照。您必須建立新的快照,並設定適當的範圍。
您無法使用受客戶提供的加密金鑰 (CSEK) 保護的來源磁碟,建立區域範圍的快照。
區域限定的快照名稱僅限於區域內不重複。您可以在不同地區中,使用相同名稱的地區限定快照。
增量標準快照的運作方式
快照中的資料會逐漸增加。因此,相較於定期建立完整磁碟映像檔,您可以更快速且成本更低地在永久磁碟或 Hyperdisk 上建立定期快照。
增量快照的運作方式如下:
- 磁碟的第一個成功快照是完整快照,其中包含磁碟上的所有資料。
- 第二個快照僅包含第一個快照建立後新增或修改過的資料。在第一個快照建立後未曾更動的資料不會包含在第二個快照中,而第二個快照會包含第一個快照中所有未更動資料的參照。
- 第三個快照包含第二個快照建立後新增或變更過的資料,但不會加入第一個快照或第二個快照中任何未經修改的資料。第三個快照會包含第一個快照與第二個快照中所有未更動資料區塊的參照。
後續所有的磁碟快照皆會重複採用相同模式,以上一次成功建立的快照為基礎來進行備份。

刪除快照
Compute Engine 使用增量快照,讓每個快照只包含前一個快照後變更的資料。針對未變更的資料,快照會參照前一個快照的資料。永久磁碟和 Hyperdisk 快照的儲存空間成本只會根據快照總大小來計費。
刪除標準快照時,如果該快照沒有相依的快照,系統會直接刪除該快照。
不過,如果您刪除含有相依快照的快照,會發生以下情況:
- 還原其他快照所需的所有資料都會移到下一個快照中,從而增加其大小。
- 還原其他快照所需的所有資料都會遭到刪除。這會減少所有快照的總大小。
- 下一個快照不會再參照標示為待刪除的快照,而是會參照前一個快照。
由於後續快照可能需要存放在先前快照上的資訊,因此請注意,刪除快照不一定會刪除快照上的所有資料。如要確認刪除快照中的資料,建議您刪除所有快照。
如果您的磁碟有快照排程,則必須先將快照排程從磁碟卸離,才能刪除該排程。從磁碟中移除快照排程可避免發生進一步的快照活動。您無法刪除已附加至磁碟的排程。您隨時可以手動刪除快照。
下圖呈現此程序:

快照大小和已刪除的區塊
快照會擷取已寫入磁碟的部分,而不會捨棄。視磁碟檔案系統設定而定,有時系統不會丟棄已刪除的檔案。發生這種情況時,您可能會發現快照的大小大於檔案系統回報的磁碟使用空間。為避免這種情況,最佳做法是啟用 discard
選項或在磁碟上執行 fstrim
。
快照鏈結
您可以在建立快照時指定快照鏈結名稱,在不同的快照鏈結中建立標準快照。使用鏈結名稱為永久磁碟建立多個標準快照時,每個新快照都會以使用該鏈結名稱建立的最後一個成功快照為基礎,逐漸增加。只有在您是進階服務擁有者,且需要建立不同的快照鏈結 (例如用於退款追蹤) 時,才使用快照鏈結。
您可以在建立標準快照時,使用 gcloud CLI、REST 或 Terraform 指定快照鏈結名稱。
建立快照時,您可以選擇建立標準快照或封存快照。封存快照與標準快照具有相同的優點,包括增量鏈結、壓縮和加密。不過,封存快照的費用較低,更適合用於法規遵循、稽核和長期冷儲存等用途。如果您需要保留快照數月或數年,且極少需要存取快照,建議您使用封存快照,而非標準快照。每種快照類型都會儲存在個別的增量快照鏈結中,且封存快照會在 Google Cloud 控制台中個別列出。
快照儲存空間和存取位置
建立磁碟快照時, Google Cloud 會將快照儲存在特定儲存位置。對於全球範圍的快照,無論快照的儲存位置為何,您都可以使用快照在任何地區和區域中建立新磁碟。不過,快照的位置會影響其可用性,而且在建立快照或將快照還原至新磁碟時,可能會產生網路費用。針對區域範圍的快照,您可以設定允許的位置,控管可還原快照的區域。
儲存空間位置類型
您可以將全域範圍的快照儲存在下列任一位置類型:
- Cloud Storage 多地區位置,例如
asia
或us
。 - Cloud Storage 地區位置,例如
asia-south1
或us-central1
。
(預先發布版) 您可以在 Cloud Storage 地區位置 (例如 asia-south1
或 us-central1
) 中儲存地區範圍的快照。
多地區儲存空間位置可提供最高的可用性和復原力。單一地區儲存位置可讓您更有效地控制資料的實際位置,因為您指定了單一地區。
如果您需要遵循企業或政府的資料放置政策,請將快照儲存在符合這些政策的最近單一地區位置。
如果您的應用程式未部署在屬於多地區的位置中,且與高快照可用性相比,您更在乎降低網路費用,那麼請將快照儲存在來源磁碟所在地區。只要將快照儲存在來源磁碟的所在地區,就能將從該來源磁碟還原與建立快照的網路費用降到最低。
不過,與多地區儲存位置不同的是,單一地區儲存位置會在單一地區的多個區域中儲存資料,因此如果發生地區中斷情形,可能無法存取資料。為了確保資料的可用性,您可能也想將備援快照儲存在第二個位置。
如果您有包含資源位置限制的機構政策,您指定的任何快照儲存位置都必須位於限制所定義的該組位置中。詳情請參閱 Compute Engine 資源位置。
設定儲存位置
根據您是要建立全球範圍或區域範圍的快照,設定儲存位置。
全域範圍快照
使用快照設定中設定的預先定義或自訂預設儲存位置。快照設定的儲存位置政策會定義 Google Cloud 儲存所有專案快照的預設位置。雖然 Google Cloud 會維持預先定義的預設儲存位置政策,但您可以透過快照設定自訂這項政策,並設定自己的預設儲存位置:
- 使用 Google Cloud 預先定義的預設位置。在您首次更新快照設定之前, Google Cloud會維持儲存位置政策的預先定義值。這個預先定義的預設位置是離來源磁碟最近的多區域位置。詳情請參閱Google Cloud 預先定義的儲存位置政策
- 設定自訂的預設位置。 如要自訂專案快照的預設儲存位置,您必須更新快照設定的儲存位置政策。更新快照設定並設定自己的預設值後,Google Cloud 就會開始使用這個新設定的位置來儲存所有日後的快照。詳情請參閱「更新專案的快照設定」。
覆寫快照設定,並在建立快照時手動指定位置。或者,您也可以覆寫快照設定,並在建立快照時手動指定所需位置。您可以使用這個選項,為特定快照選擇不同的位置。如要瞭解如何在建立快照時指定位置,請參閱「建立永久磁碟磁區的快照」。
選擇 Google Cloud 預先定義的預設位置的時機
以下列舉使用快照設定中預先定義的多地區儲存位置的使用範例:
- 預設多地區位置符合企業或政府的資料放置政策。
- 您的磁碟儲存在屬於多地區位置 (
us
) 的單一地區位置 (us-central1
),您希望提高快照可用性,但可能會降低快照還原效能。 - 您不想讓快照頻繁還原至預設快照儲存位置外部的磁碟。
選擇自訂儲存位置的時機
以下列舉幾個使用自訂儲存位置的用途 (可透過更新或覆寫快照設定):
- 自訂多地區位置符合企業或政府的資料放置政策。
- 您的應用程式部署在未列入任何 Cloud Storage 多地區位置的地區中,且與快照可用性相比,您更在乎快照還原效能。
- 您從預設快照儲存位置外部的磁碟多次還原快照。
您無法修改現有快照的儲存位置。如果您想將磁碟快照儲存在新位置,請在所選位置建立新的快照,然後刪除舊位置的快照。如果您需要將快照儲存在多個位置,則必須在每個位置建立快照。在新的儲存位置建立新快照時,系統會建立完整快照,其中包含磁碟上的所有資料。
區域性範圍的快照
如要為地區範圍快照選擇儲存位置,您必須在建立快照時手動指定地區。設定地區範圍時,您會覆寫所設定的所有預設儲存位置。如果您未設定區域範圍,系統會將快照建立為全球範圍的快照。如要瞭解如何在建立快照時指定地區,請參閱「設定地區範圍快照的快照建立和還原位置」。
網路費用
對於全球範圍的快照,如果磁碟位於多區域的會員區域,則建立或還原所有多區域標準快照時,就會產生網路費用。如果您無須用到多區域快照的額外複製和應變功能,建議您在快照建立時指定區域位置,以便使用區域快照。
如果您要盡量降低網路費用,選取快照的儲存位置是非常重要的。如果您把快照儲存在來源磁碟的所在地區,當您從相同的地區存取該快照時,就不會產生網路費用。但如果您從另一個地區存取該快照,就會產生網路費用。如果快照是在來源磁碟所在的不同區域建立,或是快照還原至與快照所在區域不同的磁碟,就會產生網路費用。
跨地區的存取作業會產生網路費用。舉例來說,如果您的來源磁碟位於 asia-east1
,而您將快照儲存在 asia-east2
,當您跨這兩個地區來存取快照時,就會產生網路費用。
australia-southeast1
和 southamerica-east1
這兩個地區都有預設的多地區快照儲存位置,因此您必須變更儲存位置,否則就會產生網路費用。您可以使用快照設定修改儲存位置,也可以在建立快照時手動覆寫預設位置:
- 如果來源磁碟位於
australia-southeast1
,預設的快照儲存位置就是在asia
多地區。如要降低費用,請改為將快照儲存在australia-southeast1
區域。 - 如果來源磁碟位於
southamerica-east1
,預設的快照儲存位置就是在us
多地區。如要降低費用,請改為將快照儲存在southamerica-east1
區域。
如果您將快照還原到某個磁碟,而該磁碟的所在地區並不在該快照的儲存位置中,就會產生網路費用。舉例來說,如果您利用儲存在多地區位置 asia
的快照,在 australia-southeast1
中建立新的地區永久磁碟,就會產生網路費用。