有关 Azure Database for PostgreSQL - 灵活服务器备份

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

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

备份流

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

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

配置成功后:

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

显示备份过程的示意图。

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

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

备份权限

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

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

了解定价

产生的费用如下:

  • 受保护实例费用:Azure Backup for PostgreSQL 灵活服务器根据数据库的大小收取受保护实例费用。 在配置 PostgreSQL 灵活服务器的备份时,会创建一个受保护实例。 每个实例根据其大小(以 GB 为单位)按单元 (250 GB) 收费。

  • 备份存储费:Azure Backup for PostgreSQL 灵活服务器将备份存储在保管库层中。 存储在保管库标准层中的还原点将根据备份保管库上存储的数据总量(以 GB 为单位)和启用的冗余类型收取单独的费用,称为备份存储费。

后续步骤

使用 Azure 门户备份 Azure Database for PostgreSQL - 灵活服务器