OnVault 集區是指向 Cloud Storage bucket 或備份保存庫的指標,用於儲存備份資料。這些項目會參照資源設定檔。 資源設定檔會與 OnVault 政策搭配使用,將備份資料傳送至指派的 OnVault 集區。
自動建立 OnVault 集區和 Cloud Storage bucket
服務帳戶會視需要自動建立指向 Cloud Storage bucket 的 OnVault 集區。這個 OnVault 集區會保留 VM 執行個體設定和中繼資料,並在執行階段自動建立,前提是備份範本已指派給 Compute Engine 執行個體。Cloud Storage bucket 的位置取決於備份範本中設定的永久磁碟快照儲存位置或區域。
在設備管理控制台中,依序前往「Manage」>「Storage Pools」,即可開啟「Storage Pools」頁面,查看這些 OnVault 集區。「儲存空間集區」頁面中自動建立的 OnVault 集區會顯示與儲存空間儲存區相同的名稱,如「<backup/recovery-appliance-name>-<random-string>-<區域/多區域>」<backup/recovery-appliance-name>-<random-string>-<region/multi-region>。您無法編輯或刪除自動建立的 OnVault 集區。
在下列情況下,系統會自動建立 OnVault 集區:
- 指派給 Compute Engine 執行個體的備份範本沒有集區。
- 備份範本更新為使用不同區域或多區域後,系統會在第一個快照成功執行後自動建立集區。因此,這項服務可確保 Persistent Disk 資料和執行個體 VM 設定位於同一位置。
- 如果該位置沒有集區,系統會對受保護的 Compute Engine 執行個體套用政策覆寫,將執行個體變更為使用其他區域或多區域,並在第一次快照成功執行後自動建立集區。
詳情請參閱「自動建立的 OnVault 集區」。
IAM 角色和權限
新增 OnVault 集區前,您需要將具備必要權限的Backup and DR Cloud Storage Operator角色指派給值區所在的專案或值區本身。在 bucket 層級授予權限是更精細的做法。
這個角色可讓附加至設備的服務帳戶執行 OnVault 作業,並具備在 OnVault 集區中儲存及管理備份所需的全部權限,包括存取備份資料、將備份資料從一個 Cloud Storage bucket 複製到另一個 bucket,以及使儲存的備份過期。如要驗證這個角色的權限,請依序前往「IAM 與管理」 >「角色」,然後選取「備份和災難復原 Cloud Storage 操作者」。
如果不想指派 Backup and DR Cloud Storage Operator 角色,也可以建立自訂角色,並指派下列權限。
storage.buckets.createstorage.buckets.getstorage.objects.createstorage.objects.deletestorage.objects.getstorage.objects.list
新增或編輯 OnVault 集區
本節詳細說明如何新增或編輯現有的 OnVault 集區。
事前準備
OnVault 集區需要存取 Cloud Storage。新增 OnVault 集區前,請先完成下列步驟:
找出或建立儲存備份資料的 bucket:
- 支援所有儲存空間類別和位置。請根據資料保留時間使用適當的類別,且務必先諮詢銷售或支援機構,再使用封存類別。
必須停用 Cloud Storage bucket 的版本控管和保留功能。
必須停用 Cloud Storage bucket 的虛刪除政策。
任何新 bucket 的存取控管都應設為「統一」。
Google-owned and Google-managed encryption keys ,並支援客戶自行管理的加密金鑰 (CMEK)。
將備份/復原設備的服務帳戶新增至 bucket,做為具備必要角色和權限的主體。 請務必為每個使用者建立的 bucket 執行這項作業。
取得儲存空間 bucket 詳細資料,因為選取設備後,系統會自動填入服務帳戶欄位,這是因為系統會使用連結至備份/復原設備的服務帳戶。
請確保服務帳戶具備 bucket 的存取權,且在專案或 bucket 層級擁有必要權限的角色。
您可以使用相同的備份/復原設備服務帳戶,在備份/復原設備上建立任意數量的 OnVault 集區。新增 OnVault 集區的程序會因備份/復原設備的軟體版本而異。如要判斷目前使用的版本,請依序前往「管理」>「裝置」,然後查看「版本」欄。
下表重點說明 OnVault 集區的行為,以及已部署的裝置版本。
新增 OnVault 集區
請按照下列操作說明新增 OnVault 集區。
- 按一下「管理」,然後從下拉式選單中選取「儲存集區」。
- 按一下頁面右上角的「Add OnVault Pool」。
- 輸入「OnVault Pool Name」(OnVault 集區名稱)。有效字元包括英文字母、數字、空格、連字號 (-) 和底線 (_)。
選取「集區類型」。選取預設的 Cloud Storage。 Cloud Storage 集區類型支援所有儲存空間級別,除非需要與舊版 OnVault 集區回溯相容,否則必須使用這種集區類型。OnVault 集區建立後,就無法變更集區類型。
從「裝置」下拉式選單中,選取要新增 OnVault 集區的裝置。
唯讀服務帳戶欄位會自動填入。
在「Bucket」欄位中,輸入儲存資料的 bucket 名稱。bucket 必須已存在,且 bucket 名稱正確無誤。從 Google Cloud 控制台頁面取得 bucket 名稱,依序點選「Cloud Storage」和「Buckets」。步驟五中顯示的服務帳戶需要 bucket 層級或專案層級的 bucket 存取權。Coldline 和 Nearline 必須在 bucket 上使用細部 ACL。
指定 OnVault 集區中的資料應以壓縮或未壓縮格式儲存。壓縮資料可降低儲存成本,但備份/復原設備需要額外的運算資源,才能在傳輸資料前壓縮資料。在大多數情況下,建議勾選壓縮方塊。壓縮也能減少網路流量。
在「Advanced Options」(進階選項) 下方,完成下列操作:
選取「物件大小」。值介於 64 KB 到 8 MB 之間。 在大多數情況下,1 MB 的預設值是最佳選擇。變更物件大小可能會對 OnVault 使用的儲存服務效能和費用造成負面影響。
如果使用 Proxy,請輸入 Proxy 伺服器的位址和通訊埠號碼。
按一下 [儲存]。
編輯 OnVault 集區
如要編輯 OnVault 集區,請按照下列指示操作。
- 按一下「管理」,然後從下拉式選單中選取「儲存集區」。
- 選取要編輯的 OnVault 集區,然後按一下頁面右下角的「編輯」按鈕。
- 視需要編輯「OnVault 集區名稱」和「Bucket」詳細資料。視需要啟用或停用「壓縮」。您無法編輯「服務帳戶」。
在「進階選項」下方,視需要變更「物件大小」和「Proxy 伺服器」。變更物件大小可能會對 OnVault 使用的儲存服務效能和費用造成負面影響。
按一下「Update」。
將 OnVault 集區的 JSON 金鑰替換為以服務帳戶為基礎的 OnVault 集區
如果 OnVault 集區是使用 JSON 金鑰進行驗證所建立,就無法切換該 OnVault 集區,改用設備服務帳戶驗證。請改為建立新的 OnVault 集區,並使用先前用來建立集區的相同值區詳細資料和 JSON 金鑰。
請按照下列操作說明,將 OnVault 集區的 JSON 金鑰替換為裝置服務帳戶集區。
- 新增 OnVault 集區,並在「Bucket」(值區) 欄位中使用與建立 OnVault 集區時相同的 JSON 金鑰值區名稱。
- 在設備管理控制台,依序前往「Backup Plans」>「Profiles」。
- 選取使用以 JSON 金鑰建立的舊 OnVault 集區的設定檔。
- 按一下 [編輯]。
- 在「OnVault pool」(OnVault 集區) 下拉式選單中,選取以服務帳戶建立的新 OnVault 集區。
按一下 [儲存]。
所有新映像檔都會在新的 OnVault 集區中建立。請注意,必須等到舊 OnVault 集區中先前建立的所有圖片過期,才能刪除該集區。
刪除 OnVault 集區
請按照下列指示刪除 OnVault 集區。
確認沒有指定集區的備份計畫資源設定檔。
使集區中的所有 OnVault 圖片過期。除非應用程式未受保護或圖片已明確過期,否則最後一張 OnVault 圖片不會過期。
請按照下列操作說明,從設備中刪除 OnVault 集區:
- 按一下「管理」,然後從下拉式選單中選取「儲存集區」。
- 在要刪除的 OnVault 集區上按一下滑鼠右鍵,然後選取「Delete」。
- 按一下「確認」。
存取 OnVault 集區中的資料
使用 OnVault 集區建立資源設定檔,並使用包含 OnVault 政策的備份範本,然後在「備份計畫」分頁中,將資源設定檔和備份範本套用至應用程式和 VM。OnVault 政策會依排程執行,並將擷取的圖片寫入資源設定檔中指定的 OnVault 集區。
完成初始完整備份後,快照會遵循 Backup and DR 的永久增量模型,只擷取資料變更並傳送至儲存空間。
第一次擷取作業完成後,即可根據下列規則存取 OnVault 集區儲存位置中的資料:
- 備份/復原設備可從 OnVault 資料建立副本。
- 備份/復原設備無法從 OnVault 資料建立 LiveClone。
- 備份/復原設備可以掛接 OnVault 資料。
- 備份/復原設備可以掛接 OnVault 集區中的資料,但會先將所有資料複製到快照集區,然後再掛接。
- 備份/復原設備可對 OnVault 集區中的資料執行應用程式感知掛接。
將備份傳送至 OnVault 集區
「快照至 OnVault」和「直接傳送至 OnVault」政策可控管資料傳輸至儲存空間的作業。這類規則會指定資料傳送時間表,以及資料保留時間。資源設定檔和 OnVault 範本的組合,會形成備份方案,並套用至相關應用程式。如要建立 OnVault 集區,請參閱「新增 OnVault 集區」。
按照這些操作說明,將圖片資料轉移至 OnVault 儲存空間集區定義的儲存空間。
- 確認您已建立 OnVault 集區。OnVault 儲存空間集區會定義使用的物件儲存空間,並在資源設定檔中指定。
在「備份方案」中,建立包含下列任一項目的範本:
- 快照至 OnVault 政策:使用這項政策,即可排定將 VM、檔案系統和應用程式資料移至 OnVault 集區定義的儲存空間。請參閱「OnVault 政策」。
- 直接套用 OnVault 政策:使用這項政策,排定將 VMware Engine VM 資料移至 OnVault 集區定義的儲存空間。詳情請參閱「OnVault 政策」。
在「備份計畫」中,建立資源設定檔,指定要在本機儲存資料的位置 (如適用),以及要將資料傳送至哪個 OnVault 集區。請參閱「建立資源設定檔」。
在應用程式管理員中,選取要複製到 OnVault 集區的資料,然後套用備份範本和資源設定檔。
備份/復原設備存取 OnVault 集區儲存空間中的資料時,可以完成下列作業:
- 建立副本。
- 掛接資料。
- 無法在 OnVault 集區中建立 LiveClone。
根據您對 OnVault 集區儲存空間所儲存資料的存取和復原需求,您可以透過設備管理控制台,從 App Manager 的「Access」(存取) 視窗執行掛接或複製作業。
在 OnVault 圖片的效能與耗用量之間取得平衡
從 OnVault 集區掛接映像檔時,可使用下列四個選項,在存取資料時兼顧效能與儲存空間需求:
儲存空間最佳化:盡可能從快照集區讀取區塊,否則直接從網路上的 OnVault 集區讀取。寫入作業會前往本機快照集區。
使用這個選項可盡量減少本機儲存空間用量,但由於系統會持續透過網路提取資料,讀取效能會受到影響。
平衡:(預設選項) 從 OnVault 集區讀取的物件會快取在本機快照集區中,因此後續讀取相同區塊時,系統會從本機提供。寫入作業會前往本機快照集區。 隨著越來越多資料讀取並儲存至快照集區,讀取效能會隨時間提升。本地儲存空間只能用於應用程式實際需要的資料。
如果本機儲存空間可用,且不需要高 I/O 效能,請使用這個選項。
最佳化效能:讀取區塊會快取至本機快照集區塊,因此後續讀取相同區塊時,系統會在本機完成作業。此外,所有區塊都會在背景讀取至本機快照集區,以建立完整的本機副本。寫入作業會前往本機快照集區。背景程序將資料從 OnVault 複製到本機快照集區時,讀取效能會快速提升。由於所有資料都會複製到本機儲存空間,因此儲存空間需求最高。
如需快速存取資料和高 I/O 效能,請使用這個選項。
最高效能:所有區塊都會讀取至本機快照集區,建立完整的本機副本,然後才會掛接映像檔。這個選項與「最佳化效能」的本機儲存空間用量相同,因為所有資料都會複製到本機快照集區。
如果所有應用程式 I/O 都需要本機儲存空間的最高效能,且無法接受 OnVault 集區的任何讀取延遲,導致應用程式在建立完整本機副本前無法存取資料,請使用這個選項。
使用 OnVault 集區
「快照至 OnVault」和「直接傳送至 OnVault」政策可控管資料傳輸至儲存空間的作業。這類規則會提供資料傳送時間表,以及資料保留時間的定義。資源設定檔和 OnVault 範本的組合,會形成應用程式的備份方案。
按照下列操作說明,將圖片資料轉移至 OnVault 儲存空間集區定義的儲存空間:
- 確認您已建立 OnVault 集區。OnVault 儲存空間集區會定義所用的儲存空間,並在資源設定檔中指定。
在「備份方案」中,建立包含下列任一項的範本:
- 快照至 OnVault 政策:使用這項政策,即可排定將 VM、檔案系統和應用程式資料移至 OnVault 集區定義的儲存空間。請參閱「OnVault 政策」。
- 直接套用至 OnVault 政策:使用這項政策,排定將 Google Cloud VMware Engine VM 資料移至 OnVault 集區定義的儲存空間。詳情請參閱「OnVault 政策」。
在「Backup Plans」中,建立資源設定檔,指定要在本機儲存資料的位置 (如適用),以及要將資料傳送至哪個 OnVault 集區。請參閱「建立資源設定檔」。
在「應用程式管理工具」中,選取要複製到 OnVault 集區的資料,然後套用「備份範本」和「資源設定檔」。
備份/復原設備存取 OnVault Pool 儲存空間中的資料時,可以完成下列作業:
- 建立副本
- 掛接資料
- 無法在 OnVault 集區中建立 LiveClone。
根據您對 OnVault Pool 儲存空間所儲存資料的存取和復原需求,您可以透過設備管理控制台,從 App Manager 的 「Access」(存取) 視窗執行掛接或複製作業。