Visão geral do Adaptador de Rede do Microsoft Azure
Saiba como usar o componente MANA (Adaptador de Rede) do Microsoft Azure do Azure Boost para melhorar o desempenho e a disponibilidade de VMs (máquinas virtuais) no Azure. O MANA é uma interface de rede de última geração que fornece drivers de dispositivo estáveis e compatíveis com versões futuras dos 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
O MANA está atualmente em versão prévia. Para os termos legais que se aplicam aos recursos do Azure que estão em versão beta, versão prévia ou que, de outra forma, ainda não foram lançados em disponibilidade geral, confira os Termos de Uso Complementares para Versões Prévias do Microsoft Azure.
Compatibilidade
O MANA dá suporte a vários sistemas operacionais de VM. Embora sua VM possa estar executando um sistema operacional com suporte, 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, mlx4
existentes e mlx5
suporte ainda precisam estar presentes.
Imagens do Azure Marketplace com suporte
Várias imagens do Azure Marketplace têm suporte interno para o driver 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
Observação
Nenhuma das distribuições atuais do Linux 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 do Linux existente 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, é recomendável usar um sistema operacional compatível com MANA. Se o sistema operacional não der suporte ao MANA, a conectividade de rede será fornecida por meio do comutador virtual do hipervisor. O comutador virtual também é usado durante alguns eventos de manutenção de infraestrutura em que a VF (Função Virtual) é revogada.
DPDK no hardware MANA
Para obter informações sobre como usar o DPDK no hardware MANA, consulte Microsoft Azure Network Adapter e DPDK no Linux.
Avaliar o desempenho
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ê faça benchmark e teste suas cargas de trabalho para obter o desempenho de rede esperado.
Para obter informações sobre como testar e otimizar o desempenho de rede no Azure, consulte ajuste de desempenho 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 com suporte estão disponíveis para ajudá-lo a começar:
- Para obter suporte para o Linux, confira VMs do Linux com Azure MANA.
- Para obter suporte ao Windows, confira VMs do Windows com o Azure MANA.