An enterprise is designing a global traffic routing and failover strategy for workloads deployed in the East US and West Europe regions. The solution must support two distinct workloads:
1. A public-facing web application that requires Secure Sockets Layer (SSL) termination at the edge, URL path-based routing (mapping `/static/*` to Azure Storage and `/api/*` to regional application gateways), Web Application Firewall (WAF) integration, and a failover recovery time objective (RTO) of less than 30 seconds.
2. A database replication synchronization daemon that communicates using a custom TCP protocol over port 5432.
Which routing and failover architecture should you recommend to meet these requirements?
- Deploy Azure Front Door to route and load balance the web application using its Anycast-based routing and custom HTTP probes to achieve sub-30-second failover, and deploy Azure Traffic Manager to route the database synchronization daemon traffic over port 5432 using a nested performance routing method.Answer
- BDeploy Azure Traffic Manager for both workloads, setting the DNS Time-to-Live (TTL) to 10 seconds to ensure client requests fail over to the secondary region within the sub-30-second target RTO.
- CDeploy Azure Front Door to route both workloads, adding a custom routing rule and backend pool configured for TCP port 5432 to handle the synchronization daemon traffic.
- DDeploy an Azure Cross-Region Load Balancer to route both workloads, utilizing its Layer 4 Anycast routing to achieve sub-30-second failover and mapping HTTP/HTTPS and TCP port 5432 to the regional backends.
Answer
Deploy Azure Front Door to route and load balance the web application using its Anycast-based routing and custom HTTP probes to achieve sub-30-second failover, and deploy Azure Traffic Manager to route the database synchronization daemon traffic over port 5432 using a nested performance routing method.
The correct solution uses Azure Front Door for the web application and Azure Traffic Manager for the database synchronization daemon. Azure Front Door is an Anycast-based Layer 7 load balancer that supports SSL termination, path-based routing, and WAF integration. Because it routes traffic at the edge using Split TCP, failover is detected and executed almost instantly (within seconds) via health probes, meeting the sub-30-second RTO without relying on client-side DNS updates. Azure Traffic Manager is a DNS-based routing service that can route any TCP/UDP protocol (including database traffic on port 5432) because it only resolves the DNS query to the appropriate regional endpoint IP address.
Step-by-Step Solution
Key Concept
Selecting and combining Azure global routing services based on OSI layers and failover requirements.
Estimated Time:3m 0s