Application Gateway URL Routing Diagram

Diagram illustrating Azure Application Gateway URL Routing

Understanding URL Routing

This diagram visualizes how Azure Application Gateway routes incoming HTTP/S requests based on the URL path. This powerful feature allows you to direct traffic to different backend pools, improving application organization and scalability.

Key Components:

  • Listener: Listens for incoming traffic on a specific port and protocol.
  • Request Routing Rule: Associates a listener with backend targets and specifies how to route traffic.
  • URL Path-Based Routing: Rules that define how requests matching specific URL paths should be forwarded.
  • Backend Pools: Groups of virtual machines or services that host your application.
  • Backend Health: Monitors the health of your backend servers.

By configuring URL path-based routing, you can efficiently manage microservices, different application versions, or distinct application modules behind a single Application Gateway instance.