Bonjour à tous,
Dans cet article, je vais vous présenter IIS Application Request Routing, qui va vous permettre d’économiser des IP publiques ou vous expliquez comment héberger plusieurs sites internet qui sont sur des serveurs WEB différents avec une adresse IP.
Cet article n’est pas un tutoriel sur la mise en place d’ARR. C’est une présentation de la fonctionnalité.
ARR est un complément gratuit qui s’installe sur un service IIS et qui permet :
- Faire du routage HTTP.
- Répartition de charge (load balancing).
- Offloading SSL.
- CDN (cache).
La partie qui nous intéresse dans cet article est le routage HTTP, on va utiliser ARR pour publier deux sites internets sur deux serveurs différents avec la même IP publique.
Explication :
Sur le schéma, on voit que l’on deux serveurs web avec une seule ip publique, les enregistrements A des sites pointes sur la même IP.
L’ensemble des requêtes WEB arrivent sur le serveur ARR et en fonction de l’url celui-ci se charge de router la requête vers le bon serveur.
Il agit comme un proxy, l’ensemble des requêtes entrantes et sortante passent par lui.
Limitations :
- Contrairement à d’autres produits (firewall Sophos XG/KEMP), ARR n’a pas de couche de sécurité et d’authentification.
- ARR ne fonctionne pas sur une passerelle RDS.
Note: ARR peut être utilisé dans le cas de la mise en place d’une infrastructure haute disponibilité d’exchange (DAG) qui nécessite la mise en place d’un load-balancer.
Tutoriels :