在設備管理控制台中管理 OnVault 集區

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.create
  • storage.buckets.get
  • storage.objects.create
  • storage.objects.delete
  • storage.objects.get
  • storage.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 集區。

  1. 按一下「管理」,然後在下拉式選單中選取「儲存空間集區」。
  2. 按一下頁面右上角的「Add OnVault Pool」(新增 OnVault 集區)。
  3. 輸入「OnVault Pool Name」(OnVault 集區名稱)。有效字元包括英文字母、數字、空格、連字號 (-) 和底線 (_)。
  4. 選取「Pool Type」(集區類型)。選取預設的「Cloud Storage」。Cloud Storage 儲存空間集區類型支援所有儲存空間級別,除非需要與舊版 OnVault 集區回溯相容,否則必須使用此類型。OnVault 集區建立後,即無法變更集區類型。

  5. 從「Appliance」(設備) 下拉式選單中,選取要新增 OnVault 集區的設備。

    系統會自動填入唯讀服務帳戶欄位。

  6. 在「Bucket」欄位中,輸入存放資料的儲存空間 bucket 名稱。bucket 必須已存在,且名稱正確。從 Google Cloud 控制台頁面取得 bucket 名稱,依序點選「Cloud Storage」和「Bucket」。步驟 5 顯示的服務帳戶需要 bucket 層級或專案層級的 bucket 存取權限。Coldline 和 Nearline 則需要 bucket 的精細 ACL。

  7. 指定 OnVault 集區中的資料應以壓縮或未壓縮格式儲存。壓縮資料可降低儲存成本,但備份/復原設備需要額外的運算資源,才能在傳輸前壓縮資料。在大多數情況下,建議您勾選壓縮方塊。壓縮也能減少網路流量。

  8. 在「Advanced Options」下方,完成下列操作:

    1. 選取「物件大小」。值介於 64 KB 到 8 MB 之間。在多數情況下,預設值 1 MB 是最佳選擇。變更物件大小可能會對 OnVault 使用的儲存空間服務效能和費用造成負面影響。

  9. 如果使用 Proxy,請輸入 Proxy 伺服器的位址和通訊埠號碼。

  10. 按一下「儲存」。

編輯 OnVault 集區

請按照下列操作說明編輯 OnVault 集區。

  1. 按一下「管理」,然後在下拉式選單中選取「儲存空間集區」。
  2. 選取要編輯的 OnVault 集區,然後按一下頁面右下角的「Edit」(編輯) 按鈕。
  3. 視需要編輯「OnVault Pool Name」(OnVault 集區名稱) 和「Bucket」(值區) 詳細資料。視需要啟用或停用「Compression」(壓縮)。您無法編輯服務帳戶。
  4. 在「Advanced Options」(進階選項) 下方,視需要變更「Object size」(物件大小) 和「Proxy Server」(Proxy 伺服器)。變更物件大小可能會對 OnVault 所用儲存空間服務的效能和費用造成負面影響。

  5. 按一下「Update」。

將 JSON 金鑰 OnVault 集區替換為以服務帳戶為基礎的 OnVault 集區

如果 OnVault 集區是使用 JSON 金鑰建立,並用於驗證,則無法切換至使用設備服務帳戶驗證。請改為建立新的 OnVault 集區,並使用先前透過 JSON 金鑰建立集區時所用的相同 bucket 詳細資料。

請按照下列操作說明,將 JSON 金鑰 OnVault 集區替換為設備服務帳戶集區。

  1. 新增 OnVault 集區,並在「Bucket」(值區) 欄位中,使用與透過 JSON 金鑰建立 OnVault 集區時相同的值區名稱。
  2. 在設備管理控制台中,依序前往「Backup Plans」>「Profiles」。
  3. 選取使用舊 OnVault 集區 (以 JSON 金鑰建立) 的設定檔。
  4. 按一下 [編輯]。
  5. 在「OnVault pool」(OnVault 集區) 下拉式選單中,選取使用服務帳戶建立的新 OnVault 集區。
  6. 按一下「儲存」。

    所有新映像檔都會在新建的 OnVault 集區中建立。請注意,您必須等到舊 OnVault 集區中先前建立的所有映像檔都過期,才能刪除該集區。

刪除 OnVault 集區

請按照下列操作說明刪除 OnVault 集區。

  • 請確認沒有任何備份方案資源設定檔指定該集區。

  • 將集區中的所有 OnVault 映像檔設為過期。除非應用程式不受保護或映像檔明確過期,否則最後一個 OnVault 映像檔永遠不會過期。

請按照下列操作說明,從設備中刪除 OnVault 集區:

  1. 按一下「管理」,然後在下拉式選單中選取「儲存空間集區」。
  2. 在要刪除的 OnVault 集區上按一下滑鼠右鍵,然後選取「Delete」(刪除)。
  3. 按一下「確認」。

