IT用語
複数のサーバーにアクセスを振り分け、負荷を分散させる装置や仕組み。障害時に別のサーバーへ切り替える役割も持つ。
ロードバランサーは、Webサイトなどへのアクセスを、複数のサーバーに振り分けて負荷を分散させる装置や仕組みです。負荷分散装置とも呼ばれます。
主な役割
- 負荷の分散:アクセスを複数のサーバーに振り分け、一台に集中しないようにする
- 障害への対応:応答しないサーバーを自動で外し、正常なサーバーだけに振り分ける(ヘルスチェック)
- TLS の処理:HTTPS の暗号化・復号をまとめて行う
振り分けの方法の例
- 順番に振り分ける(ラウンドロビン)
- 接続の数が少ないサーバーに振り分ける
- 同じ利用者を同じサーバーに振り分ける(セッションの維持)
主なサービス
クラウドでは、AWS の Elastic Load Balancing(ALB・NLB)や、Google Cloud の Cloud Load Balancing などが使われます。Nginx などの リバースプロキシ で同じような役割を持たせることもできます。
注意点
ロードバランサーを経由すると、サーバーから見える接続元の IPアドレスがロードバランサーのものになります。アクセスの記録や制限では、本来の接続元をヘッダーから正しく取得するよう設定します。









