Web からホストへの負荷分散

インターネット インフォメーション サービス (IIS) では、Windows ネットワーク負荷分散 (NLB) を使用して、受信 HTTP 要求の負荷分散とフェールオーバーのサポートを提供できます。 NLB は、受信 TCP/IP パケットをクラスター内のすべてのノードまたはクラスター内の 1 つのノードに負荷分散する TCP/IP ベースの負荷分散ソリューションです。 NLB は、同じサーバー間で負荷を分散します。

ホスト統合サーバー クライアントと Web ブラウザーは IIS を経由して、CICS または IMS トランザクション プログラム (TP) を呼び出すトランザクション インテグレーター (TI) メソッドを呼び出す Active Server Pages (ASP) にアクセスします。

NLB は、エンタープライズ システムで高可用性を提供します。 接続エラーを検出し、サーバー ファーム内の他のノードに要求を自動的にリダイレクトします。 NLB を使用すると、すべての受信パケットがサーバーの負荷に基づいてサーバー ファーム内のさまざまなノード間で負荷分散される場合のパフォーマンスも向上します。

単一のアフィニティ、アフィニティなし、またはクラス C を使用する複数のサーバーの負荷を分散するように NLB を構成できます。アフィニティを使用しないと、NLB サーバー ファーム内の任意のノードに対するすべての受信 TCP/IP 要求が分散され、セッション状態の概念がないため、リダイレクトする必要がある要求の数が増える可能性があります。 IIS を使用して、1 つのアフィニティ用に構成された HTTP 要求を配布することをお勧めします。 サーバーが単一アフィニティ用に構成されている場合、NLB 仮想 IP アドレスを使用するすべての受信パケットは、サーバー ファーム内の特定のノードにロックされます。 クラスター IP アドレスを使用してクライアントから送信されるすべてのパケットは、そのノードに接続されます。

Note

NLB は、TI Automation サーバーの応答に失敗したかどうかを検出できません。 サーバーが失敗した場合 (TCP/IP が応答しない場合など) のみを検出できます。

関連項目

負荷分散とホット バックアップ