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