🔒 Guided

Pre-launch preview. Authorised access only.

Incorrect code

Guided by A Guide to Cloud
Explore AB-900 AI-901
Guided AZ-900 Domain 2
Domain 2 — Module 6 of 11 55%
13 of 26 overall

AZ-900 Study Guide

Domain 1: Describe Cloud Concepts

  • What is Cloud Computing? Free
  • Cloud Models: Public, Private, and Hybrid Free
  • Cloud Pricing: Consumption, Serverless, and Pay-as-You-Go Free
  • High Availability and Scalability Free
  • Reliability, Security, and Manageability Free
  • IaaS, PaaS, and SaaS Explained Free
  • Choosing the Right Cloud Service Free

Domain 2: Describe Azure Architecture and Services

  • Azure Regions, Zones, and Datacenters
  • Resources, Resource Groups, and Subscriptions
  • Azure Virtual Machines
  • Azure Compute: Containers, Functions, and App Service
  • Azure Networking: VNets, Subnets, and Peering
  • Connecting to Azure: VPNs, ExpressRoute, and DNS
  • Azure Storage Services
  • Data Migration: Moving to Azure
  • Microsoft Entra ID: Your Identity Hub
  • Authentication and External Identities
  • Azure Security: RBAC, Zero Trust, and Defender

Domain 3: Describe Azure Management and Governance

  • What Affects Your Azure Bill
  • Pricing Calculators: TCO and Azure Pricing
  • Cost Management and Tags
  • Azure Governance: Purview, Policy, and Locks
  • The Azure Portal and Cloud Shell
  • Infrastructure as Code: ARM, Bicep, and Arc
  • Azure Advisor and Service Health
  • Azure Monitor: Logs, Alerts, and Insights

AZ-900 Study Guide

Domain 1: Describe Cloud Concepts

  • What is Cloud Computing? Free
  • Cloud Models: Public, Private, and Hybrid Free
  • Cloud Pricing: Consumption, Serverless, and Pay-as-You-Go Free
  • High Availability and Scalability Free
  • Reliability, Security, and Manageability Free
  • IaaS, PaaS, and SaaS Explained Free
  • Choosing the Right Cloud Service Free

Domain 2: Describe Azure Architecture and Services

  • Azure Regions, Zones, and Datacenters
  • Resources, Resource Groups, and Subscriptions
  • Azure Virtual Machines
  • Azure Compute: Containers, Functions, and App Service
  • Azure Networking: VNets, Subnets, and Peering
  • Connecting to Azure: VPNs, ExpressRoute, and DNS
  • Azure Storage Services
  • Data Migration: Moving to Azure
  • Microsoft Entra ID: Your Identity Hub
  • Authentication and External Identities
  • Azure Security: RBAC, Zero Trust, and Defender

Domain 3: Describe Azure Management and Governance

  • What Affects Your Azure Bill
  • Pricing Calculators: TCO and Azure Pricing
  • Cost Management and Tags
  • Azure Governance: Purview, Policy, and Locks
  • The Azure Portal and Cloud Shell
  • Infrastructure as Code: ARM, Bicep, and Arc
  • Azure Advisor and Service Health
  • Azure Monitor: Logs, Alerts, and Insights
Domain 2: Describe Azure Architecture and Services Premium ⏱ ~12 min read

Connecting to Azure: VPNs, ExpressRoute, and DNS

How do you connect your on-premises network to Azure? How does DNS work in the cloud? And what are public vs private endpoints? This module covers Azure's connectivity options.

Connecting your world to Azure

☕ Simple explanation

Think of Azure as an island. Your office is on the mainland. How do you get there?

VPN Gateway = a tunnel under the ocean. Your data travels encrypted through the public internet, but it’s secure inside the tunnel. Affordable but not the fastest.

ExpressRoute = a private bridge built just for you. Your data never touches the public internet — it travels on a dedicated connection. Faster, more reliable, but more expensive.

Azure DNS = the phone book for the internet. It translates human-friendly names (like “portal.summit.com”) into IP addresses that computers understand.

Public endpoints = the island’s public ferry port (anyone can reach it). Private endpoints = a private dock only accessible from your bridge or tunnel.

Azure VPN Gateway creates encrypted tunnels between your on-premises network and Azure VNets over the public internet. It uses IPSec/IKE protocols for site-to-site connections and SSL/TLS for point-to-site (individual device) connections.

Azure ExpressRoute establishes private, dedicated connections between your on-premises network and Azure through a connectivity provider. Traffic never traverses the public internet, providing higher bandwidth, lower latency, and greater reliability.

Azure DNS hosts DNS domains in Azure, providing name resolution using Microsoft’s global network of DNS servers. It supports both public DNS (internet-facing) and private DNS zones (VNet-internal).

Endpoints determine how Azure services are accessed. Public endpoints are accessible over the internet. Private endpoints assign a private IP from your VNet to an Azure service, making it accessible only within your network.

Azure VPN Gateway

A VPN Gateway connects your on-premises network to Azure over an encrypted tunnel through the public internet.

Two types of VPN connections:

TypeWhat It ConnectsUse Case
Site-to-site (S2S)On-premises network to Azure VNetOffice network to Azure — always on
Point-to-site (P2S)Individual device to Azure VNetRemote worker’s laptop to Azure

Summit Construction uses a site-to-site VPN to connect their office network in Auckland to their Azure VNet. Staff access Azure resources as if they were on the same local network.

