web-dev-qa-db-ja.com

Windows Server 2008R2ネットワーク負荷分散バランスなし

2台のサーバー(WS 2008 R2)を指定してNLBクラスターをセットアップしました。各サーバーには、静的IPアドレス用に設定した1枚のNICカードがあります。クラスターにインターネット名(MyCluster)を割り当て、静的IPアドレスを割り当てました。3番目のボックスは次のように機能します。クライアントがTCPデータ(WCF経由)を構成したクラスターのIP(静的IP)に送信しています。ノードの1つでNLBマネージャーからNLBクラスターを監視しています-両方のノードが緑色で、開始したと言いますが、一方のNLBサーバーに着信するトラフィックしか表示されません。一時停止すると、もう一方のNLBサーバーに送信されるトラフィックが表示されます。トラフィックはサーバー間で均等に分割されると予想していました。 。見逃したものがわかりません。ヒントを教えてください。

ありがとう/。

Joeqwertyからリクエストされたポートルールのスクリーンショット enter image description here

4
sOltan

単一のセッションで2つのNLBノード間でバランスを取りたい場合は、 クライアントアフィニティを変更Noneに変更する必要があります。これにより、最初に使用可能なノードが各要求に応答できるようになります。ただし、セッションを使用している場合は、1つのノードのみがセッションを認識しているという問題が発生する可能性があることに注意してください。

私の経験では、NLBがラウンドロビン方式で機能することは観察していません。少数のクライアントで単一の負荷分散を強制するには、負荷分散が開始されるまでに約30秒かかりました。

5
Byron C.

それはNLBがどのように機能するかではありません。サーバー間で単一のトラフィックストリームの負荷を分散しません。

NLBは、サーバー間で独立したTCPまたはUDPセッションを負荷分散します。したがって、2つの独立したセッションがある場合、NLBは最初のセッションを一方のサーバーに転送し、2番目のセッションをもう一方のサーバーに転送する必要があります。

3
joeqwerty