你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

关于 Azure Database for PostgreSQL 灵活服务器备份(预览版)

Azure 备份和 Azure 数据库服务共同致力于为 Azure Database for PostgreSQL 服务器生成可将备份保留长达 10 年的企业级备份解决方案。 该组件提供以下功能:

  • 可以将备份保留期延长为 35 天以上,35 天是 PostgreSQL 灵活数据库的操作层备份功能支持的最大限制。 了解详细信息
  • 备份将复制到客户租户和订阅外部的独立存储环境,从而针对勒索软件攻击提供保护。
  • Azure 备份通过保护源数据免受不同级别的数据丢失(从意外删除到勒索软件攻击)来提供增强的备份复原能力。
  • Azure 备份服务的零基础结构解决方案使用自动保留和备份计划来管理备份。
  • 通过备份中心集中监视所有操作和作业。

备份流

若要执行备份操作,请执行以下操作:

  1. 向备份保管库 MSI 授予对目标 ARM 资源(PostgreSQL 灵活服务器)的权限,从而建立访问和控制机制。
  2. 配置备份策略,指定计划、保留和其他参数。

配置完成后:

  1. 备份服务将根据 PostgresFlex 服务器的 ARM API 上的策略计划调用备份,并将数据写入具有 SAS 的安全 Blob 容器,以提高安全性。
  2. 备份独立运行,可防止长时间运行的任务中断。
  3. 保留和恢复点生命周期与备份策略保持一致,可实现高效管理。
  4. 在还原期间,备份服务会使用 SAS 调用 PostgresFlex 服务器的 ARM API 上的还原点,以实现异步无中断的恢复。

Diagram showing the backup process.

Azure 备份向 PostgreSQL 服务器进行的身份验证

每次备份时,Azure 备份服务都需要连接到 Azure PostgreSQL 灵活服务器。 

备份权限

若要成功完成备份操作,保管库 MSI 需要以下权限:

  1. 还原:目标存储帐户的存储 Blob 数据参与者角色。
  2. 备份
    1. 服务器上的 PostgreSQL 灵活服务器长期保留备份角色。
    2. 服务器资源组的读取者角色。

后续步骤

Azure Database for PostgreSQL 灵活服务器备份(预览版)