Reverse Proxy
Un proxy inverse se place devant les services et réachemine les requêtes, en fournissant l’équilibrage de charge, le cache, la terminaison TLS et le routage.
Objectif
Traiter les problématiques transverses en un point d’entrée unifié, en simplifiant le réseau entre services.
Mécanisme
Les clients interrogent le proxy, qui réachemine vers les backends. Nginx/Caddy/Envoy sont courants. Fonctions : équilibrage de charge, terminaison TLS, cache de ressources statiques, routage (par chemin/Host), limitation de débit, compression.
Cas d’usage
- Routage des requêtes
- Terminaison TLS
- Équilibrage de charge