快速入門:將 AlloyDB 叢集備份至備份儲存空間,並從中還原

瞭解如何保護 AlloyDB 叢集,並將其還原至備份保存庫。

在本快速入門導覽課程中,您將執行下列工作:

  • 為 AlloyDB 叢集設定排定的備份。
  • 將 AlloyDB 叢集備份至備份儲存空間。
  • 從備份還原 AlloyDB 叢集。

事前準備

  1. 在專案中啟用 Backup and DR Service API。 Google Cloud

    啟用 API

  2. 建立備份保存庫。 backup vault 會將備份儲存在安全、獨立且專用的儲存空間,提供備份保護。如要進一步瞭解 backup vault,請參閱「建立 backup vault 以進行無法變更和難以刪除的備份」。

  3. 建立備份方案

  4. 在要備份 AlloyDB 叢集的專案中,新增 BackupDR AlloyDB Operator (roles/backupdr.alloydbOperator) 角色。

將角色授予備份儲存空間服務代理

每個備份保存庫都有專屬的服務代理程式。對於 AlloyDB 叢集,服務代理會代表 Backup and DR 服務執行動作,因此必須具備所需專案的適當權限。

請按照下列操作說明,將角色授予服務代理程式。

  1. 前往 Google Cloud 控制台的「備份保存庫」頁面。

    前往備份保存庫

  2. 按一下備份儲存空間名稱,然後複製服務代理的電子郵件地址。

  3. 前往 Google Cloud 控制台的「IAM」(身分與存取權管理) 頁面。

    前往「IAM」(身分與存取權管理) 頁面

  4. 在「New principles」(新增主體) 欄位中,輸入服務專員的電子郵件地址。

  5. 在「Select a role」(選取角色) 清單中,選取「BackupDR AlloyDB Operator」(備份和災難復原 AlloyDB 操作者) (roles/backupdr.alloydbOperator) 角色。

  6. 按一下 [Add another role] (新增其他角色)

  7. 在「Select a role」(選取角色) 清單中,選取「Service Account User」(服務帳戶使用者) (roles/iam.serviceAccountUser) 角色。

  8. 按一下 [儲存]

將 AlloyDB 叢集備份至備份保存庫

在 Google Cloud 控制台中,您可以套用備份方案,將 AlloyDB 叢集備份至備份保存庫。您可以透過下列任一方式備份:排程備份隨選備份

設定排程備份

請按照下列操作說明,為 AlloyDB 叢集設定排定的備份。

  1. 前往 Google Cloud 控制台的「Vaulted backups」(已封存備份) 頁面。

    前往「封存備份」

  2. 按一下「排定備份時程」

  3. 在「資源類型」清單中,選取「AlloyDB」

  4. 在「專案」清單中,選取 AlloyDB 叢集所在的專案。

  5. 從「Region」(區域) 清單中,選取叢集所在的區域。

  6. 在「資源」清單中,按一下「瀏覽」。選擇要備份的 AlloyDB 叢集,然後按一下「完成」

  7. 按一下「繼續」

  8. 在「備份方案」清單中,按一下「選取」

  9. 選擇要用來保護 AlloyDB 叢集的備份方案。

  10. 按一下 [完成]

  11. 查看備份詳細資料,然後按一下「排程」

    由於備份時間範圍設為六小時,您可以對 AlloyDB 叢集執行隨選備份。

按照需求備份

觸發備份規則立即執行,為 AlloyDB 叢集啟動備份方案的隨選備份。

請按照下列操作說明建立隨選備份。

  1. 前往 Google Cloud 控制台的「Vaulted backups」(已封存備份) 頁面。

    前往「封存備份」

    「Vaulted backups」(已封存的備份) 頁面只會列出符合下列條件的資料資源:已套用備份方案,而且備份儲存於該專案中的 backup vault。

  2. 選取要備份的資源。從 選單或資源的詳細資料頁面中,選取「建立隨選備份」

  3. 在「建立按照需求執行的備份」視窗中,選取要使用的備份規則,然後按一下「建立」

  4. 如要查看隨選備份工作的狀態,請按一下「通知」

    1. 前往 Google Cloud 控制台的「Jobs」(工作) 頁面,查看備份作業狀態。

      前往工作

從備份還原 AlloyDB 叢集

您可以將 AlloyDB 叢集還原至相同專案或不同專案。

如要從備份將 AlloyDB 叢集還原至備份保存庫,請按照下列操作說明進行。

  1. 前往 Google Cloud 控制台的「Vaulted backups」(已封存備份) 頁面。

    前往「封存備份」

    「Vaulted backups」(已封存的備份) 頁面只會列出符合下列條件的叢集:已套用備份方案,而且備份儲存於專案中的 backup vault。

  2. 選取要還原的備份。在備份詳細資料頁面或 選單中,選取「還原」

    「還原頁面」會顯示下列還原選項:

    • 「資源類型」會預先填入 AlloyDB
    • 在「資源名稱」中,選取要還原的 AlloyDB 叢集。
    • 點按「備份」後,系統會開啟窗格,顯示所有可用的備份。 選取要還原的特定備份。
    • 在「選擇還原目的地」中,選取要將 AlloyDB 叢集還原至哪個專案。
    • 按一下「繼續」
    • 下一個頁面會顯示目前的還原詳細資料,並提示您設定新的叢集:這會根據備份中儲存的設定,建立新的 AlloyDB 叢集。還原作業完成後,即可自訂叢集。請使用小寫英文字母、數字和連字號,提供新的叢集 ID。 並以英文字母開頭。
    • 選擇私有連線方法: 如果服務位於 Google 或第三方託管的虛擬私有雲網路,您不必指派外部 IP 位址,即可透過下列兩種方式連線至服務:
        Google Cloud
      • 私人服務存取權:透過對等互連連線,將叢集指派給單一虛擬私有雲網路。如果需要連線至與 AlloyDB 叢集位於同一虛擬私有雲網路的特定Google Cloud 和第三方服務,請使用這項功能。這需要額外的 API。
      • Private Service Connect:透過許可清單和 PSC 端點,從一或多個虛擬私有雲網路存取叢集。
  3. 前往 Google Cloud 控制台的「Jobs」(工作) 頁面,查看還原作業狀態。

    前往工作

清除所用資源

如要避免系統向您的 Google Cloud 帳戶收費,請記得刪除本頁面所用的資源 (如果不再需要)。

如要從備份的 AlloyDB 叢集移除備份方案,請按照下列操作說明進行。

  1. 前往 Google Cloud 控制台的「Vaulted backups」(已封存備份) 頁面。

    前往「封存備份」

  2. 選取備份的叢集。

  3. 按一下「移除備份方案」

請按照下列操作說明刪除備份方案。刪除備份方案是選用步驟。

  1. 前往 Google Cloud 控制台的「Backup plans」(備份計畫) 頁面。

    前往備份方案

  2. 選取備份方案,然後按一下「刪除」

    這會刪除備份方案和相關內容。

請按照下列操作說明刪除備份保存庫。刪除備份保存庫為選用步驟。

  1. 前往 Google Cloud 控制台的「備份保存庫」頁面。

    前往備份保存庫

  2. 按一下備份保存庫,然後點選「刪除」

    這會刪除備份保存庫和相關內容。