备份和恢复 AlloyDB Omni

本页面简要介绍了适用于 AlloyDB Omni 数据库集群的数据备份和恢复解决方案。

由于 AlloyDB Omni 与 PostgreSQL 兼容,因此 PostgreSQL 社区开发和支持的各种备份解决方案也适用于 AlloyDB Omni 数据库。一般来说,任何允许您从 Docker 容器中备份到 PostgreSQL 集群并将其恢复到该集群的解决方案也适用于 AlloyDB Omni。

您设置和操作备份和恢复功能的方式取决于您是使用 alloydb 命令行工具在各个服务器上操作 AlloyDB Omni,还是使用 AlloyDB Omni Operator 运行 AlloyDB Omni。以下部分将详细介绍这些选项。

单服务器备份解决方案

如果您在单个服务器上的容器中运行 AlloyDB Omni,Google 建议您根据自己的需求和偏好使用 BarmanpgBackRest

这两种开源解决方案都提供以下功能:

  • 基本的数据备份和恢复功能,包括时间点恢复
  • 与 AlloyDB Omni 使用的容器化 PostgreSQL 兼容型数据库的兼容性

Barman 具有以下独特功能:

  • 备份存储在您管理的单独备份服务器中
  • 用于级联备份服务器的选项
  • 使用流式数据更改实现几乎零数据丢失的备份
  • 使用同步流式传输实现零数据丢失备份的选项

如需了解详情,请参阅为 AlloyDB Omni 设置 Barman

pgBackRest 具有以下独特功能:

  • 并行备份作业
  • 完整备份、增量备份或差分备份
  • 加密备份
  • 备份压缩和校验和
  • 用于仅恢复特定数据库的选项

如需了解详情,请参阅为 AlloyDB Omni 设置 pgBackRest

Kubernetes 备份解决方案

如果您已将 AlloyDB Omni 部署到 Kubernetes 集群,则 AlloyDB Omni Operator 会提供备份和恢复方法,而无需进行任何进一步配置。

如需了解详情,请参阅在 Kubernetes 中备份和恢复

后续步骤