Compute Engine 執行個體是指託管於 Google Cloud的虛擬機器 (VM)。每個執行個體都會將資料儲存在附加至該執行個體的 Persistent Disk 上。
備份和災難復原服務會使用快照,在執行個體層級逐步備份永久磁碟中的資料。Backup and DR 建立快照來備份附加至執行個體的部分或所有永久磁碟的目前狀態後,您可以使用備份映像檔執行下列操作:
Compute Engine 會將每個快照的多個副本儲存在不同位置,同時也會自動使用檢查碼機制確保資料完整性。詳情請參閱「快照」一文。
請注意,快照與自訂映像檔和機器映像檔不同,後兩者適用於建立執行個體開機磁碟。詳情請參閱比較映像檔、快照和執行個體範本用途的表格。
運作方式:Backup and DR 永久磁碟快照
使用 Persistent Disk 快照備份資料的步驟如下:
第一次成功建立執行個體快照時,系統會為每個永久磁碟建立快照。每個磁碟的快照都是完整快照,其中包含永久磁碟上的所有資料。與執行個體相關的中繼資料也會備份到自動建立的 OnVault 集區。
第二個快照僅包含第一個快照建立後新增或修改過的資料。在第一個快照建立後未曾更動的資料不會包含在第二個快照中, 而第二個快照會包含第一個快照中所有未更動資料的參照。
第三個快照包含第二個快照建立後新增或變更過的資料,但不會加入第一個快照或第二個快照中任何未經修改的資料。第三個快照會包含第一個快照與第二個快照中所有未更動資料區塊的參照。
後續所有受保護執行個體永久磁碟的快照,皆會重複採用相同模式。以上一次成功建立的快照為基礎來進行備份。如果執行個體新增了其他磁碟,系統會自動將該磁碟納入下一個執行個體快照。您也可以使用納入和排除規則,控管每個備份作業要納入哪些永久磁碟。
如要使用永久磁碟快照還原資料,請按照下列步驟操作:
選取要使用的執行個體和時間點。 您也應注意儲存類型和區域位置。
選取要掛接至現有執行個體、建立新執行個體,還是還原來源執行個體的磁碟。
如要建立新執行個體,請選取位置變數,例如要在哪個專案或可用區建立執行個體。
Backup and DR 會要求 Compute Engine 從快照建立新磁碟,並將這些磁碟附加至新執行個體或現有執行個體。
快照儲存位置
為 Compute Engine 執行個體建立備份方案時,您可以指定備份儲存位置。快照的位置會影響其可用性,而且在建立快照或將快照還原至新磁碟時,可能會產生網路費用。
快照可儲存在 Cloud Storage 多地區位置 (例如 asia),或是單一 Cloud Storage 地區位置 (例如 asia-south1)。
多地區儲存空間位置提供最高的可用性和復原能力。 單一地區儲存位置可讓您更有效地控制資料的實際位置,因為您指定了單一地區。
無論快照的儲存位置為何,您都可以使用快照在任何地區和可用區建立新的執行個體或磁碟。
如果您有包含資源位置限制的機構政策,您指定的任何快照儲存位置都必須位於限制所定義的該組位置中。詳情請參閱「Compute Engine 資源位置」。
如果您未指定快照的儲存位置,Backup and DR 會使用預設位置,將快照儲存在最接近來源磁碟地區的 Cloud Storage 多地區位置。