AZ-900 Describe Azure architecture and services Practice Question
A company has two Azure virtual networks: VNet-A in the East US region and VNet-B in the West US region. Each VNet hosts a set of virtual machines that run a distributed application. The application requires private, low-latency communication between the VMs in VNet-A and VNet-B. The company wants to minimize operational complexity and avoid any additional billing for data transfer between the two VNets beyond the standard Azure data transfer charges. Which Azure service should the company use to connect the two virtual networks?
⚠ Common exam trap
Many candidates confuse VNet Peering with VPN Gateway, assuming a VPN is required for cross-region connectivity, but VNet Peering is the simpler, lower-cost option for private Azure-to-Azure communication without additional gateway billing.
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 Virtual Network Peering
Azure Virtual Network Peering is the correct choice because it connects two virtual networks directly over the Microsoft backbone network, providing private, low-latency communication between VMs in different regions. It incurs only standard Azure data transfer charges (no additional gateway or circuit costs) and requires minimal operational overhead, as it is a simple configuration with no extra devices or bandwidth provisioning.
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 Virtual Network Peering
Why this is correct
Azure Virtual Network Peering is the correct service because it enables direct, private connectivity between VNet A and VNet B regardless of their Azure regions, including East US and any other region, through Microsoft's backbone network. Global VNet peering uses private IP addresses without needing a gateway, VPN, or public internet, resulting in low-latency and high-bandwidth data transfer at standard networking costs. This approach is operationally simple, requiring only a peering relationship in each VNet, and avoids the added expense and routing complexity of alternate connectivity services.
- ✗
Azure VPN Gateway (Site-to-Site)
Why it's wrong here
Azure VPN Gateway (Site-to-Site) is incorrect as it is primarily designed for establishing secure, encrypted connections between an Azure virtual network and an on-premises location over the public internet. While a VPN Gateway can connect two Azure VNets, this typically introduces higher latency and operational overhead compared to native Azure solutions for intra-Azure connectivity. This option would be the correct choice if the company needed to securely extend their on-premises network to Azure, or to connect two Azure virtual networks where encryption over a non-private backbone was a primary requirement.
When this WOULD be correct
A company needs to connect an on-premises network to an Azure VNet over the internet with encrypted traffic, requiring a site-to-site VPN for secure hybrid connectivity.
- ✗
Azure ExpressRoute
Why it's wrong here
Azure ExpressRoute is incorrect because it is designed to provide dedicated, private, and resilient connections between an on-premises environment and Azure via a connectivity provider, not to connect two Azure virtual networks directly. To use ExpressRoute for this scenario, you would need multiple circuits and complex routing (e.g., a transit VNet or virtual appliance) to relay traffic between VNets, which introduces significant cost and administrative overhead. In contrast, VNet peering offers a native, low-latency, private path between Azure VNets without any gateway or external provider involvement.
When this WOULD be correct
A company needs to connect an on-premises data center to Azure VNets with guaranteed bandwidth, low latency, and a private connection that bypasses the public internet. The question would specify requirements for a service-level agreement (SLA) on availability and throughput, and the company is willing to pay for a dedicated circuit.
- ✗
Azure Front Door
Why it's wrong here
Azure Front Door is incorrect because it is a global, cloud-native application delivery and load-balancing service that operates at Layer 7 (HTTP/HTTPS), optimizing traffic for web applications and APIs. It cannot establish a private network path between two virtual networks; it routes external client requests to the most appropriate backend, rather than forwarding raw IP packets between VNets. While Front Door can expose your services, it does not replace the need for VNet-level interconnectivity and does not support private peering or gateway-less communication between Azure virtual networks.
When this WOULD be correct
A company wants to provide global, low-latency access to a web application hosted in multiple Azure regions, with features like SSL offloading, path-based routing, and web application firewall. The requirement is for public-facing HTTP/HTTPS traffic, not private VNet-to-VNet connectivity.
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 Virtual Network PeeringCorrect answer▾
Why this is correct
Azure Virtual Network Peering is the correct service because it enables direct, private connectivity between VNet A and VNet B regardless of their Azure regions, including East US and any other region, through Microsoft's backbone network. Global VNet peering uses private IP addresses without needing a gateway, VPN, or public internet, resulting in low-latency and high-bandwidth data transfer at standard networking costs. This approach is operationally simple, requiring only a peering relationship in each VNet, and avoids the added expense and routing complexity of alternate connectivity services.
✗Azure VPN Gateway (Site-to-Site)Wrong answer — click to see why▾
Why this is wrong here
Azure VPN Gateway (Site-to-Site) incurs additional billing for data transfer and introduces higher latency and operational complexity compared to VNet peering, which is free for data transfer within the same region and offers low-latency private connectivity.
★ When this WOULD be the correct answer
A company needs to connect an on-premises network to an Azure VNet over the internet with encrypted traffic, requiring a site-to-site VPN for secure hybrid connectivity.
Why candidates choose this
Candidates may think a VPN is needed for cross-region connectivity or assume that any inter-VNet connection requires a VPN gateway, overlooking the simpler and more cost-effective VNet peering option.
✗Azure ExpressRouteWrong answer — click to see why▾
Why this is wrong here
ExpressRoute provides dedicated private connectivity to Azure, but it is designed for hybrid cloud scenarios (on-premises to Azure) and incurs additional costs for data transfer and circuit provisioning. It does not connect two Azure VNets directly without extra services like VNet peering or a gateway transit, and it would increase operational complexity and billing beyond standard data transfer charges.
★ When this WOULD be the correct answer
A company needs to connect an on-premises data center to Azure VNets with guaranteed bandwidth, low latency, and a private connection that bypasses the public internet. The question would specify requirements for a service-level agreement (SLA) on availability and throughput, and the company is willing to pay for a dedicated circuit.
Why candidates choose this
Candidates may think ExpressRoute is the best option for low-latency private connections because it offers a dedicated private link, but they overlook that it is primarily for on-premises connectivity and not optimized for VNet-to-VNet peering, which is simpler and cheaper.
✗Azure Front DoorWrong answer — click to see why▾
Why this is wrong here
Azure Front Door is a global load balancer and application delivery controller that operates at Layer 7 (HTTP/HTTPS), not a private network interconnect. It cannot provide private, low-latency Layer 3 connectivity between VNets, and it incurs additional costs per request.
★ When this WOULD be the correct answer
A company wants to provide global, low-latency access to a web application hosted in multiple Azure regions, with features like SSL offloading, path-based routing, and web application firewall. The requirement is for public-facing HTTP/HTTPS traffic, not private VNet-to-VNet connectivity.
Why candidates choose this
Candidates may confuse Front Door's global presence and low-latency capabilities with private network connectivity, or think it can replace peering for inter-region VNet connections because it can route traffic between regions.
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?”
Visual reference
Go deeper
Related to this question
Learn chapter
Azure Regions and Geographies
Key term
VNet
A virtual private network inside a cloud provider that lets you securely connect and isolate your cloud resources.
Key term
Azure Virtual Network
Azure Virtual Network is a cloud service that lets you create a private, isolated network in the Microsoft Azure cloud, allowing your virtual machines and other resources to communicate securely with each other, the internet, and your on-premises network.
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.