Azure Front Door

What it is

Azure Front Door is a global, Layer 7 content-delivery and web-routing service. It accepts internet-facing HTTP(S) traffic at Microsoft’s edge network, then uses configured routes and origin health to deliver static or dynamic content. It can provide caching, TLS termination, and a Web Application Firewall (WAF).

Why it exists

Global web applications benefit when users connect to a nearby edge point and static content can be served without every request crossing the world to an origin. Front Door also provides a single global entry point that can route around an unhealthy origin.

Key ideas

  • A profile exposes endpoints and routes. A route selects an origin group and origins, while health probes help Front Door avoid unhealthy origins.
  • Front Door can route by host and path, terminate TLS at the edge, manage certificates, and use rules at the edge. It supports both static caching and dynamic content delivery.
  • A WAF policy can be attached to protect web traffic. It complements—not replaces—application validation, authentication, authorization, and monitoring.
  • Front Door can use Private Link for supported private-origin designs. Confirm tier, origin type, and network requirements before treating an origin as private.
  • Standard and Premium feature sets differ. Use the current tier comparison for a design or price decision instead of assuming a feature exists in every tier.

How it fits

[users]  →  [Azure Front Door edge (global anycast)]
                │  L7 + WAF + SSL + caching
                │  configured routes + origin health
        ┌───────┴────────┐
   [origin A region] [origin B region]

azure-front-door - Microsoft diagram

Diagrams courtesy of Microsoft Learn / Azure docs: frontdoor/front-door-overview

Northwind example

Northwind has public ordering origins in two regions. Front Door accepts customer traffic at an edge location, caches suitable public product images, and routes dynamic checkout traffic to a healthy origin according to its configured route and priority/weight design. If a health probe marks one origin unhealthy, Front Door can stop sending that route’s traffic there. The order database remains protected by its own private network, identity, and data controls; Front Door does not make the entire workload globally resilient by itself.

Front Door versus other delivery services

RequirementStart by considering
Global, internet-facing HTTP(S) delivery, routing, and optional cachingAzure Front Door
Regional Layer 7 routing inside or close to a virtual network[[application-gateway
Global DNS response routing without proxying each HTTP request[[traffic-manager
Regional Layer 4 TCP or UDP balancing[[load-balancer

These services can appear in the same architecture. Pick each from the traffic path and failure boundary it must control.

Common confusion

  • Front Door is a proxy service for web traffic; it is not simply a DNS record or a generic load balancer for arbitrary TCP/UDP workloads.
  • Caching requires deliberate cache rules and suitable content. Do not cache personalized or sensitive responses without understanding the consequences.
  • A successful edge response does not prove every origin dependency or authenticated operation is healthy.

Home · traffic-manager · application-gateway · load-balancer · azure-dns · azure-firewall

Sources and re-audit