Load Balancer vs Application Gateway vs Front Door vs Traffic Manager

Verdict: Two axes decide it: HTTP or not, global or regional. Non-HTTP regional is Load Balancer; HTTP regional is Application Gateway; HTTP global is Front Door; non-HTTP global is Traffic Manager.

CriterionStandard Load BalancerApplication GatewayFront DoorTraffic Manager
Layer4 (TCP/UDP), pass-through7 (HTTP/HTTPS)7 (HTTP/HTTPS)DNS - never in the data path
ScopeRegional (cross-region variant is still L4)RegionalGlobal edge (118+ PoPs)Global
Signature capabilityHA ports; ultra-low latencyURL path-based routing; private-only frontend; Private Endpoint backendsTLS at edge, header rewrites, in-flight failover; Premium adds Private Link origins + managed WAFAny protocol; Geographic routing; TCP health probes
Failover speedHealth-probe drivenHealth-probe drivenSeconds - proxied at the edgeDNS TTL-bound, not sub-second
Choose whenCustom TCP/UDP protocols, gaming, low latencySingle-region web app, WAF_v2, path routingGlobal HTTP with edge SSL, caching, WAFGlobal non-HTTP (SMTP, SIP) with geo affinity

Rules

Traps