ロードバランサー(負荷分散装置)
複数のサーバーにトラフィックを分散させる装置またはソフトウェア。可用性・スケーラビリティの向上に不可欠なインフラコンポーネント。
ロードバランサーとは?
ロードバランサー(Load Balancer)は、クライアントからのリクエストを複数のサーバーに分散させる仕組みです。単一サーバーへの集中を防ぎ、高可用性とスケーラビリティを実現します。
L4 vs L7 ロードバランサー
| 種類 | 動作レイヤー | 振り分け基準 | 用途 |
|---|---|---|---|
| L4 | トランスポート層 | IPアドレス・ポート番号 | 高速な汎用負荷分散 |
| L7 | アプリケーション層 | URL・ヘッダー・Cookie | パスベースルーティング・SSL終端 |
主な振り分けアルゴリズム
- ラウンドロビン: 順番に均等に割り振る(最もシンプル)
- 最小接続数: 接続数が最も少ないサーバーへ
- IPハッシュ: 同一クライアントを同一サーバーへ(セッション維持)
- 加重ラウンドロビン: スペックに応じた重み付き分散
クラウドサービスの例
| サービス | 製品名 |
|---|---|
| AWS | ALB(L7)/ NLB(L4) |
| GCP | Cloud Load Balancing |
| Azure | Azure Load Balancer / Application Gateway |
| オンプレ | NGINX / HAProxy / F5 |
まとめ
ロードバランサーはWebシステムの可用性確保に不可欠です。ヘルスチェック機能で障害サーバーを自動的に切り離すため、「1台が落ちてもサービスが継続する」構成を実現できます。
関連する用語 (ネットワーク用語辞典)
全37件を見るIT用語: NAT(ネットワークアドレス変換)とは
プライベートIPとグローバルIPを変換するNATの仕組みと、なぜ自宅LANで使われているのかを解説。
IT用語: VLAN (Virtual LAN) とは
物理的な配線を変えずにネットワークを論理的に分割するVLAN技術の基礎と、ポートVLAN/タグVLANの違い。
IPv6(インターネットプロトコルバージョン6)
128ビットのアドレス空間を持つ次世代IPプロトコル。IPv4のアドレス枯渇問題を解決し、約340澗(3.4×10の38乗)個のアドレスを提供できる。
IT用語: L2スイッチ・L3スイッチとは|ルーターとの違い
MACアドレスで転送するL2スイッチとIPアドレスでルーティングもできるL3スイッチの違いを解説。
IT用語: TCPとUDPの違い|信頼性 vs 速度のトレードオフ
接続確立・再送制御があるTCPと高速だが信頼性のないUDPの違いと使い分けを解説。
帯域幅(Bandwidth)
ネットワーク回線が単位時間あたりに転送できるデータ量の最大値。bps(ビット毎秒)で表し、実際のスループットは帯域幅の50〜80%程度になることが多い。