Microsoft Azure Architect Design (AZ-301) Practice Exam

Disable ads (and more) with a membership for a one time $2.99 payment

Prepare for the Microsoft Azure Architect Design (AZ-301) Exam with interactive quizzes featuring flashcards and multiple-choice questions, each packed with hints and explanations to ace your certification test!

Each practice test/flash card set has 50 randomly selected questions from a bank of over 500. You'll get a new set of questions each time!

Practice this question and more.


When deploying a web app across multiple Azure regions, which request routing configuration ensures users access the app efficiently in a failover scenario?

  1. A traffic Manager profile

  2. Azure Application Gateway

  3. Azure Load Balancer

  4. Cookie-based session affinity

The correct answer is: A traffic Manager profile

Utilizing a Traffic Manager profile is the most effective way to ensure users access a web app efficiently across multiple Azure regions, particularly in a failover scenario. Traffic Manager functions at the DNS level, directing client requests to the most appropriate endpoint based on various routing methods, such as performance, priority, or geographic location. This means that if one region becomes unavailable, Traffic Manager can automatically reroute traffic to another healthy region, ensuring continuous access and minimizing downtime. Moreover, Traffic Manager not only provides failover capabilities but also enhances user experience by directing requests to the nearest or most responsive endpoint, further optimizing load times and performance. This level of intelligent routing is crucial for maintaining a seamless experience for users, especially in diverse geographical locations. Other options have specific roles but do not inherently provide the comprehensive routing and failover capabilities of Traffic Manager. Azure Application Gateway primarily handles application layer traffic management and may help in load balancing within a region rather than across multiple ones. Azure Load Balancer operates at the transport layer and is generally used for distributing traffic within a single region, lacking the global reach needed for failover across regions. Cookie-based session affinity is useful for maintaining user sessions but does not address failover or efficient routing between multiple regions.