Azure 虚拟机灾难恢复 - 高变动率支持

Azure Site Recovery 现已通过使用“高变动”选项,支持每个虚拟机高达 500 MB/秒的变动率(数据更改率)。 此前,它限制为每个虚拟机 100 MB/秒。 此功能可帮助你保护运行高变动工作负荷(如数据库)的Azure虚拟机,并有助于为这些工作负荷实现更好的恢复点目标(RPO)。

使用默认的“标准变更率”选项时,每台虚拟机仅支持最高 54 MB/秒的变更率。 通过使用高变更率,虚拟机可实现的最大变更率取决于下一节所述的支持矩阵要求,主要包括虚拟机内存、源磁盘的大小和类型、I/O 大小、区域,以及 Azure Site Recovery Mobility 服务版本。

注意

High Churn 使用高级块 Blob 存储账户作为缓存存储账户。 此前,高变动率选项支持每个 VM 最多 100 MB/秒的变动量。 满足支持矩阵要求时,现已支持每个 VM 最高达 500 MB/s。

支持矩阵

以下要求用于确定虚拟机是否符合高变更率要求,以及其可达到的变更率上限(最高可达 100 MB/秒或 500 MB/秒)。

场景和磁盘

  • 高变动率仅支持 Azure 虚拟机的灾难恢复(Azure 到 Azure 场景)。
  • 源磁盘必须是托管磁盘。
  • 若要达到高达 500 MB/秒的变动量,源磁盘必须是高级 SSD v1、高级 SSD v2 或超级磁盘。

内存 (RAM)

虚拟机可以访问的变动量限制取决于其 RAM。 建议至少 32 GB RAM 达到 100 MB/秒,至少需要 256 GB RAM 才能达到 500 MB/秒。 如果 VM 的 RAM 小于 256 GB,则其变动率限制为 100 MB/秒。 如果内存小于 32 GB,则其变动率限制为 54 MB/秒。

VM RAM 每个 VM 的最大变动率 每个磁盘的最大变动量
小于 32 GB 54 MB/秒 20 MB/秒
32 GB 到小于 256 GB 100 MB/秒 50 MB/秒
256 GB 及更高版本 500 MB/秒 最多 250 MB/秒(请参阅磁盘大小限制)

注意

Site Recovery为 Windows 和 Linux 保留高达 6.25% RAM。 但是,在 Windows 上,其上限为:高变动率最高 16 GB,普通变动率最高 4 GB。

操作系统

  • Windows。
  • Linux – 在所有支持 ASR 的 Linux 发行版中最多支持 100 MB/秒。 但是,只有 RHEL 9、SLES 15 和 Ubuntu 24.04 支持超过 100 MB/s 且最高可达 500 MB/s 的速率。

磁盘大小和 I/O 大小

每个磁盘支持的变动量基于源磁盘大小和应用程序 I/O 大小。 有关适用于 100 MB/秒和 500 MB/秒配置的单磁盘限制,请参阅以下各节中的变更率限制表。

区域可用性

  • 所有支持 Azure Site Recovery 且提供高级块 Blob 存储账户的区域均可使用高变更率(最高可达 100 MB/s)。

网络和 CPU

确保源Azure VM 有足够的网络带宽和 CPU 可用于Site Recovery(ASR 的峰值 CPU 使用率可以为 18%),以便从源复制数据更改。

按磁盘大小和 I/O 大小划分的变更率限制

这些限制基于测试,不涵盖所有可能的应用程序 I/O 组合。 实际结果可能因应用 I/O 组合而异。 同时应用两个限制:每个磁盘变动量限制(下表中)和每个 VM 变动量限制(来自支持矩阵)。 虚拟机受其最先达到的限制约束。

当配置支持每个虚拟机最高达 100 MB/s 时

当 VM 具有 32 GB 到小于 256 GB RAM 且满足其他支持要求时适用。 每个 VM 的变更率上限为 100 MB/s;每个磁盘的变更率上限为 50 MB/s。

源磁盘类型/写入大小 8 KB 16 KB 24 KB 32 KB 及更多
Standard 2 MB/秒 4 MB/秒 6 MB/秒 8 MB/秒
高级 SSD (128 GiB 或更高版本) 10 MB/秒 20 MB/秒 30 MB/秒 30 MB/秒
高级 SSD (512 GiB 或更高版本) 10 MB/秒 20 MB/秒 30 MB/秒 30 MB/秒
高级 SSD (1 TiB 或更高版本) 20 MB/秒 35 MB/秒 50 MB/秒 50 MB/秒

启用高变动率支持

从恢复服务保管库

  1. 选择要在其中启用复制的源虚拟机。 若要启用复制,请遵循标准步骤。

  2. 在“复制设置”“存储”下,选择“查看/编辑存储配置”。 此时会打开“自定义目标设置”页。

    复制设置存储的屏幕截图。

  3. VM 的流失率下:

    • 标准吞吐量(这是默认选项)- 每台虚拟机最多可获得 54 MB/s 的吞吐量。 普通 Churn 仅将 标准 存储账户用于缓存存储。 因此,缓存存储下拉列表仅列出 标准 存储帐户。

从 Azure 虚拟机界面

  1. 在门户中,转到“虚拟机”并选择虚拟机

  2. 在左侧窗格中的“操作”下,选择“灾难恢复”。

    “灾难恢复”页的屏幕截图。

  3. 在“基本信息”下,选择“目标区域”,然后选择“下一步: 高级设置”。

  4. 在“高级设置”下,根据需要选择“订阅”、“VM 资源组”、“虚拟网络”、“可用性”和“邻近放置组”。

  5. 在“高级设置”“存储设置”下,选择“[+] 显示详细信息”。

    存储详细信息的屏幕截图。

  6. 在“存储设置”>“VM 变动率”下,选择“高变动率”。 只能使用高级块 Blob 存储账户作为缓存存储。

    虚拟机“周转率”的屏幕截图。

  7. 选择“下一步: 查看 + 开始复制”。

注意

  • 只有在为虚拟机配置 Azure Site Recovery 时启用复制,才能启用高变更率。 若要将已受保护的虚拟机在普通 Churn 和高 Churn 之间切换,请先禁用复制,然后选择所需的 Churn 选项重新启用复制。

成本影响

  • 高变更率使用高级块 Blob存储账户,其成本可能高于普通变更率使用的标准存储账户。 有关详细信息,请参阅Azure Site Recovery定价
  • 对于高变化率虚拟机,与 Normal churn 相比,复制过程会向目标端发送更多的数据更改。 这可能会导致更高的网络成本。

后续步骤

为 Azure 虚拟机设置灾难恢复。