none
NLB利用時のセッション維持について RRS feed

  • 質問

  • お世話になります。

    Windowsに標準で備わっている負荷分散機能であるNLBについて、教えてほしいことがあり投稿しております。

    IISで構築したWEBサーバの負荷分散を検討しております。
    利用者数が約1000名の社内システムであり、なるべく安価に負荷分散を実現できればと考えています。

    そこでNLBの利用を検討しているのですが、システム要件としてログイン中のセッションの維持というものがあり、
    NLBがその機能を保持しているか分らず、こちらで問合せさせていただいております。

    Windows標準のNLBには、特定ホストからのアクセスを常に同一のサーバへ転送するセッション維持機能は持っているか教えてください。
    また、もしNLBがセッション維持機能を持っているのであれば、設定可能な最大セッション維持時間も合わせてご教授いただけると助かります。

    よろしくお願いします。

    2014年7月3日 5:24

回答

  • Windows標準のNLBには、特定ホストからのアクセスを常に同一のサーバへ転送するセッション維持機能は持っているか教えてください。

    ポートの規則にて、アフィニティ の設定を 単一 もしくは ネットワーク にしてやればできますね。
    ネットワーク負荷分散マネージャーのプロパティ

    また、もしNLBがセッション維持機能を持っているのであれば、設定可能な最大セッション維持時間も合わせてご教授いただけると助かります。

    アフィニティ設定で 単一 もしくは ネットワーク を選択した場合に、タイムアウト (セッション 維持) 時間を設定できます。設定できる範囲は、0 - 240 (分) の間で 1 分単位で指定できます。

    2014年7月3日 17:43

すべての返信

  • Windows標準のNLBには、特定ホストからのアクセスを常に同一のサーバへ転送するセッション維持機能は持っているか教えてください。

    ポートの規則にて、アフィニティ の設定を 単一 もしくは ネットワーク にしてやればできますね。
    ネットワーク負荷分散マネージャーのプロパティ

    また、もしNLBがセッション維持機能を持っているのであれば、設定可能な最大セッション維持時間も合わせてご教授いただけると助かります。

    アフィニティ設定で 単一 もしくは ネットワーク を選択した場合に、タイムアウト (セッション 維持) 時間を設定できます。設定できる範囲は、0 - 240 (分) の間で 1 分単位で指定できます。

    2014年7月3日 17:43
  • 早速返信いただきありがとうございます。

    一度検証環境にて、動作を試してみたいと思います。

    ちなみに、タイムアウト (セッション 維持) 時間を0分にすると、全くセッションを維持しない動作となるのでしょうか。

    それとも永遠にセッションを維持する動作になるのでしょうか。

    もし分かれば教えてください。

    2014年7月4日 10:00
  • チャブーンです。

    したのページに答えが書いてありますね。

    http://blogs.msdn.com/b/clustering/archive/2009/10/21/9910338.aspx

    ----
    The “Timeout” shows the currently configured “Extended Affinity” timeout.  If this value is set to 0, that would mean that Extended Affinity is currently not enabled for the given port rule.
    ----

    2014年7月7日 2:43
    モデレータ
  • > ちなみに、タイムアウト (セッション 維持) 時間を0分にすると、全くセッションを維持しない動作となるのでしょうか。

    便乗で失礼します。

    アフィニティを単一またはネットワークを選択して、タイムアウトのチェックボックスをブランクにした場合、

    どのような動きになりますか?

    チェックボックスをブランクにした場合、タイムアウト時間は、グレーアウトしており初期のゼロから

    変更不可です。

    宜しくお願いします。

    2018年2月21日 9:10