Azure Application Gateway
Azure Application Gateway is a managed Azure application-delivery service that provides Layer 7 load balancing and HTTP-based routing to backend resources.
Microsoft Azure in Action
Azure Application Gateway is an Azure application delivery service that provides Layer 7 load balancing and routes web traffic to backend resources based on HTTP request properties such as host or path.
- How it is used
- Routes inbound web traffic across virtual machines according to requested application addresses.
- How deep it goes
- Defines URL-based routing and contrasts protocol balancing, but defers creation and detailed configuration to later treatment.
- Examples
- Uses llamadrama.com paths to send image requests and video requests to different virtual machines.
- What you can do after
- Evaluate whether URL-aware routing or protocol-based balancing better fits a multi-VM application.
Read how Microsoft Azure in Action explains Azure Application Gateway →
Azure Security
Azure Application Gateway v2 is the second-generation deployment version of Azure Application Gateway that supports WAF policies.
- How it is used
- Routes regional web-application traffic while applying WAF policies at the layer-7 gateway.
- How deep it goes
- Descends through Azure CLI creation, policy association, managed rules, bot protection, and Prevention-mode enablement.
- Examples
- Uses Azure CLI commands to create an OWASP WAF policy, add bot protection, deploy WAF_v2, and enable Prevention mode.
- What you can do after
- Operate/configure a WAF_v2 gateway with an associated policy, managed OWASP rules, bot protection, and blocking behavior.
Read how Azure Security explains Azure Application Gateway →
Related concepts
- Azure Web Application Firewallused by · Azure Web Application Firewall is an Azure-managed service that inspects web traffic and applies rules to protect HTTP applications from common exploits.
- WAF policyconfigured by · A WAF policy is a configuration resource that defines the rules, rule sets, and operating mode applied by a web application firewall.
- layer-7 load balancerkind of · A layer-7 load balancer distributes and routes application-layer requests using information such as protocols, paths, hostnames, and request contents.
- Azure Load Balanceralternative to · Azure Load Balancer is a managed Azure service that distributes network traffic across backend resources according to configured rules and health status.
These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.

