An enterprise is designing a global business continuity solution for a web application deployed in the East US and West US regions. The architecture must meet the following requirements:
- Route incoming HTTP/HTTPS requests to the region with the lowest latency.
- Provide automatic failover within 30 seconds if a regional endpoint becomes unhealthy.
- Support URL path-based routing (such as routing /images/* to a storage account and /api/* to web servers) at the global entry point.
- Avoid failover delays caused by client-side DNS caching or ISP DNS time-to-live (TTL) configurations.
Which traffic routing and failover service should you recommend?
- AAzure Traffic Manager configured with priority routing
- BAzure Cross-Region Load Balancer
- Azure Front DoorAnswer
- DAzure Application Gateway configured with a globally shared public IP address
Answer
Azure Front Door
Azure Front Door is the correct choice because it is a global Layer 7 load balancer that uses Anycast DNS and splits TCP connections to route traffic to the closest healthy backend. Because it operates at Layer 7, it natively supports SSL offloading and URL path-based routing. Additionally, because failover occurs at the Anycast edge POPs rather than via client DNS updates, it avoids delays caused by client-side or ISP DNS caching, enabling failover in less than 30 seconds.
Step-by-Step Solution
Key Concept
Azure Front Door is a global Layer 7 load balancer that uses Anycast-based routing to provide low-latency routing, path-based routing, and fast failover that is immune to DNS caching issues.