本文へスキップ

【ロードバランサー】と【リバースプロキシ】の違いとは?例文付きで使い方や意味をわかりやすく解説

【ロードバランサー】と【リバースプロキシ】の違いとは?例文付きで使い方や意味をわかりやすく解説
※本記事には広告・プロモーションが含まれています。

ロードバランサーとリバースプロキシの分かりやすい違い

ロードバランサーとリバースプロキシの違いは、期待される役割の重心にあります。
ロードバランサーは、届いた要求を複数のサーバーへ振り分け、負担を均す仕組みです。
リバースプロキシは、利用者からの要求を受け止め、代理で裏側のサーバーへ取り次ぐ役です。

ロードバランサーとは?

ロードバランサーとは、届いた要求を複数のサーバーへ振り分け、負担が偏らないようにする仕組みのことです。
各台の状態を定期的に確かめ、応答しなくなった台を除く判断に用いられます。
故障した台を自動で外し、残りで処理を続けられるという性質を持ちます。

ただし、その仕組み自体が一台だけだと、そこが止まったときに全体が止まってしまいます。

ロードバランサーの例文

  • ( 1 ) ロードバランサーを前に置き、三台のサーバーへ要求を振り分けている。
  • ( 2 ) ロードバランサーが応答しない台を自動で外したので、利用者は障害に気付かなかった。
  • ( 3 ) ロードバランサーの振り分けの規則を、順番に配る方式から接続数の少ない台へ回す方式に変更した。
  • ( 4 ) ロードバランサーの見張り方を、単なる応答確認から中身の確認へ切り替えた。

ロードバランサーの会話例

ロードバランサーというのは、要は要求を配るだけの仕組みですか。
配るのが主な仕事ですが、各サーバーが生きているかも定期的に確かめています。
確かめて、返事がなかったらどうなるんですか。
その台には要求を送らなくなり、利用者は気付かないまま残りで処理が続きます。

リバースプロキシとは?

リバースプロキシとは、利用者からの要求をいったん受け止め、裏側のサーバーへ代理で取り次ぐ役割のことです。
暗号化通信の処理を引き受ける、応答をため込んで返すといった役目に用いられます。
裏側のサーバーを直接さらさずに済み、防御の観点からも置かれるという性質を持ちます。

ただし、振り分けもこの役の一部として行えるため、ロードバランサーと重なって見えます。

リバースプロキシの例文

  • ( 1 ) リバースプロキシを置いて、暗号化通信の処理をそこで引き受けている。
  • ( 2 ) 利用者から見える相手はリバースプロキシだけで、裏側の構成は見えない。
  • ( 3 ) よく読まれるページの応答をリバースプロキシにため込み、裏側の負担を減らした。
  • ( 4 ) リバースプロキシの段で不審な通信を弾き、裏側のサーバーまで届かせない。

リバースプロキシの会話例

リバースプロキシとロードバランサー、置く場所が同じに見えるのですが。
立つ位置は同じですが、役割の重心が違います。リバースプロキシは代理で受け止めるのが軸です。
受け止めて、何をするんですか。
暗号化の処理を引き受けたり、宛先によって渡し先を変えたりします。

ロードバランサーとリバースプロキシの違いまとめ

ロードバランサーとリバースプロキシの違いは、期待される役割の重心にあります。
ロードバランサーは要求をどの台へ配るかを決めるのに対し、リバースプロキシは要求を代理で受け止めます。
ロードバランサーは「振り分けの判断」、リバースプロキシは「代理としての取り次ぎ」と区別されます。

この記事を含むシリーズ

システムの構成と性能に関わるIT用語の違い8選

  1. 【ボトルネック】と【レイテンシ】
  2. 【スケールアップ】と【スケールアウト】
  3. 【冗長化】と【負荷分散】
  4. 【スループット】と【レスポンスタイム】
  5. 【モノリス】と【マイクロサービス】
  6. 【疎結合】と【密結合】
  7. 【ステートフル】と【ステートレス】
  8. 【ロードバランサー】と【リバースプロキシ】 この記事

8組の違いを1ページで比べる

ロードバランサーとリバースプロキシの読み方

  • ロードバランサー(ひらがな):ろーどばらんさー
  • ロードバランサー(ローマ字):roodobaransaa
  • リバースプロキシ(ひらがな):りばーすぷろきし
  • リバースプロキシ(ローマ字):ribaasupurokishi
  1. TOP
  2. 言葉の違い
  3. IT・通信
  4. 【ロードバランサー】と【リバースプロキシ】の違いとは?例文付きで使い方や意味をわかりやすく解説