以下内容适用于现有 VM 大小和使用加速网络的客户。 若要详细了解加速网络及其提供的网络性能优势,请查看 加速网络概述。
根据 announcement,可以在配备 Azure 网络适配器的计算硬件上部署通用计算虚拟机。 Azure 网络适配器(MANA)于 2025 年 2 月推出,与 Intel v6 系列产品一起作为 Azure Boost 的一部分。 MANA 是Azure优化、以性能为中心的加速网络设备,是最新Azure Boost 产品/服务不可或缺的一部分。
为了获得最佳加速网络性能,虚拟机(VM)应使用完全支持 NVIDIAConnectX-3、ConnectX-4 Lx和ConnectX-5的MANA作系统。
当使用不支持 MANA 的作系统的 VM 部署在 MANA 硬件上时,它会回退到 NetVSC 网络适配器。 在此方案中,MANA 虚拟函数(VF)将可见,但 MANA 驱动程序不会公开任何网络接口。 VM 回退到使用 NetVSC 网络适配器时,其加速网络性能预计将接近于 SR-IOV/VF 模式 NVIDIAConnectX-3,ConnectX-4 Lx,ConnectX-5。 大量并发连接可能会导致性能下降。
尽管Microsoft在各种用例中进行了广泛的测试,但仍有可能virtual machines可能会遇到间歇性连接或性能下降的情况。
为了获得最佳性能和整体体验,建议客户迁移到最新一代 VM。 至少确保操作系统完全支持 MANA。
FAQ
我的工作负荷不使用加速网络。 我能期待任何更改吗?
否。 如果工作负荷目前不支持加速网络,则不会对工作负荷造成任何影响或更改。 但是,为了获得最佳性能,建议使用加速网络。 加速网络概述 提供了有关加速网络的详细信息。
此更改会影响哪些 VM 大小?
Dsv5、Dv5、Ddsv5、Ddv5、Dlsv5、Dldsv5、Esv5、Ev5、Edsv5、Edv5、Ebsv5、Ebdsv5、Dsv4、Dv4、Ddsv4、Ddv4、Esv4、Ev4、Edsv4、Edv4、Dsv3、Dv3、Ddsv3、Esv3、Ev3、Bsv2、Dv2、Dsv2、Av2、Fsv2、Fs、F、G、GS、Ls
请注意,其中一些 VM 规格即将被停用。 强烈建议客户利用最新一代Azure VM 来提高性能、功能和复原能力。
是否在 MANA 硬件上部署现有 VM?
已部署的 VM 在执行“停止-解除分配并启动”命令后,或通过重新部署操作,将有资格部署到支持 MANA 的硬件上。 上面列出的系列中的所有新 VM 也有资格部署在支持 MANA 的硬件上。
如何知道我的 VM 是否部署在支持 MANA 的硬件上?
若要确定您的 VM 来宾操作系统是否部署在 MANA 上,请按照 Azure 网络适配器的 Linux 虚拟机中描述的说明进行操作。 你将在虚拟机和绑定的 NIC 上看到 PCIe 设备。
对已启用加速网络的 VM 的性能影响是什么?
如果 VM 的基础作系统支持Azure中使用的所有网络设备,则性能不会发生预期变化。 这是因为网络限制与 VM 大小(而不是底层托管基础结构)相关联。
如果 VM 的基础操作系统与 MANA 不完全兼容,它将退回到 NetVSC 网络适配器。 在此方案中,由于主机基础结构技术的进步,加速网络性能预计将与 NVIDIA ConnectX-3、ConnectX-4 Lx、ConnectX-5 进行比较。
注释
尽管 Azure 在各种用例中进行了广泛的测试,但是虚拟机仍然可能会遭遇间歇性连接或性能下降的罕见情况。 在这种情况下,强烈建议迁移到最新一代 VM,或者至少使用完全支持 MANA 的作系统。 应在虚拟机以及绑定的 NIC 中看到 PCIe 设备。
我使用尚不支持 MANA 的基于 DPDK 的应用程序,是否会对工作负荷产生任何影响?
是的。 建议更新基于 DPDK 的应用程序以支持 MANA。 可以在 Linux 上的 Azure 网络适配器 (MANA) 和 DPDK 中找到有关使用 MANA 的 DPDK 的信息。
支持 MANA 和 DPDK 的最低要求是什么?
有关支持 MANA 和 DPDK 的最低要求,请访问 Azure 网络适配器 (MANA) 和 DPDK。
网络虚拟设备(NVA)是否受此更改影响?
基于上面列出的 VM 大小的 NVA 也可能部署在支持 MANA 的硬件上。 有关 MANA 对 NVA 支持的详细信息,请访问 NVA 支持页。
在哪里可以找到有关 MANA 的详细信息?
若要了解有关 MANA 的详细信息,请访问 Azure 网络适配器。 在此页上,可以详细了解对 MANA 的作系统支持、安装 MANA 设备驱动程序(Windows)以及有关 MANA 功能的详细信息。
如果我有问题,该怎么办?
我们来这里帮忙。 请联系Microsoft Support,他们可以协助进行故障排除、指导和后续步骤。 可以通过Azure portal打开支持请求,方法是选择“帮助 + 支持”,或访问Microsoft Support网站来启动新案例。 支持工程师会审查你的请求,根据需要与内部团队联系,并不断更新,直到问题得到解决。