本頁面提供完整總覽,說明如何備份及還原 Compute Engine 執行個體,以及監控備份作業。
設定 Compute Engine 執行個體的備份作業
Compute Engine 執行個體是由 Google Cloud代管的 VM。 每個執行個體都會將資料儲存在附加至該執行個體的永久磁碟上。您可以使用 Google Cloud 控制台、gcloud CLI 或 Compute Engine API 建立執行個體,或建立代管執行個體群組。
詳情請參閱 Compute Engine。
設定備份的必要條件
開始備份 Compute Engine 執行個體前,請先閱讀下列程序並部署備份和災難復原服務:
部署備份和災難復原服務後,您可以建立備份方案範本,並將備份方案範本套用至執行個體,藉此保護 Compute Engine 執行個體。
建立備份計畫範本
本節將說明如何建立備份計畫範本。備份方案範本由備份政策組成。在政策中,您可以定義備份執行時間、頻率和備份映像檔保留時間 (天、週、月或年)。
請按照下列操作說明建立備份計畫範本:
在設備管理控制台中,按一下「備份方案」下拉式選單,然後選取「範本」。
點選「+ Create template」。
在「範本」欄位中,以英數字元字串格式輸入備份範本名稱。名稱可包含空格、底線 (_) 和破折號 (-)。請勿使用特殊字元。
在「Description」(說明) 欄位中,輸入備份範本的簡短說明。
透過下列任一方式新增「將正式環境加入快照」備份政策:
- 按一下備份方案政策地圖中的加號圖示 (+)。
- 在「政策」對話方塊中,按一下「+ 新增」。
在「Production to Snapshot」政策頁面中,執行下列操作:
在「Policy name」(政策名稱) 欄位中,輸入政策名稱。
選取「排程」類型為「特定時間範圍」或「連續」。預設值為「特定時間範圍」。
有窗戶。根據特定頻率和時段,建立離散快照備份排程。舉例來說,您可以設定每天在世界標準時間 9:00 至 17:00 之間,每 30 分鐘執行一次備份。您可以指示備份/復原設備在指定頻率間隔執行多項備份工作,或在指定時間範圍內執行一次。
持續性。定義連續快照備份排程,例如每八小時執行一次備份工作,並在世界標準時間 01:00 開始執行第一項工作。在這項政策排程中,工作會按照指定的時間間隔持續執行 (24 小時全年無休)。
根據所選排程類型設定政策頻率,詳情請參閱下列清單:
有窗戶
在這些日子:定義擷取快照圖片的間隔,設定政策的頻率。根據這個間隔設定,系統會每隔指定天數、週數、月數或年數執行一次快照工作。按一下這個參數的連結,然後修改「執行」間隔。
行程會以日曆檢視畫面顯示。在這個檢視畫面中,你可以指定「天」、「週」、「月」或「年」。日曆檢視畫面會根據您的選擇而有所不同。
例外狀況:定義「執行」時間表的例外狀況。您可以指定「Except」值為每日、每週、每月或每年。舉例來說,如要略過每週五的每日快照排程,請選取「每週」並選取「星期五」。按一下這個參數的連結,然後修改例外狀況。
行程會以日曆檢視畫面顯示。在這個檢視畫面中,你可以指定「天」、「週」、「月」或「年」。日曆檢視畫面會根據您的選擇相應變更。
在這個時間範圍內:定義擷取圖片的開始和結束時間範圍。
每個時間視窗執行一次:指定在「執行時間介於」時間視窗內,擷取快照圖片的頻率為一次。
每隔:指定在執行時間範圍內擷取快照圖片的重複頻率時間長度 (分鐘或小時)。例如每兩小時。
連續
每隔:指定重複擷取快照圖片的時間範圍。
開始時間:指定在連續擷取圖片的週期中,首次執行工作的時間。
其餘欄位保留預設值,然後點選「建立政策」。
按一下「儲存範本」。系統會建立備份方案範本。
套用備份計畫範本
如要將備份方案套用至 Compute Engine,請先探索 Compute Engine,並將其新增至設備管理控制台。在專案中探索 Compute Engine 後,即可對其套用備份方案範本。
在設備管理控制台的設定精靈中,按照下列步驟探索 Compute Engine 執行個體,並套用備份方案範本。
在設備管理控制台中,按一下「Back up & Recover」下拉式選單,然後選取「Back up」。
選取「Compute Engine」。
選取「雲端憑證」。
如果憑證是在多部裝置上建立,請從「裝置」下拉式選單選取裝置,然後點選「下一步」。如果清單中沒有顯示所需裝置,請參閱雲端憑證。
選取「專案 ID」和「可用區」,然後按一下「搜尋」,列出專案和可用區中可用的執行個體。如果無法在「專案 ID」下拉式選單中找到專案,請按一下「這裡沒有顯示專案 ID」,系統會列出缺少的權限
點選「下一步」。
選取執行個體,然後從「動作」下拉式選單中選取「套用備份範本」。 如果未顯示執行個體,請確認選取的可用區與 Compute Engine 執行個體所在的可用區相符。根據預設,系統只會顯示新執行個體。您可以從下拉式選單變更選項,查看先前探索到的執行個體。
從「備份範本」下拉式選單中選取備份範本,然後按一下「確定」。
在「磁碟區選項」中,您可以為每個 VM 選取要保護所有磁碟,還是只保護開機磁碟區。
點選「下一步」。
查看摘要畫面。如果一切都正確,請選取「完成」,為 Compute Engine 執行個體啟用備份方案。所選 Compute Engine 執行個體會使用所選備份範本進行備份。
在確認完成對話方塊中,按一下「完成」。
完成新手上路程序後,畫面上會顯示對話方塊。再次點選「完成」。
備份方案套用至 Compute Engine 執行個體後,狀態會變更為綠色勾號。綠色勾號表示執行個體已順利完成上線程序。您可以從「應用程式管理員」>「應用程式」頁面,查看已加入的 Compute Engine 執行個體。
備份和災難復原服務會按照您在備份政策設定的頻率,定期備份所選 Compute Engine 執行個體。
隨選備份
隨選備份是指您隨時可以手動觸發的備份類型。 如果您需要在特定事件前備份資料,隨選備份功能就非常實用。舉例來說,您可能會想在套用更新或修補程式前備份 VM,確保更新程序發生任何問題時,都能將 VM 還原至先前的狀態。
如要執行代管應用程式的隨選備份,請按照下列步驟操作:
- 按一下「應用程式管理員」分頁標籤,然後從下拉式清單中選取「應用程式」選項。「應用程式」頁面隨即開啟。
- 選取 Compute Engine 執行個體,然後按一下頁面右下角下拉式清單中的「管理備份設定」。
- 在右側的「政策」中,選取「快照」。
- 輸入標籤,然後點選「立即執行」。系統會針對所選政策觸發按需求備份。
還原 Compute Engine 執行個體
您可以使用「還原」作業還原來源 Compute Engine 執行個體,並使用「掛接」作業將執行個體還原至其他位置。
將 Compute Engine 執行個體還原至來源執行個體
還原是指從備份映像檔還原資料的程序。如要將執行個體還原至來源位置,請使用「還原」作業。如需如何還原 Compute Engine 執行個體的說明,請參閱「還原 Compute Engine 執行個體」。
將 Compute Engine 執行個體還原至其他位置
您可以使用「掛接」作業,將 Compute Engine 執行個體還原至其他位置。
請按照下列操作說明執行掛接:
在設備管理控制台中,依序前往「備份與復原」>「復原」。選取要復原的 Compute Engine 執行個體,然後點選「下一步」。
選取要用來復原 Compute Engine 執行個體的時間點備份映像檔,然後選取「掛接」。
選取「掛接為新的 Compute Engine 執行個體」。
查看所有設定選項。至少有兩個值應變更:
可用區:變更為其他可用區,模擬在 Google Cloud中復原至不同區域。
執行個體名稱:新增後綴字,將執行個體名稱從 centos-7 變更為 centos-7-recovered。
點選「Mount」。
掛接工作隨即啟動。你可以從「Monitor」>「Jobs」監控作業。視所選區域而定,完成這項工作可能需要五分鐘以上。
復原的 VM 會顯示在 Google Cloud 控制台的「Compute Engine」>「VM Instances」(VM 執行個體) 中。
如要將執行個體掛接至其他區域或專案,請參閱「將 Compute Engine 執行個體備份映像檔掛接為新執行個體」。
管理有效掛接點
由於備份/還原裝置建立了這個 Compute Engine 執行個體,因此即使該裝置並未管理這個執行個體的磁碟,仍會追蹤該執行個體。以下提供兩種方案供您選擇:
卸載並刪除:這會刪除 Compute Engine 執行個體及其磁碟,並移除作用中的掛接點。
忘記現有掛接:這會從 備份和災難復原 移除掛接記錄,但 Compute Engine 執行個體仍會保留。從現在起,Compute Engine 管理員必須管理這個執行個體的生命週期。
刪除執行個體
按照下列指示刪除執行個體:
在設備管理控制台中,按一下「App Manager」下拉式選單,然後選取「Active Mounts」。
系統會顯示您為新 Compute Engine 執行個體指定的名稱,以及有效掛接點。
在掛接點上按一下滑鼠右鍵,然後選取「Unmount and Delete」(卸載並刪除),接著按一下「Submit」(提交)。您可以從「Monitor」>「Jobs」監控,新的 Compute Engine 執行個體已消失。
忘記執行個體
按照下列指示忘記執行個體:
在設備管理控制台中,按一下「App Manager」下拉式選單,然後選取「Active Mounts」。
系統會顯示您為新 Compute Engine 執行個體指定的名稱,以及有效掛接點。
在掛接點上按一下滑鼠右鍵,然後選取「忘記有效掛接點」,接著按一下「提交」。你可以依序點選「監控」>「工作」,監控這項工作。
新的 Compute Engine 執行個體不會列在設備管理控制台的「Active Mounts」面板中,但仍會出現在 Compute Engine 中。
監控
您可以透過監控工作和監控事件,監控 Compute Engine 工作。