2011-08-12 7 views
0

私は最近、飼育係を見てきたし、それは以下のユースケース用のハードウェアロードバランサと比較してどのように疑問に思っ:ZooKeeperの、サーバーを使用して飼育係のV/sのハードウェアロードバランサー

  • サービス検出
    • 共通のzノードに自身を登録します。共通のzノードは、クライアントが検索して登録済みのサーバーのリストを取得することができます。
    • H/Wロードバランサを使用すると、VIP名の後ろに2つのサーバIPを持つことができ、クライアントはVIPアドレスのみを認識します。
  • のZooKeeperを使用して
    • を負荷分散、負荷分散は、クライアント側で起こります。
    • H/W LBを使用すると、ロードバランサ側でロードバランシングが発生します。上記2 usescaseため

したがって、H/Wロードバランサ上のZooKeeperを使用して任意の特定の利点がありますか?

+0

ここにクロス投稿、http://apache.markmail.org/search/?q=org.apache.hadoop.zookeeper-user#query:org.apache.hadoop.zookeeper-user%20order%3Adate-backward+ページ:3 + mid:wcf2wuguvug22mz2 +状態:結果 – sbridges

+0

ServerFaultに移行する必要があります。 –

答えて

0

1つのZooKeeperの利点は、より汎用性が高いことです。サーバノードは単に「こんにちは、私は生きている」より多くのデータを登録できます。たとえば、データシャーディングに使用できます。

1つのHWロードバランサの利点は、トラフィックをキャッシュできることです(一般的なHTTPサーバーの前で使用する場合)。一部のワークロードでは、RAM内のキャッシュが少しでも、サーバーに到達するトラフィックを大幅に減らすことができます。

関連する問題