VPN Gateway key facts:

  • Encrypted over the public internet
  • Bandwidth depends on your internet connection
  • Supports IPSec/IKE (S2S) and SSL/TLS (P2S)
  • Cost-effective for most organisations

Azure ExpressRoute

ExpressRoute is a private, dedicated connection between your on-premises network and Azure. It doesn’t go over the public internet.

VPN Gateway vs ExpressRoute
FeatureVPN GatewayExpressRoute
ConnectionEncrypted tunnel over public internetPrivate dedicated connection
BandwidthUp to ~1.25 GbpsUp to 100 Gbps
LatencyVariable (internet-dependent)Consistent and low
ReliabilityInternet-dependentBuilt-in redundancy, SLA-backed
CostLower (gateway + internet)Higher (dedicated circuit + provider)
Best forMost organisations, dev/testEnterprise, regulated industries, high bandwidth

Harbour Health uses ExpressRoute because:

  • Patient data must not traverse the public internet (regulatory requirement)
  • They need consistent, low-latency access to Azure-hosted applications
  • The hospital generates large volumes of medical imaging data
ℹ️ ExpressRoute Global Reach

ExpressRoute Global Reach lets you connect your on-premises sites to each other through the Microsoft backbone. If Harbour Health has offices in Auckland and Wellington, both connected via ExpressRoute, Global Reach allows the two offices to communicate through Microsoft’s network instead of the public internet.

Azure DNS

Azure DNS hosts your DNS domains and resolves names using Microsoft’s global network.

What DNS does: Translates domain names into IP addresses.

  • portal.summit.com → 20.53.201.47
  • Users type the name; DNS returns the IP address

Two types of Azure DNS zones:

TypePurposeExample
Public DNS zoneResolves names on the internetsummit.com → public IP
Private DNS zoneResolves names within your VNetdb.internal → private IP (10.0.3.4)

Why use Azure DNS?

  • Runs on Microsoft’s global network (fast, reliable)
  • Integrated with other Azure services
  • Role-based access control for DNS records
  • Alias records that point directly to Azure resources

Key concept: Azure DNS hosts your DNS zones — it does NOT let you buy domain names. You still purchase domains from a registrar (GoDaddy, Namecheap, etc.) and then point them to Azure DNS.

Public and private endpoints

This is a key security concept for the exam:

Public vs private endpoints
FeaturePublic EndpointPrivate Endpoint
Accessible fromThe internet (public IP)Only within your VNet (private IP)
IP addressPublic IP addressPrivate IP from your VNet's address space
SecurityFirewall rules needed to restrict accessNot exposed to internet at all
Use casePublic-facing apps, APIsDatabases, storage, internal services
ExampleWeb app accessible at app.summit.comSQL Database accessible only at 10.0.3.5 within the VNet

Harbour Health’s approach:

  • Public endpoint: Patient booking portal (needs internet access)
  • Private endpoint: SQL Database with patient records (accessible ONLY from within the VNet — no internet exposure)
💡 Exam tip: Private endpoints for PaaS services

By default, Azure PaaS services (like Azure SQL Database, Storage Accounts) have public endpoints — they’re accessible over the internet. This concerns security-conscious organisations.

Private endpoints solve this by giving the PaaS service a private IP address within your VNet. Traffic flows over the Microsoft backbone network, never touching the internet.

If a question mentions “prevent internet access to a database” or “access storage only from within the VNet,” the answer is usually private endpoints.

🎬 Video walkthrough

🎬 Video coming soon

VPNs, ExpressRoute, and DNS — AZ-900

VPNs, ExpressRoute, and DNS — AZ-900

~10 min

Flashcards

Question

What is the difference between VPN Gateway and ExpressRoute?

Click or press Enter to reveal answer

Answer

VPN Gateway creates encrypted tunnels over the public internet (cheaper, lower bandwidth). ExpressRoute provides a private dedicated connection that never touches the internet (faster, more reliable, more expensive).

Click to flip back

Question

What are the two types of VPN connections?

Click or press Enter to reveal answer

Answer

Site-to-site (S2S) connects an on-premises network to Azure VNet — always-on. Point-to-site (P2S) connects an individual device to Azure VNet — for remote workers.

Click to flip back

Question

What is a private endpoint?

Click or press Enter to reveal answer

Answer

A private IP address assigned to an Azure PaaS service (like SQL Database) from your VNet's address space. It makes the service accessible only within your VNet — not from the internet.

Click to flip back

Question

Can you buy domain names through Azure DNS?

Click or press Enter to reveal answer

Answer

No. Azure DNS hosts DNS zones and resolves names, but you must purchase domain names from a domain registrar (like GoDaddy or Namecheap) and then configure them to use Azure DNS name servers.

Click to flip back

Knowledge Check

Knowledge Check

Harbour Health needs a connection from their hospital network to Azure that NEVER uses the public internet. Which service should they use?

Knowledge Check

Summit Construction wants their Azure SQL Database to be accessible ONLY from within their Azure VNet — not from the internet. What should they configure?

Knowledge Check

Which statement about Azure DNS is TRUE?


Next up: Azure Storage Services — storage accounts, tiers, redundancy options, and the different types of Azure storage.

← Previous

Azure Networking: VNets, Subnets, and Peering

Next →

Azure Storage Services

Guided

I learn, I simplify, I share.

A Guide to Cloud YouTube Feedback

© 2026 Sutheesh. All rights reserved.

Guided is an independent study resource and is not affiliated with, endorsed by, or officially connected to Microsoft. Microsoft, Azure, and related trademarks are property of Microsoft Corporation. Always verify information against Microsoft Learn.