Delivering Optimal User Experience for Multi-Region Applications

Connect Automatically to Nearest Application Host Based on Network Latency

Question

You have an application that is hosted across multiple Azure regions.

You need to ensure that users connect automatically to their nearest application host based on network latency.

What should you implement?

Answers

Explanations

Click on the arrows to vote for the correct answer

A. B. C. D.

C

Azure Traffic Manager is a DNS-based traffic load balancer. This service allows you to distribute traffic to your public facing applications across the global Azure regions. Traffic Manager also provides your public endpoints with high availability and quick responsiveness.

Incorrect Answers:

A: Azure Application Gateway is a web traffic load balancer that enables you to manage traffic to your web applications.

B: An Azure load balancer is a Layer-4 (TCP, UDP) load balancer that provides high availability by distributing incoming traffic among healthy VMs.

D: Azure Bastion is a fully managed PaaS service that provides secure and seamless RDP and SSH access to your virtual machines directly through the Azure

Portal.

https://docs.microsoft.com/en-us/azure/traffic-manager/traffic-manager-overview

The correct answer for this question is C. Azure Traffic Manager.

Azure Traffic Manager is a DNS-based traffic load balancer that allows you to distribute traffic optimally to services across multiple regions, whether they're running in Azure or on-premises. It works by directing user traffic to the most optimal endpoint based on a set of routing methods that you choose.

In this scenario, you can use Azure Traffic Manager to route user traffic based on network latency. Azure Traffic Manager offers a routing method called "Performance," which directs traffic to the closest endpoint based on network latency. This means that users will automatically connect to their nearest application host based on network latency, providing them with the best possible performance.

Azure Application Gateway and Azure Load Balancer are also load balancers, but they are typically used for distributing traffic within a single region, not across multiple regions. Azure Bastion is a service that allows secure remote access to virtual machines, but it is not related to load balancing or routing traffic. Therefore, neither A, B, nor D is the correct answer for this question.