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

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

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

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

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

注意

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

関連項目

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