プロキシサーバー(フォワードプロキシサーバー)・リバースプロキシサーバー・ゲートウェイサーバーの違いについて

インフラストラクチャ

概要

プロキシサーバー(フォワードプロキシサーバー)・リバースプロキシサーバー・ゲートウェイサーバーの違いについてまとめる。

プロキシサーバー(フォワードプロキシサーバー)とは

クライアントとサーバーの間に配置され、両者の通信を代理で行う(中継する)サーバー。 クライアントからのリクエストを代理をする。

クライアント→プロキシサーバー→インターネット→サーバー

メリットは次のようなものがある。

  • ログ取得
  • キャッシュ
  • ウイルス対策
  • フィルタリング(アクセス制御)
  • 匿名性確保

リバースプロキシサーバーとは

クライアントとサーバーの間に配置され、両者の通信を代理で行う(中継する)サーバー。 サーバーからのリクエストの代理をする。

クライアント→インターネット→リバースプロキシ→サーバー

メリットは次のようなものがある。

  • ログ取得
  • キャッシュ
  • ウイルス対策
  • 負荷分散
  • SSLオフロード
  • 不正アクセス対策

ゲートウェイサーバーとは

クライアントとサーバーの間に配置され、両者のネットワークやプロトコルの変換・制御を中継するサーバー。

プロキシサーバー(フォワードプロキシサーバー)やリバースプロキシサーバーとの違いは、プロキシが通信を”代理”するもので、ゲートウェイは通信を”成立”させるものであるといえる。

まとめ

プロキシサーバー(フォワードプロキシサーバー)・リバースプロキシサーバー・ゲートウェイサーバーは、配置される場所が異なり、通信を代理するのか、制御するのかといった違いがある。

参考