web-dev-qa-db-ja.com

NLB構成

2つのWebサーバー用にNLBを構成しています。 NLBは、Windows Server 2008R2で構成されたソフトウェアNLBです。 WebサーバーはIISサーバーです。5000ユーザーの要求の場合、すべての要求は1つのWebサーバーに送信されます。NLBはいつ他のサーバーに要求を送信しますか。また、NLBを構成するにはどうすればよいですか。スティッキーセッション?

2
Prashant

NLBは、NLBクラスターに対して選択されたフィルタリングモードとアフィニティ設定に従って負荷を分散します。 「シングル」フィルタリングモードを設定した場合、すべてのトラフィックは単一のサーバーに送られます。 「複数のホスト」を選択した場合、アフィニティによって、定期的なユーザーのトラフィックを受信するホストが決まります。シングル/クラスCアフィニティを選択した場合、同じIP/IPクラスC範囲のすべてのユーザーが同じサーバーにアクセスします(この場合、プロキシと内部ネットワークトポロジに注意してください)。

さらに、複数ホストモードでも、ポートルールに基づいて分散係数を選択できるため、一方のサーバーが100%で、もう一方のサーバーが0%になる可能性があります。

フィルタリングモードとアフィニティ設定を示す単純なNLBクラスターのセットアップ方法に関する短いビデオがブログにあります: http://improve.dk/blog/2008/03/08/using-network -可用性とスケーラビリティの負荷分散

2

リクエストはどこから来ますか?

NLBは通常、クライアントのIPアドレスに基づいてリクエストのバランスを取ります(これは構成できますが)。単一のマシンからストレステストを行っている場合、または元の発信者IPを渡さないリバースプロキシがある場合、リクエストは常に単一のサーバーによって処理されます。

0
Massimo

Mark S. Rasmussenからのコメントは、NLBを適切に構成するのに役立ちました。では、NLBでスティッキーセッションをどのように構成するのでしょうか。

0
krish