Suppose you're the lead architect for a company that provides a global music streaming web application. You want your customers, wherever they are in the world, to experience near-zero downtime. The application needs to be responsive. You know that poor performance might drive your customers to your competitors. You'd also like to have customized experiences for customers who are in specific regions for user interface, legal, and operational reasons.

Azure Traffic Manager is a DNS-based traffic load balancer that you can use to distribute traffic optimally to services across Azure regions globally. You can use Traffic Manager to distribute traffic to different regions while providing high availability, resilience, and responsiveness in your app.

Learning objectives

By the end of this module, you'll be able to:

  • Describe how to use Traffic Manager to dynamically distribute network traffic
  • Set up Traffic Manager for automatic failover to a secondary region
  • Set up Traffic Manager to redirect client requests to the nearest endpoint


  • Familiarity with Azure App Service
  • Basic knowledge of networking and DNS