次の方法で共有


フェールオーバー クラスタリングを使用したネットワーク コントローラー

Windows Server 2025 ソフトウェア定義ネットワーク インフラストラクチャ以降では、コアインフラストラクチャ コンポーネントの 1 つであるネットワーク コントローラー (NC) のフットプリントが小さくなります。 NC をフェールオーバー クラスタリング サービスとしてホストに直接デプロイできるようになりました。 Service Fabric ベースのインフラストラクチャは引き続きサポートされます。 この記事では、フェールオーバー クラスタリングを使用したネットワーク コントローラーの高可用性の概要、ソフトウェア ロード バランサーとゲートウェイでの動作、および Service Fabric 上のネットワーク コントローラーとの違いについて説明します。

Azure Local 2311.2 以降、ソフトウェア定義ネットワーク インフラストラクチャでは、コアインフラストラクチャ コンポーネントの 1 つであるネットワーク コントローラー (NC) のフットプリントが小さくなります。 NC をフェールオーバー クラスタリング サービスとしてホストに直接デプロイできるようになりました。 Service Fabric ベースのインフラストラクチャは引き続きサポートされます。 この記事では、フェールオーバー クラスタリングを使用したネットワーク コントローラーの高可用性の概要、ソフトウェア ロード バランサーとゲートウェイでの動作、および Service Fabric 上のネットワーク コントローラーとの違いについて説明します。

役割としてのネットワーク コントローラー

ネットワーク コントローラーは、SDN エコシステムの重要なコンポーネントです。 これにより、仮想ネットワーク、論理ネットワーク、ネットワーク セキュリティなど、テナント ネットワーク構成をデプロイおよび管理できます。 以前のバージョンの Windows Server と Azure Local では、ネットワーク コントローラーを VM 内でホストする必要がありました。 VM ベースのリソースのデプロイは、時間とリソースを集中的に使用します。 VM は、コア アプリケーション ワークロードに費やされる可能性のあるリソースである、より多くの CPU とメモリを占有しました。 Windows Server 2025 および Azure Local 2311.2 以降では、NC サービスはフェールオーバー クラスタリングを使用してホスト マシンとネイティブに統合され、他のワークロードのリソースが解放されます。 次の図は、Service Fabric の NC とフェールオーバー クラスタリングの NC の主な違いの概要を示しています。

フェールオーバー クラスタリングを使用したネットワーク コントローラーと Service Fabric を使用したネットワーク コントローラーの違いを比較した図です。

建築

フェールオーバー クラスタリング上のネットワーク コントローラーでは、すべてのネットワーク コントローラー マイクロサービスがフェールオーバー クラスター リソース グループに含まれるようになりました。 SDN マイクロサービスでは、Service Fabric を使用するときに 3 つの VM に 3 つのデータベースが複製されるのではなく、単一のデータベースと単一のパーティションが使用されます。 各 SDN マイクロサービスをフェールオーバー クラスタリング リソース グループとして使用すると、CPU 使用率とストレージが大幅に削減されます。

ネットワーク コントローラーとそのすべてのサービスは、ソフトウェア定義ネットワーク クラスター内のサーバー全体に設定されたフェールオーバー クラスター グループとして設定されます。 たとえば、ネットワーク トポロジには、単一の Top-of-Rack (ToR) スイッチと共にクラスター化された 4 つのサーバーが含まれており、フェールオーバー クラスタリング汎用リソース としてのネットワーク コントローラー コンポーネントはすべてのサーバーに分散されます。 各ネットワーク コントローラー マイクロサービスは、以前のバージョンの 3 つの VM ではなく、フェールオーバー クラスター リソース グループとして高可用性を備えます。 次の図は、フェールオーバー クラスタリング上のネットワーク コントローラーを使用した 4 ノードのデプロイを示しています。

フェールオーバー クラスタリング 上のネットワーク コントローラーを使用した 4 ノードデプロイを示す図

リソース グループには、NC VM と同じプロビジョニング要件があります。 API マイクロサービスでは、管理ネットワークにフローティング IP アドレスが必要であり、DNS 登録は引き続きサポートされています。

高可用性

フェールオーバー クラスタリング上のネットワーク コントローラーでは、リソースの所有権はフェールオーバー クラスター内の特定のノードに関連付けられます。 サーバーがダウンすると、リソース グループはクラスター内の別のノードに転送されます。 データのレプリケーションは、記憶域レプリカであるフェールオーバー クラスタリングの基になるインフラストラクチャを介して行われます。 フェールオーバー クラスタリングと記憶域レプリカの詳細については、次のリソースを参照してください。

ソフトウェア負荷分散とゲートウェイ

Service Fabric からフェールオーバー クラスタリングへのこの移行は、ネットワーク制御サービスにのみ影響します。 ソフトウェア ロード バランサーやゲートウェイなどの他のネットワーク機能仮想化ロールは、引き続き Virtual Machines でホストされます。 フェールオーバー クラスタリング上のネットワーク コントローラーは、他のネットワーク機能仮想化ロールの動作や操作には影響しません。 ソフトウェア負荷分散とゲートウェイの詳細については、次のリンクを参照してください。

次の手順

ソフトウェア定義ネットワーク環境でフェールオーバー クラスタリングを使用したネットワーク コントローラーの展開を開始する フェールオーバー クラスタリングを使用したネットワーク コントローラーの展開に関する記事を参照してください。

要件と構成オプションの詳細については、「SDN 展開を計画する」を参照してください。

ソフトウェア定義ネットワーク環境でフェールオーバー クラスタリングを使用したネットワーク コントローラーの展開を開始する フェールオーバー クラスタリングを使用したネットワーク コントローラーの展開に関する記事を参照してください。

要件と構成オプションの詳細については、「SDN 展開を計画する」を参照してください。