Apacheのロードバランシングのための3つのルール
Apache負荷分散の3つの黄金ルールは
- リクエストの順番に各バックエンドサーバに順番に振り分けるラウンドロビン方式。各リクエストは順番に異なるサーバに割り当てられ、負荷分散を実現する。
- 最小接続ルール(Least Connections):リクエストを、現在接続数が最も少ないサーバに割り当てることで負荷を分散する。サーバの接続数を動的に監視し、接続数が最も少ないサーバにリクエストを送信する。
- IPハッシュルール:リクエスト元のIPアドレスをハッシュ化して、ハッシュ値とサーバ一覧とを照合し、対応するサーバにリクエストを送信します。同一IPアドレスからのリクエストは常に同一のサーバへ割り当てられ、負荷分散を実現します。