Skip to main content

Azure Application Gateway

Azure Application Gateway is a regional web traffic load balancer (OSI layer 7) service. It facilitates the optimization of performance, reliability, and security for web applications. Equipped with features such as SSL termination, URL-based routing, session affinity and Web Application Firewall (WAF) integration, Application Gateway ensures efficient traffic distribution, enhanced application scalability, and protection against common web vulnerabilities. It also can be used as ingress controller for AKS.

Use cases

Opt for Application Gateway when you need to load balance web applications (HTTP/HTTPS) that can be exposed on internet or not. Remember it is a regional service, so if your application runs in multiple regions you need to replicate the Application Gateway as well (opposed to the Front Door). Application Gateway is often put in front of an APIM instance for its WAF capabilities, DDoS protection and SSL offloading.

A specific implementation for containers is currently in preview.

Standard and WAF V2 SKUs are generally used respectively for development and production environments.

Reference of usage in our organization

Any public facing web application is protected by the Application Gateway, which has a single instance for each stream.