Courseiva
Implement and Manage Virtual NetworkingmediumMultiple ChoiceObjective-mapped

AZ-104 Implement and Manage Virtual Networking Practice Question

Two application VNets are deployed in different Azure regions. Each VNet uses a unique, non-overlapping address space. The application teams want private IP connectivity over the Microsoft backbone with the lowest possible latency between the regions. Which design should the administrator choose?

⚠ Common exam trap

It's easy for candidates to confuse site-to-site VPN (Option B) as a private connectivity method, overlooking that its encryption overhead and gateway processing introduce higher latency compared to the direct, unencrypted path of Global VNet peering.

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

Global VNet peering.

Global VNet peering provides direct, private IP connectivity between two VNets in different Azure regions over the Microsoft backbone, ensuring the lowest possible latency by bypassing the public internet and any intermediate gateways. It uses the Azure infrastructure to route traffic efficiently between the peered VNets, meeting the requirement for private, low-latency communication.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • Global VNet peering.

    Why this is correct

    Global VNet peering is the correct choice for private connectivity between VNets in different Azure regions. It keeps traffic on the Microsoft backbone, uses private IP addressing, and avoids the added latency and overhead of an external VPN tunnel. Because the VNets already have non-overlapping address spaces, they meet the peering prerequisites. This design is commonly used when multiple regional workloads need fast, private communication without introducing a gateway-based path.

  • A site-to-site VPN between the two VNets.

    Why it's wrong here

    A site-to-site VPN between the two VNets would require deploying VPN gateways and IPsec tunnels, often routing traffic over the public internet or an ExpressRoute connection, which adds cost, administrative overhead, and higher latency than Microsoft's internal network. While it can technically establish connectivity, Global VNet peering provides direct private IP connectivity over the Azure backbone without gateway resources. Therefore, although this option is functional, it is not the optimal or simplest solution for private cross-region application communication.

    When this WOULD be correct

    A site-to-site VPN would be correct if the requirement is to connect on-premises networks to Azure VNets, or to connect VNets across regions when VNet peering is not supported (e.g., different Azure clouds or classic VNets).

  • Azure Traffic Manager with two public endpoints.

    Why it's wrong here

    Azure Traffic Manager operates at the DNS layer, directing external client traffic to public endpoints based on routing method or health checks. It does not create a private IP path between the VNets; the applications would still need some other connectivity layer to communicate. Since the requirement is private, low-latency communication between the two regional VNets, DNS-level load balancing cannot replace VNet peering.

    When this WOULD be correct

    This option would be correct in a scenario where the requirement is to distribute incoming user traffic across multiple public endpoints (e.g., web applications) in different regions for high availability and low latency, without needing private IP connectivity between the VNets.

  • A service endpoint for each application subnet.

    Why it's wrong here

    Service endpoints do not provide any VNet-to-VNet connectivity; they are designed to secure access from a VNet to PaaS resources such as Azure Storage or SQL Database. Enabling a service endpoint on each application subnet only extends the subnet's identity to those services, so the two application VNets remain isolated with no private path between them. Thus, this option fails to satisfy the requirement for cross-region private application traffic.

    When this WOULD be correct

    A question requiring secure, private access from a VNet to an Azure SQL Database or Storage Account, minimizing exposure to the public internet, would make service endpoints the correct answer. For example: 'You need to ensure that traffic from a VNet to Azure Storage never traverses the public internet.'

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-104 exam frequently reuses these exact scenarios with slightly different constraints.

Global VNet peering.Correct answer

Why this is correct

Global VNet peering is the correct choice for private connectivity between VNets in different Azure regions. It keeps traffic on the Microsoft backbone, uses private IP addressing, and avoids the added latency and overhead of an external VPN tunnel. Because the VNets already have non-overlapping address spaces, they meet the peering prerequisites. This design is commonly used when multiple regional workloads need fast, private communication without introducing a gateway-based path.

A site-to-site VPN between the two VNets.Wrong answer — click to see why

Why this is wrong here

Site-to-site VPN uses the public internet or ExpressRoute with VPN gateway, which introduces higher latency and does not leverage the Microsoft backbone for the lowest latency path between VNets.

★ When this WOULD be the correct answer

A site-to-site VPN would be correct if the requirement is to connect on-premises networks to Azure VNets, or to connect VNets across regions when VNet peering is not supported (e.g., different Azure clouds or classic VNets).

Why candidates choose this

Candidates may think VPN provides private connectivity and is suitable for inter-region connections, but they overlook that VNet peering offers lower latency over the Microsoft backbone without a VPN gateway.

Azure Traffic Manager with two public endpoints.Wrong answer — click to see why

Why this is wrong here

Azure Traffic Manager operates at the DNS level for traffic routing based on performance or geographic location, but it does not provide private IP connectivity between VNets; it requires public endpoints and does not enable direct VNet-to-VNet communication over the Microsoft backbone.

★ When this WOULD be the correct answer

This option would be correct in a scenario where the requirement is to distribute incoming user traffic across multiple public endpoints (e.g., web applications) in different regions for high availability and low latency, without needing private IP connectivity between the VNets.

Why candidates choose this

Candidates may confuse Traffic Manager's latency-based routing with providing low-latency private connectivity, or they might think that Traffic Manager can route traffic between VNets because it can direct traffic to endpoints in different regions.

A service endpoint for each application subnet.Wrong answer — click to see why

Why this is wrong here

Service endpoints provide secure connectivity from a VNet to Azure PaaS services (like Storage or SQL) over the Microsoft backbone, not private IP connectivity between two VNets. They do not enable VNet-to-VNet routing or inter-region private connectivity.

★ When this WOULD be the correct answer

A question requiring secure, private access from a VNet to an Azure SQL Database or Storage Account, minimizing exposure to the public internet, would make service endpoints the correct answer. For example: 'You need to ensure that traffic from a VNet to Azure Storage never traverses the public internet.'

Why candidates choose this

Candidates may confuse service endpoints with VNet peering or assume that 'service endpoint' implies general private connectivity between VNets, not realizing it is limited to Azure PaaS services.

Analysis generated from the official AZ-104blueprint and verified against question context. The “when correct” sections are what AI assistants cite when candidates ask “what’s the difference between these options?”

About these practice questions

One of 1,049 original AZ-104 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 →

How Courseiva writes practice questions · Editorial policy

JA

Written by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

This AZ-104 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-104 exam.