コンテンツへスキップ
uencoder

Reverse Proxy

リバースプロキシはサービスの手前に置かれてリクエストを転送し、ロードバランシング、キャッシュ、TLS 終端、ルーティングを提供する。

目的

横断的な関心事を統一された入口で扱い、サービス間のネットワーキングを簡素化する。

メカニズム

クライアントはプロキシにアクセスし、プロキシがバックエンドへ転送する。Nginx、Caddy、Envoy がよく使われる。機能はロードバランシング、TLS 終端、静的アセットのキャッシュ、ルーティング(パスや Host)、レート制限、圧縮などである。

ユースケース

  • リクエストのルーティング
  • TLS の終端処理
  • ロードバランシング

関連用語

References