A company has a global web application deployed on Azure virtual machines in three separate Azure regions: West US, West Europe, and Southeast Asia. The application must automatically direct each user to the region that is geographically closest to the user's location in order to minimize latency. The solution must expose a single DNS name that does not change if regions are added or removed. The company does not need to offload SSL certificates or perform URL-based routing at the global level. Which Azure service should the company use to meet these requirements?
Azure Traffic Manager is a DNS-based traffic routing service that can direct users to the closest region using performance or geographic routing methods. It exposes a single DNS name, supports multi-region failover, and does not require SSL offloading or URL routing, making it the correct choice for this scenario.
Why this answer
Azure Traffic Manager is a DNS-based traffic load balancer that can route users to the closest regional endpoint based on geographic location using the 'Performance' routing method. It exposes a single DNS name (e.g., myapp.trafficmanager.net) that remains constant even when endpoints are added or removed, and it does not require SSL offloading or URL-based routing, matching the requirements exactly.
Exam trap
The trap here is that candidates often confuse Azure Traffic Manager (DNS-based, Layer 4) with Azure Front Door (Layer 7, HTTP/HTTPS), and choose Front Door because it also supports global routing, but the question explicitly states no SSL offload or URL-based routing is needed, making Traffic Manager the correct and simpler choice.
Why the other options are wrong
Azure Load Balancer distributes traffic within a single region and does not provide global DNS-based routing to the closest region based on user location.
Azure Application Gateway is a regional load balancer that operates at Layer 7 (HTTP/HTTPS) and supports URL-based routing and SSL offloading, but it does not provide global traffic routing based on geographic proximity or a single DNS name that remains unchanged when regions are added or removed.
Azure Front Door provides global load balancing with SSL offload and URL-based routing, but the question explicitly states no need for SSL offload or URL-based routing. Traffic Manager is the simpler DNS-based service that meets the requirement of directing users to the closest region without those features.
When would these options actually be correct?
A company needs to distribute incoming traffic among multiple virtual machines in the same Azure region for high availability and load balancing, without global routing requirements.
Why candidates pick the wrong answer
Candidates may confuse load balancing with global traffic routing, assuming Load Balancer can direct users to different regions when it only operates regionally.
Candidates may confuse Application Gateway's Layer 7 capabilities (like HTTP routing) with global traffic management, or assume that any 'gateway' service can handle multi-region routing.
Candidates may confuse Azure Front Door with Traffic Manager because both provide global load balancing and traffic routing based on proximity. They might assume Front Door is always the better option without reading the specific requirements about SSL offload and URL routing.