Azure networking looks intimidating on the AZ-900 until you see it is really one structure with a few named parts. The diagram above lays them all out: a Virtual Network with subnets inside it, peering to a second VNet, and a private endpoint reaching a PaaS service. Learn how those pieces fit and this whole corner of the exam turns into free points.
The Virtual Network is your private network in Azure
An Azure Virtual Network (VNet) is the private network you define in the cloud. You give it an address space (say 10.0.0.0/16), drop resources like virtual machines inside it, and they get private IP addresses and talk to each other over that network — not the public internet. Do not confuse it with a resource group (a management container) or a subscription (a billing and access boundary). A VNet is about connectivity; those others are about organization.
One scope rule the exam loves: a VNet lives in exactly one region and one subscription. It does not span the globe on its own.
Subnets segment the VNet
Inside a VNet you carve the address space into subnets — smaller ranges like 10.0.1.0/24 for web servers and 10.0.2.0/24 for databases. Subnets let you group and isolate resources by role. Crucially, subnets in the same VNet are routed together by default: two VMs in different subnets of one VNet reach each other by private IP with no extra configuration. Segmentation organizes; it does not sever communication.
Peering connects two VNets
When you have two separate VNets — perhaps in different regions or subscriptions — and want their resources to talk privately, you use VNet peering. Peering joins the networks over Microsoft’s backbone, with no VPN and no gateway required. It is the standard AZ-900 answer to “connect two VNets privately.” A VPN Gateway is different — that is for reaching an on-premises network across the public internet through an encrypted tunnel.
Reaching PaaS privately: private and service endpoints
Sometimes a resource in your VNet needs to reach an Azure PaaS service (like Azure Storage) without the traffic crossing the public internet. Two features handle this:
- A private endpoint gives the PaaS service a private IP inside your subnet — you pull the service onto your VNet.
- A service endpoint extends your VNet’s identity to the service over the Microsoft backbone, securing the route to the service’s own endpoint.
Both keep traffic off the general internet; the difference is that a private endpoint hands the service a private IP in your network, while a service endpoint secures the path to the service’s public endpoint. Note that filtering what traffic is allowed is a separate job — that belongs to a network security group, not to the VNet structure itself.
The real exam mixes multiple-choice, true/false, and drag-and-drop formats; the seven questions below are standard multiple-choice, and every explanation carries a “why not the others” so the wrong options teach you as much as the right one.
Updated for AZ-900 (July 2026). The sample questions above are our own work
in the style of the exam — not real exam items. The exam itself is set and marked
by the certification body.