存取 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 儲存空間集區定義的儲存空間。

  1. 確認您已建立 OnVault 集區。OnVault 儲存空間集區會定義使用的物件儲存庫,並在資源設定檔中指定。
  2. 在「Backup Plans」(備份方案) 中,建立包含下列任一項目的範本:

    • 快照至 OnVault 政策:使用這項政策,排定將 VM、檔案系統和應用程式資料移至 OnVault 集區定義的儲存空間。請參閱「OnVault 政策」。
    • 直接套用至 OnVault 政策:使用這項政策,排定將 VMware Engine VM 資料移至 OnVault 集區定義的儲存空間。詳情請參閱「OnVault 政策」。
  3. 在「Backup Plans」(備份方案) 中,建立資源設定檔,指定資料在本機的儲存位置 (如適用),以及資料傳送至的 OnVault 集區。請參閱「建立資源設定檔」。

  4. 在「App Manager」(應用程式管理工具) 中,選取要複製到 OnVault 集區的資料,然後套用備份範本和資源設定檔。

  5. 備份/復原設備在存取 OnVault 集區儲存空間中的資料時,可以完成下列作業:

    • 建立本機副本。
    • 掛接資料。
    • 無法在 OnVault 集區中建立 LiveClone。
  6. 您可以根據儲存在 OnVault 集區儲存空間中的資料存取和復原需求,在設備管理控制台中,透過「App Manager」(應用程式管理工具) 的「Access」(存取權) 視窗執行掛接或複製作業。

在 OnVault 映像檔的效能和用量之間取得平衡

從 OnVault 集區掛接映像檔時,下列四個選項可讓您在存取資料時,平衡效能與儲存空間需求:

  • 儲存空間最佳化:讀取區塊會盡可能來自快照集區,否則會直接透過網路來自 OnVault 集區。寫入作業會傳送至本機快照集區。

    這個選項會持續透過網路提取資料,因此能盡量減少本機儲存空間用量,但會降低讀取效能。

  • 平衡:(預設選項) 從 OnVault 集區讀取的物件會快取到本機快照集區,因此後續讀取相同區塊時,會在本機完成。寫入作業會傳送至本機快照集區。隨著讀取並儲存至快照集區的資料越來越多,讀取效能會逐漸提升。本機儲存空間僅限用於應用程式實際需要的資料。

    如果本機儲存空間可用,且不需要高 I/O 效能,請使用這個選項。

  • 效能最佳化:讀取區塊會快取至本機快照集集區,因此後續讀取相同區塊時,會在本機完成。此外,所有區塊都會在背景讀取至本機快照集區,以建立完整的本機副本。寫入作業會傳送至本機快照集區。背景程序將資料從 OnVault 複製到本機快照集區時,讀取效能會快速提升。由於所有資料都會複製到本機儲存空間,因此儲存空間需求最高。

    如果需要快速存取資料和高 I/O 效能,請使用這個選項。

  • 最高效能:所有區塊都會讀取至本機快照集區,建立完整的本機副本,然後才會掛接映像檔。這個選項的本機儲存空間用量與「效能最佳化」相同,因為所有資料都會複製到本機快照集區。

    如果所有應用程式 I/O 都需要本機儲存空間的最高效能,且無法接受 OnVault 集區的任何讀取延遲,因此不希望在建立完整的本機副本之前,讓應用程式存取資料,請使用這個選項。

使用 OnVault 集區

「快照至 OnVault」和「直接傳送至 OnVault」政策可控管資料傳輸至儲存空間的方式。這類規則會指定資料傳送時間表,以及資料保留時間。資源設定檔和 OnVault 範本的組合,會形成套用這些範本的應用程式備份方案。

請按照下列操作說明,將映像檔資料轉移至 OnVault 儲存空間集區定義的儲存空間:

  1. 確認您已建立 OnVault 集區。OnVault 儲存空間集區會定義使用的儲存空間,並在資源設定檔中指定。
  2. 在「Backup Plans」(備份方案) 中,建立包含下列任一項目的範本:

    • 快照至 OnVault 政策:使用這項政策,排定將 VM、檔案系統和應用程式資料移至 OnVault 集區定義的儲存空間。請參閱「OnVault 政策」。
    • 「Direct to OnVault」政策:使用這項政策,排定將 Google Cloud VMware Engine VM 資料移至 OnVault 集區定義的儲存空間。詳情請參閱「OnVault 政策」。
  3. 在「Backup Plans」(備份方案) 中,建立資源設定檔,指定資料在本機的儲存位置 (如適用),以及資料要傳送至哪個 OnVault 集區。請參閱「建立資源設定檔」。

  4. 在「App Manager」(應用程式管理工具) 中,選取要複製到 OnVault 集區的資料,然後套用「Backup Template」(備份範本) 和「Resource Profile」(資源設定檔)。

  5. 備份/復原設備在存取 OnVault 集區儲存空間中的資料時,可以完成下列作業:

    • 建立本機副本
    • 掛接資料
    • 無法在 OnVault 集區中建立 LiveClone。
  6. 根據您對儲存在 OnVault 集區儲存空間中的資料存取和復原需求,您可以從設備管理控制台的「App Manager」(應用程式管理工具) 視窗中執行掛接或複製作業。