Visão geral do Adaptador de Rede do Microsoft Azure
Saiba como usar o componente Microsoft Azure Network Adapter (MANA) do Azure Boost para melhorar o desempenho e a disponibilidade de máquinas virtuais (VMs) no Azure. MANA é uma interface de rede de última geração que fornece drivers de dispositivo estáveis compatíveis com encaminhamento para sistemas operacionais Windows e Linux. O hardware e o software MANA são projetados pela Microsoft e aproveitam os mais recentes avanços na tecnologia de rede em nuvem.
Importante
MANA está atualmente em pré-visualização. Para obter os termos legais que se aplicam aos recursos do Azure que estão em versão beta, em visualização ou ainda não lançados em disponibilidade geral, consulte os Termos de Uso Suplementares para Visualizações do Microsoft Azure.
Compatibilidade
O MANA suporta vários sistemas operacionais VM. Embora sua VM possa estar executando um sistema operacional suportado, talvez seja necessário atualizar o kernel (Linux) ou instalar drivers (Windows).
O MANA mantém a paridade de recursos com os recursos de rede anteriores do Azure. As VMs são executadas em hardware com NICs Mellanox e MANA, portanto, o suporte existente mlx4
e mlx5
o suporte ainda precisam estar presentes.
Imagens suportadas do Azure Marketplace
Várias imagens do Azure Marketplace têm suporte incorporado para o controlador Ethernet no MANA.
Linux
- Ubuntu 20.04 LTS
- Ubuntu 22.04 LTS
- Red Hat Enterprise Linux 8.8
- Red Hat Enterprise Linux 9.2
- SUSE Linux Enterprise Server 15 SP4
- Debian 12 "Bookworm"
- Oracle Linux 9.0
Nota
Nenhuma das distribuições Linux atuais no Azure Marketplace está em um kernel 6.2 ou posterior, o que é necessário para RDMA/InfiniBand e DPDK (Data Plane Development Kit). Se você usar uma imagem existente do Linux do Azure Marketplace, precisará atualizar o kernel.
Windows
- Windows Server 2016
- Windows Server 2019
- Windows Server 2022
Imagens personalizadas e VMs herdadas
Para maximizar o desempenho, recomendamos o uso de um sistema operacional que suporte MANA. Se o sistema operativo não suportar MANA, a conectividade de rede é fornecida através do comutador virtual do hipervisor. O comutador virtual também é usado durante alguns eventos de manutenção de infraestrutura em que a Função Virtual (VF) é revogada.
DPDK em hardware MANA
Para obter informações sobre como usar DPDK em hardware MANA, consulte Adaptador de rede do Microsoft Azure e DPDK no Linux.
Avaliação do desempenho
As diferenças nos tipos de VM, sistemas operacionais, aplicativos e parâmetros de ajuste podem afetar o desempenho da rede no Azure. Por esse motivo, recomendamos que você avalie e teste suas cargas de trabalho para alcançar o desempenho de rede esperado.
Para obter informações sobre como testar e otimizar o desempenho da rede no Azure, consulte Ajuste de desempenho de TCP/IP para VMs do Azure e largura de banda de rede de máquina virtual.
Introdução ao MANA
Tutoriais para cada tipo de sistema operacional suportado estão disponíveis para ajudá-lo a começar:
- Para obter suporte ao Linux, consulte VMs Linux com Azure MANA.
- Para obter suporte do Windows, consulte VMs do Windows com Azure MANA.
Próximos passos
- TCP/IP performance tuning for Azure VMs (Otimização do desempenho do TCP/IP para as VMs do Azure)
- Grupos de colocação de proximidade
- Monitorando redes virtuais do Azure