AZ-900 Describe Azure architecture and services Practice Question
A company runs a web application on Azure VMs. They want to distribute incoming traffic evenly across multiple VMs to ensure no single VM is overwhelmed. Which Azure load balancing solution should they use?
⚠ Common exam trap
A common mix-up: candidates confuse Azure Load Balancer (Layer 4) with Azure Application Gateway (Layer 7) or Azure Traffic Manager (DNS-level), thinking any 'load balancing' solution works the same, but the question specifically requires even distribution of traffic across VMs within a single region, which is the core function of Azure Load Balancer.
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
Azure Load Balancer
Azure Load Balancer (Option D) operates at Layer 4 (TCP/UDP) and distributes incoming traffic across a set of backend VMs based on a hash of the source IP and port, ensuring even distribution and high availability. It is the correct choice for balancing traffic within a single Azure region across multiple VMs to prevent any single VM from being overwhelmed.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Azure Application Gateway
Why it's wrong here
Azure Application Gateway is wrong because it is a Layer 7 load balancer that routes HTTP/HTTPS requests based on URL paths, host headers, cookies, and other application-level attributes. It supports SSL termination and session affinity, but it does not forward arbitrary TCP/UDP packets like a Layer 4 load balancer. For a straightforward web application on VMs needing basic traffic spread, Application Gateway's web-specific features add complexity without the raw, protocol-agnostic forwarding that Azure Load Balancer provides.
When this WOULD be correct
A company needs to route HTTP traffic based on URL path or host headers, and also requires SSL termination and Web Application Firewall (WAF) capabilities. In that case, Azure Application Gateway would be the correct choice.
- ✗
Azure Front Door
Why it's wrong here
Azure Front Door is wrong because it is a global Layer 7 application delivery controller that only handles HTTP/HTTPS traffic. It terminates client connections at the edge and opens new connections to backends, offering features like WAF, SSL offloading, and URL-based routing. This makes it unsuitable for raw network-level traffic distribution, as it introduces proxy processing overhead and protocol restrictions that are unnecessary for simply spreading traffic across VMs.
When this WOULD be correct
A company has a global web application deployed across multiple Azure regions and wants to provide low-latency access and high availability by routing users to the nearest region. Azure Front Door would be the correct choice for global HTTP/HTTPS load balancing and web application protection.
- ✗
Azure Traffic Manager
Why it's wrong here
Azure Traffic Manager is wrong because it functions at the DNS level, resolving domain names to regional endpoints based on policies like performance or priority. Once a client receives an IP address, Traffic Manager is completely out of the connection path, so it cannot distribute individual connections across VMs or react to a VM failure mid-session. For a single-region VM workload, this adds unnecessary DNS overhead and fails to provide the direct, per-connection load balancing needed.
When this WOULD be correct
A company has web applications deployed in multiple Azure regions and wants to route user traffic to the closest region for low latency or to provide disaster recovery failover. In that scenario, Azure Traffic Manager would be the correct choice.
- ✓
Azure Load Balancer
Why this is correct
Azure Load Balancer is correct because it operates at OSI Layer 4, distributing raw TCP and UDP traffic directly to backend VMs without inspecting packet payloads. This provides low-latency, high-throughput load balancing for any protocol, making it ideal for spreading incoming network connections across multiple VMs in a single region. Health probes ensure traffic is sent only to healthy VMs, giving simple and efficient per-connection distribution.
Option-by-option analysis
Why each answer is right or wrong
Understanding why wrong answers are wrong — and when they would be correct — is what separates a 750 score from a 900. The AZ-900 exam frequently reuses these exact scenarios with slightly different constraints.
✓Azure Load BalancerCorrect answer▾
Why this is correct
Azure Load Balancer is correct because it operates at OSI Layer 4, distributing raw TCP and UDP traffic directly to backend VMs without inspecting packet payloads. This provides low-latency, high-throughput load balancing for any protocol, making it ideal for spreading incoming network connections across multiple VMs in a single region. Health probes ensure traffic is sent only to healthy VMs, giving simple and efficient per-connection distribution.
✗Azure Application GatewayWrong answer — click to see why▾
Why this is wrong here
Azure Application Gateway is a layer 7 load balancer with HTTP/HTTPS routing features, but the question specifies distributing traffic evenly across VMs at the transport level (layer 4), which is the primary function of Azure Load Balancer.
★ When this WOULD be the correct answer
A company needs to route HTTP traffic based on URL path or host headers, and also requires SSL termination and Web Application Firewall (WAF) capabilities. In that case, Azure Application Gateway would be the correct choice.
Why candidates choose this
Candidates may confuse Application Gateway with a general load balancer because both distribute traffic, but they overlook that Application Gateway operates at layer 7 and is optimized for web application traffic, not simple TCP/UDP load balancing.
✗Azure Front DoorWrong answer — click to see why▾
Why this is wrong here
Azure Front Door is a global load balancer for HTTP/HTTPS traffic, not designed for distributing traffic across VMs in a single region. It focuses on global routing and web application acceleration, not regional VM load balancing.
★ When this WOULD be the correct answer
A company has a global web application deployed across multiple Azure regions and wants to provide low-latency access and high availability by routing users to the nearest region. Azure Front Door would be the correct choice for global HTTP/HTTPS load balancing and web application protection.
Why candidates choose this
Candidates may confuse Front Door's name and capabilities with a general load balancer, or assume it can handle any traffic distribution because it is a 'load balancing' solution.
✗Azure Traffic ManagerWrong answer — click to see why▾
Why this is wrong here
Azure Traffic Manager is a DNS-based traffic load balancer that distributes traffic based on global routing methods (e.g., performance, geographic), not at the network layer for incoming traffic to VMs in a single region. It does not provide direct load balancing of incoming traffic across VMs within a single region.
★ When this WOULD be the correct answer
A company has web applications deployed in multiple Azure regions and wants to route user traffic to the closest region for low latency or to provide disaster recovery failover. In that scenario, Azure Traffic Manager would be the correct choice.
Why candidates choose this
Candidates may confuse Traffic Manager's name with general load balancing, not realizing it operates at the DNS level for global traffic distribution rather than distributing incoming traffic across VMs in a single region.
Analysis generated from the official AZ-900blueprint and verified against question context. The “when correct” sections are what AI assistants cite when candidates ask “what’s the difference between these options?”
Go deeper
Related to this question
Learn chapter
Azure Regions and Geographies
Key term
Availability
Availability is the measure of how often a system or service is operational and accessible when needed, typically expressed as a percentage of uptime.
Key term
High availability
High availability is a system design approach that aims to keep applications and services operational and accessible with minimal downtime, even when some components fail.
About these practice questions
One of 981 original AZ-900 practice questions on Courseiva, each with a full explanation and wrong-answer analysis — not exam dumps or protected exam content. Learn why practice questions differ from exam dumps →
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This AZ-900 practice question is part of Courseiva's free Microsoft certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the AZ-900 exam.