web-dev-qa-db-ja.com

HAProxyとNginxを使用してHTTP負荷分散を比較する

私の要件:

  1. 加重RRロードバランシング
  2. スティッキーセッションのサポートは必要ありません
  3. SSLは必要ありません
  4. バックエンドにHTTP1.1は必要ありません

とても効果的に私は非常に単純なHTTPロードバランシングが必要です!!

上司がHAProxyを試してみるように頼んだのですが、HA Proxyは私にとってやり過ぎです既存)と比較した場合、HAProxyを使用する利点は何でしょうか。 nginx'HttpUpstreamModule

例えば(既存のnginx構成)

upstream backend  {
  server backend1.example.com weight=5;
  server backend2.example.com:8080;
  server unix:/tmp/backend3;
} 

過去にHAProxyを使っていなかったので、あなたの意見を聞きたいです。

2
Howard

おそらく、ヘルスチェックをリストに追加する必要があります。ヘルスチェックの制限と現在のステータスの可視性の欠如により、HAProxyが私にはるかに適していることがわかりました。

正直なところ、その非常に軽量で強力で、セットアップが簡単です。ジャンプするだけです。 :)

1
JesseP