次の方法で共有


Microsoft Azure ネットワーク アダプターの概要

Azure Boost の Microsoft Azure ネットワーク アダプター (MANA) コンポーネントを使用して、Azure の仮想マシン (VM) のパフォーマンスと可用性を向上させる方法について説明します。 MANA は、Windows および Linux の各オペレーティング システム用の安定した前方互換性のあるデバイス ドライバーを提供する次世代ネットワーク インターフェイスです。 MANA のハードウェアとソフトウェアは Microsoft によって設計されており、クラウド ネットワーク テクノロジの最新の進歩を活用しています。

互換性

MANA では、複数の VM オペレーティング システムがサポートされています。 VM でサポートされているオペレーティング システムが実行されている可能性がありますが、MANA または最新の機能を利用するには、カーネル (Linux) を更新するか、ドライバー (Windows) をインストールする必要がある場合があります。

MANA は、以前の Azure ネットワーク機能と同等の機能を維持しています。 VM は Mellanox と MANA NIC の両方を備えたハードウェア上で実行されるため、既存の mlx4mlx5 のサポートが引き続き存在する必要があります。

サポートされている Azure Marketplace イメージ

いくつかの Azure Marketplace のイメージには、MANA のイーサネット ドライバーのサポートが組み込まれています。

Linux

  • Ubuntu 22.04 LTS (linux-azure カーネル >= 6.8.0-1033)
  • Ubuntu 24.04 LTS
  • SUSE Linux Enterprise Server 15 SP5 以降
  • Debian 12 "Bookworm"
  • Debian 13 "Trixie"
  • Oracle Linux 9.0 UEK R8

Note

新しい MANA 機能は開発中であり、Linux ディストリビューション ベンダーは Microsoft と提携して、アップストリームの変更でカーネルを更新しています。 更新の頻度は、ディストリビューション ベンダーによって異なります。 ディストリビューションとカーネルが新しいほど、最新の更新プログラムが適用される可能性が高くなります。

Windows

  • Windows Server 2019
  • Windows Server 2022
  • Windows Server 2025

カスタム イメージとレガシ VM

パフォーマンスを最大化するには、MANA をサポートするオペレーティング システムを使用することをお勧めします。 オペレーティング システムが MANA をサポートしていない、ネットワーク接続はハイパーバイザーの仮想スイッチを介して提供されます。 仮想スイッチは、仮想関数 (VF) が取り消される一部のインフラストラクチャ サービス イベント中にも使用されます。

MANA ハードウェア上の DPDK

MANA ハードウェア上の DPDK の使用の詳細については、Microsoft Azure ネットワーク アダプターと Linux 上の DPDK に関するページを参照してください。

Note

RDMA/InfiniBand およびデータ プレーン開発キット (DPDK) には、6.2 以降のカーネルが必要です。 Azure Marketplace の以前の Linux イメージを使用する場合は、カーネルを更新する必要があります。

パフォーマンスの評価

VM の種類、オペレーティング システム、アプリケーション、チューニング パラメーターの違いは、Azure のネットワーク パフォーマンスに影響する可能性があります。 このため、期待されるネットワーク パフォーマンスを実現するために、ワークロードをベンチマークしてテストすることをお勧めします。

Azure でのネットワーク パフォーマンスのテストと最適化については、「Azure VM の TCP/IP パフォーマンス チューニング」と「仮想マシンのネットワーク帯域幅」をご覧ください。

MANA の概要

サポートされている OS の種類ごとに、作業の開始のためのチュートリアルが用意されています。

次のステップ