La passerelle d'application Azure est un équilibrage de charge de trafic web qui vous permet de gérer le trafic vers vos applications web. Contrairement aux équilibrages de charge traditionnels qui fonctionnent au niveau de la couche de transport (couche 4), la passerelle d'application fonctionne au niveau de la couche application (couche 7), ce qui lui permet de prendre des décisions de routage basées sur des attributs tels que les chemins d'URL et les en-têtes d'hôte. Cette capacité offre un meilleur contrôle sur la manière dont le trafic est distribué vers vos applications, améliorant à la fois la performance et la sécurité.
Caractéristiques clés et fonctionnalités :
- Équilibrage de charge de couche 7 : Route le trafic en fonction des attributs des requêtes HTTP, permettant un contrôle plus précis de la distribution du trafic.
- Pare-feu d'application web (WAF) : Protège les applications contre les vulnérabilités web courantes comme l'injection SQL et le cross-site scripting en surveillant et filtrant les requêtes HTTP.
- Terminaison SSL/TLS : Décharge le traitement SSL/TLS vers la passerelle, réduisant la surcharge de chiffrement et de déchiffrement sur les serveurs backend.
- Mise à l'échelle automatique : Ajuste automatiquement le nombre d'instances de la passerelle en fonction de la charge de trafic, garantissant une performance optimale et une efficacité des coûts.
- Redondance de zone : Distribue les instances à travers plusieurs zones de disponibilité, améliorant la résilience et la disponibilité.
- Routage basé sur le chemin d'URL : Dirige les requêtes vers des pools backend en fonction des chemins d'URL, permettant une utilisation efficace des ressources.
- Routage basé sur l'en-tête d'hôte : Route le trafic vers différents pools backend en fonction de l'en-tête d'hôte, facilitant l'hébergement multi-sites.
- Intégration avec les services Azure : S'intègre parfaitement avec Azure Traffic Manager pour l'équilibrage de charge global et Azure Monitor pour la surveillance et l'alerte centralisées.
Valeur principale et solutions pour les utilisateurs :
La passerelle d'application Azure offre une solution évolutive et hautement disponible pour gérer le trafic des applications web. En fonctionnant au niveau de la couche application, elle offre des capacités de routage intelligentes qui améliorent la performance et la fiabilité des applications. Le pare-feu d'application web intégré assure une sécurité robuste contre les menaces web courantes, tandis que des fonctionnalités comme la terminaison SSL/TLS et la mise à l'échelle automatique optimisent l'utilisation des ressources et réduisent la surcharge opérationnelle. Cet ensemble complet de fonctionnalités répond aux besoins des organisations cherchant à construire des interfaces web sécurisées, évolutives et efficaces dans Azure.