リバースプロキシ(Reverse Proxy)は、クライアントからのリクエストを適切なサーバーへ転送し、その応答をクライアントに返す役割を持つサーバーです。
リバースプロキシには以下のようなメリットがあります。
- キャッシング: 頻繁にアクセスされるコンテンツを一時保存することにより、クライアントへの応答時間を短縮するだけでなく、バックエンドサーバーへの負荷を軽減できます。
- SSLターミネーション: SSLの暗号化と復号をリバースプロキシが行うことで、バックエンドサーバーの負荷を軽減できます。
- セキュリティの向上:プロキシサーバーを間に挟むことで、バックエンドサーバに対するDDoS攻撃など悪意のあるアクセスを防ぎます。
- 拡張性と柔軟性の向上:ルーティング先を自由に変更できるため、インフラ構成の変更やロードバランシングに有用です。