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

使用 Azure 备份实现 Azure Database for MySQL - 灵活服务器的长期保留(预览版)

重要

使用 Azure 备份保护 Azure Database for MySQL 灵活服务器的预览解决方案目前已暂停。 在收到进一步通知之前,请不要配置任何新备份。 请放心,所有现有备份数据都是安全的,可用于还原。

使用 Azure Database for MySQL 灵活服务器时,可以使用 Azure Database for MySQL - 灵活服务器的内置操作层备份功能将备份保留期延长到当前 35 天的限制以上。 通过结合使用 Azure 备份和 Azure 数据库服务,可以为 Azure Database for MySQL 灵活服务器生成可将备份保留最多 10 年的企业级备份解决方案。

将备份保留期从 35 天延长到 10 年有助于组织满足合规性和法规要求。 备份将复制到租户和订阅以外的隔离存储环境,从而抵御勒索软件攻击。 除了长期保留以外,此功能还通过保护源数据免受不同级别的数据丢失(例如意外删除和勒索软件)影响来增强备份复原能力。

这是一个零基础结构的解决方案,由 Azure 备份通过自动保留和备份计划来管理备份。 可以创建备份策略来定义备份计划和数据保留。 Azure 备份将根据策略定义将备份作为 Blob 传输到保管库,并管理其生命周期。 可以通过 Azure 业务连续性中心集中管理备份和其他受保护的工作负载。

可以在指定的存储容器中恢复此备份,可以用它来重新生成 Azure Database for MySQL 灵活服务器。 还可以使用本机工具将此数据还原为新的灵活服务器。

Azure Database for MySQL - 灵活服务器备份流

若要备份 Azure Database for MySQL 灵活服务器,请执行以下操作:

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

配置完成后:

  • Azure 备份根据 Azure Database for MySQL - 灵活服务器的资源管理器 API 上的策略计划调用备份。 它使用统计分析系统 (SAS) 将数据写入安全 Blob 容器,可提高安全性。
  • 备份作业将独立运行,可防止长期运行任务期间发生中断。
  • 保留和恢复点生命周期与备份策略保持一致,可实现高效管理。
  • Azure 备份会使用 SAS 在 Azure Database for MySQL - 灵活服务器的资源管理器 API 上调用还原,可实现异步非中断性恢复。

显示 Azure Database for MySQL - 灵活服务器的备份流的示意图。

使用 Azure Database for MySQL - 灵活服务器进行 Azure 备份身份验证

在执行每个备份期间,Azure 备份都需要连接到 Azure Database for MySQL - 灵活服务器。

Azure Database for MySQL - 灵活服务器备份的权限

下表列出了保管库 MSI 执行成功备份操作所需的权限:

操作 权限
备份 Azure Database for MySQL 灵活服务器长期保留备份角色

服务器资源组上的读取者角色
还原 目标存储帐户的存储 Blob 数据参与者角色

定价

产生的费用如下:

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

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