Azure虚拟机灾难恢复中的加速网络功能

使用加速网络可以实现对 VM 的单根 I/O 虚拟化 (SR-IOV),大幅提升其网络性能。 这种高性能路径会绕过数据路径中的主机,降低延迟、抖动,以及受支持 VM 类型上的最苛刻网络工作负荷的 CPU 利用率。 下图显示了具有和没有加速网络的两个 VM 之间的通信:

加速网络和非加速网络之间区别的屏幕截图。

Azure Site Recovery 使你能够将加速网络的优势用于故障转移到其他 Azure 区域的 Azure 虚拟机。 本文介绍如何为使用 Azure Site Recovery 复制的Azure virtual machines启用加速网络。

必备条件

在开始之前,请确保了解:

使用 Windows 虚拟机的加速网络功能

仅当源虚拟机已启用加速网络时,Azure Site Recovery才支持为复制virtual machines启用加速网络。 如果源虚拟机未启用加速网络,可以了解如何为 Windows virtual machines here 启用加速网络。

受支持的操作系统

Azure库中原生支持以下发行版:

  • Windows Server 2022 Datacenter
  • Windows Server 2019 Datacenter
  • Windows Server 2016 Datacenter
  • Windows Server 2012 R2 Datacenter

支持的 VM 实例

大多数通用型和具有两个或更多 vCPU 的计算优化实例规格都支持加速网络。 这些支持的系列包括:D/DSv2 和 F/Fs。

在支持超线程的实例上,具有四个或多个 vCPU 的 VM 实例支持加速网络。 受到支持的系列包括 D/DSv3、E/ESv3、Fsv2 和 Ms/Mms。

有关 VM 实例的详细信息,请参阅Windows VM 大小

Linux VM 的加速网络

仅当源虚拟机已启用加速网络时,Azure Site Recovery才支持为复制virtual machines启用加速网络。 如果源虚拟机未启用加速网络,可以了解如何为 Linux virtual machines here 启用加速网络。

受支持的操作系统

Azure Gallery中立即支持以下分发版:

  • Ubuntu 16.04
  • SLES 12 SP3
  • CentOS 7.4
  • CoreOS Linux
  • Debian "Stretch" 带有 backports 内核

支持的 VM 实例

大多数通用型和具有两个或多个 vCPU 的计算优化实例大小都支持加速网络。 这些支持的系列包括:D/DSv2 和 F/Fs。

在支持超线程的实例上,具有四个或多个 vCPU 的 VM 实例支持加速网络。 受到支持的系列包括 D/DSv3、E/ESv3、Fsv2 和 Ms/Mms。

有关 VM 实例的详细信息,请参阅Linux VM 大小

为复制的 VM 启用加速网络

当您启用复制为 Azure 虚拟机时,Site Recovery 会自动检测虚拟机网络接口是否已启用加速网络。 如果已启用加速网络,Site Recovery会自动在复制的虚拟机的网络接口上配置加速网络。

可以在复制虚拟机 的网络 设置中的相应 NIC 选项卡下验证加速网络的状态。

加速网络设置的截屏。

如果在启用复制后在源虚拟机上启用加速网络,则可以通过以下过程为复制的虚拟机网络接口启用加速网络:

  1. 打开复制的虚拟机 的网络 设置。
  2. 在“网络接口”部分下选择 网络接口 的名称。
  3. 从“目标”列下的“加速网络”下拉列表中选择“已启用”。

启用加速网络的截图。

按照上述过程操作,对之前未通过 Site Recovery 自动启用加速网络的现有复制虚拟机进行处理。

后续步骤

  • 详细了解 加速网络的优点
  • 详细了解适用于 Windows virtual machinesLinux virtual machines
  • 详细了解如何使用恢复计划自动执行应用程序故障转移。