
過去数回のリリースで、MicrosoftはWindows Serverにおけるネットワークサポート方法を大幅に変更し、ネットワークカードとサーバーハードウェア、そして自社ソフトウェアの進化を活用してきました。ネットワークハードウェアの高性能化に伴い、OSからカードにオフロードされる機能が増え、より複雑で強力なドライバーが必要になるだけでなく、記憶域スペースダイレクトやAzure Stack HCIといった新しいサーバー機能のサポートも必要になっています。
参照: Google Workspace vs. Microsoft 365: チェックリスト付き比較分析(TechRepublic Premium)
ドライバとカードが複雑化するにつれ、適切な用途に最適なカードを見つけるのが難しくなっています。カードの機能追加や認定取得に伴い、Windows Serverカタログの詳細情報が増え、カードとドライバの選択がさらに複雑になっています。
複雑なカタログ
Microsoftのハードウェア ラボ キットは、機能やシナリオに対するテストを実行し、特定の要件をサポートしていることを証明するために使用されます。合格したテストが増えるにつれて、Windows Server カタログのデバイス一覧にさらに多くの資格が追加され、複数のテストに合格したデバイスには、これらの「追加の資格」の長いリストが追加されます。
ここで問題となるのは、各種認証の名称が、その機能の目的を実際には表していないことです。「カーネルモードリモートダイレクトメモリアクセス」や「受信セグメントコアレッシング」は、ネットワークやアプリケーションにとってどのような意味を持つのでしょうか?確かに便利な機能ですが、アプリケーションやサービスではどのように使用されているのでしょうか?
これはユーザーだけでなく、ネットワークカードベンダーにとっても問題です。Microsoftのテストでは高速ネットワークカードに制限が課せられており、あらゆるユースケースを想定したテストが実施できていないため、カードの導入時に問題が発生する可能性がありました。同時に、ネットワークカードはますます複雑化し、それ自体が単純なサーバーとして動作することも多くなっています。Microsoftはすでに、これらのカード上で独自のCBL-Mariner Linuxを実行する実験を行っており、ネットワーク機能をコンテナにホストし、最も効果的な場所で実行しています。
ネットワーク運用においては、高速であることが必ずしも優れているとは限りません。複雑なユースケースは、Microsoftやネットワークカードベンダーによってサポートされていないからです。新しい10Gbpsスイッチで動作するため、データセンター用にカードセットを購入し、Storage Spaces Direct用にセットアップしようとしたところ、一見認定されているように見えても、そのシナリオはMicrosoftによってサポートされていないことが判明するかもしれません。カードは認定を取得できるほど高速であっても、分散アプリケーションやストレージを実行する高密度環境での最新の運用に必要な処理能力やメモリを備えていない可能性があります。
新しい認定資格の取得時期
エンドユーザーとネットワークカードベンダーの双方と協力した結果、Microsoftはカードの認証方法を変更し、カードの使用方法と、それらのユースケースがサポートされているかどうかを明確にすることを目的としました。カードの認証方法として速度や機能ではなく、想定されるタスクに基づいて認証を行うようになり、Windows Server 2022とAzure Stack HCIでは既に新しい認証が使用されています。
Azure Stack HCI のネットワーク定義が Windows Server の認定に使用されていることは興味深い点です。これは驚くべきことではありません。Azure Stack HCI は Windows Server 開発の主要な推進力となりつつあり、オンプレミスのお客様にハイブリッドクラウド機能を提供するための Microsoft の推奨手段となっています。
Windows Server Catalog では現在、コンピューティング、ストレージ、管理の3つのトラフィック カテゴリが使用されています。コンピューティング トラフィックは仮想マシンとコンテナー ホスト間の接続に使用され、ストレージ トラフィックは SMB などの一般的なストレージ プロトコルを使用した接続に使用されます。管理トラフィックは、管理ツール、ストレージ レプリカ、バックアップに使用されるデータです。Azure Stack HCI には、これら 3 つの役割すべてをサポートするカードが必要ですが、独自のクラスターでは、主要な Active Directory の役割を処理するシステムの管理トラフィック向けに設計されたカードなど、特定のサーバーに特定の役割を割り当てることが望ましい場合があります。
標準認定に加えて、コンピューティングとストレージの両方にプレミアム認定オプションがあります。これは、最新の標準規格をサポートするネットワークカード向けです。例えば、コンピューティングプレミアムカードは、Dynamic VMMQのサポートを提供する場合があります。これは、特定のコアへの接続を調整する様々な機能セットのアップデートであり、不規則なワークロードでもVMが安定して動作できるようにします。
同様に、Standard Compute 認定では、CPU ネットワーク操作をネットワーク カードにオフロードするリモート ダイレクト メモリ アクセスがサポートされていますが、Premium Compute では新しいゲスト RDMA 標準がサポートされており、仮想マシンに物理 CPU と同じようにネットワーク カードへの直接アクセスが提供されます。
Microsoftの新しい認定を受けたネットワークカードの選択
新しい認証に対応したカードとドライバーはどのように選べばいいのでしょうか?Microsoftは、データベースサーバーへのシンプルな接続を例に挙げています。データベースをホストするために仮想マシンを使用していない場合は、特別な要件は必要ないため、カタログに掲載されている任意のネットワークカードを使用できます。
ただし、データベースが仮想マシン上で実行されている場合は、Compute Standard または Premium 認定のカードが必要です。リモートデスクトップのサポートを追加するには、Management をサポートするカードが必要です。データベースがコンテンツをホストするためにクラスター化されたストレージを使用している場合は、Storage(Standard または Premium)をサポートするカードが必要です。これらの機能は、1枚以上のカードで実行でき、適切なトラフィックが適切なカードに転送されていれば、完全にサポートされます。
新しいデバイスが追加されたり、古いカードが新しいハードウェアラボで再認定されたりするたびに、Windows Server Catalog を常にチェックすることが重要です。このサイトでは認定の種類別にフィルタリングできるため、サーバーに適したカードを簡単に選択できます。古い認定は、以前の Windows Server リリースでも引き続き有効であり、それらのバージョンのサポートが終了するまで削除されません。
Microsoftは、このアプローチによりWindows Server 2022向けのネットワークカードの選択が簡素化されると考えています。ユースケースに合わせて機能を絞り込む必要はありません。3種類のネットワーク機能とニーズを比較し、カタログから適切なカードを選択するだけです。より高いパフォーマンスが必要な場合は、Premium認定を受けたデバイスをお選びください。これらの認定を受けていないカードでも、Webサーバーの実行やシンプルなファイル&プリントといった基本的なネットワーク操作には使用できます。
ネットワーク カードのメンテナンスを実行している間に、TechRepublic Premium の専門家によるサーバー インベントリ チェックリストを使用してサーバーのインベントリを確認してください。