快速入门:将 AlloyDB 集群保护并恢复到备份保险柜

了解如何将 AlloyDB 集群保护和恢复到备份保险柜。

在本快速入门中,您将执行以下任务:

  • 为 AlloyDB 集群配置预定备份。
  • 将 AlloyDB 集群备份到备份保险柜。
  • 从备份恢复 AlloyDB 集群。

准备工作

  1. 在 Google Cloud 项目中启用 Backup and DR Service API。

    启用该 API

  2. 创建备份保险柜。 备份保险柜通过将备份存储在安全、隔离且专门的存储空间中来保护备份。如需详细了解备份保险柜,请参阅使用备份保险柜进行不可变和不可删除的备份

  3. 创建备份方案

  4. 在包含要备份的 AlloyDB 集群的项目中添加 BackupDR AlloyDB Operator (roles/backupdr.alloydbOperator) 角色。

为备份保险柜服务代理授予角色

创建的每个备份保险库都有一个与之关联的唯一服务代理。对于 AlloyDB 集群,服务代理会代表 Backup and DR 服务执行操作,因此需要对需要访问的项目拥有适当的权限。

按照以下说明向服务代理授予角色。

  1. 在 Google Cloud 控制台中,前往备份保险库页面。

    前往“备份保险柜”

  2. 点击备份保险柜名称,然后复制服务代理的电子邮件地址。

  3. 在 Google Cloud 控制台中,前往 IAM 页面。

    转到 IAM

  4. 新主账号字段中,输入服务代理的电子邮件地址。

  5. 选择角色列表中,选择 BackupDR AlloyDB Operator (roles/backupdr.alloydbOperator) 角色。

  6. 点击添加其他角色

  7. 选择角色列表中,选择 Service Account User (roles/iam.serviceAccountUser) 角色。

  8. 点击保存

将 AlloyDB 集群备份到备份保险柜

在 Google Cloud 控制台中,您可以通过应用备份方案将 AlloyDB 集群备份到备份保险柜。您可以采用以下任一方式进行备份:定期备份按需备份

配置预定备份

按照以下说明为 AlloyDB 集群配置定期备份。

  1. 在 Google Cloud 控制台中,前往封存的备份页面。

    前往“受保管的备份”页面

  2. 点击安排备份

  3. 资源类型列表中,选择 AlloyDB

  4. 项目列表中,选择 AlloyDB 集群所在的项目。

  5. 区域列表中,选择集群所在的区域。

  6. 资源列表中,点击浏览。选择要备份的 AlloyDB 集群,然后点击完成

  7. 点击继续

  8. 备份方案列表中,点击选择

  9. 选择要用于保护 AlloyDB 集群的备份方案。

  10. 点击完成

  11. 查看备份详细信息,然后点击安排

    由于备份时段设置为 6 小时,因此您可以对 AlloyDB 集群进行按需备份。

按需备份

通过触发备份规则立即运行,为具有备份方案的 AlloyDB 集群启动按需备份。

按照以下说明创建按需备份。

  1. 在 Google Cloud 控制台中,前往封存的备份页面。

    前往“受保管的备份”页面

    已保险柜备份页面仅列出已应用备份方案且备份已存储在相应项目中的备份保险柜内的数据资源。

  2. 选择要备份的资源。从 菜单或资源的详情页面中,选择创建按需备份

  3. 创建按需备份窗口中,选择要使用的备份规则,然后点击创建

  4. 如需查看按需备份作业的状态,请点击通知

    1. 在 Google Cloud 控制台中,前往作业页面,查看备份操作状态。

      转到作业

从备份恢复 AlloyDB 集群

您可以将 AlloyDB 集群恢复到同一项目或不同项目。

如需从备份将 AlloyDB 集群恢复到备份保险柜,请按照以下说明操作。

  1. 在 Google Cloud 控制台中,前往封存的备份页面。

    前往“受保管的备份”页面

    受保管的备份页面仅列出已应用备份方案且备份已存储在项目中的备份保险柜内的集群。

  2. 选择要恢复的备份。在备份的备份详情页面中或从 菜单中选择恢复

    恢复页面会显示以下恢复选项,供您选择:

    • 资源类型已预先填充为 AlloyDB
    • 资源名称中,选择要恢复的 AlloyDB 集群。
    • 点击备份后,系统会打开一个窗格,其中显示所有可用的备份。 选择要恢复的特定备份。
    • 选择恢复目标位置中,选择要将 AlloyDB 集群恢复到的项目。
    • 点击继续
    • 下一页会显示到目前为止的恢复详细信息,并提示您配置新集群:这会根据您在备份中存储的配置创建一个新的 AlloyDB 集群。恢复完成后,您可以自定义集群。提供新的集群 ID,其中包含小写字母、数字和连字符。 以字母开头。
    • 选择专用连接方法:您可以通过以下两种方法在 Google Cloud 或第三方托管的 VPC 网络中连接服务,而无需分配外部 IP 地址:
      • 专用服务访问通道:使用对等互连连接将集群分配给单个 VPC 网络。如果需要连接到与 AlloyDB 集群位于同一 VPC 网络中的特定Google Cloud 和第三方服务,请使用此选项。这需要额外的 API。
      • Private Service Connect:允许用户通过许可名单和 PSC 端点从一个或多个 VPC 网络访问集群。
  3. 在 Google Cloud 控制台中,前往作业页面,查看恢复操作的状态。

    转到作业

清理

为避免系统向您的 Google Cloud 账号收取费用,请记得在不再需要本页中使用的资源时将其删除。

如需从已备份的 AlloyDB 集群中移除备份方案,请按照以下说明操作。

  1. 在 Google Cloud 控制台中,前往封存的备份页面。

    前往“受保管的备份”页面

  2. 选择已备份的集群。

  3. 点击移除备份方案

按照以下说明删除备份方案。删除备份方案是可选步骤。

  1. 在 Google Cloud 控制台中,前往备份方案页面。

    前往“备份方案”

  2. 选择备份方案,然后点击删除

    这会删除备份方案和相关内容。

请按照以下说明删除备份保险库。删除备份保险柜是一个可选步骤。

  1. 在 Google Cloud 控制台中,前往备份保险库页面。

    前往“备份保险柜”

  2. 点击备份保险库,然后点击删除

    此操作会删除备份保险柜和相关内容。