πŸ”’ 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 3 of 11 27%
10 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

Azure Virtual Machines

VMs are the workhorse of IaaS. From running legacy apps to scaling with VM Scale Sets β€” here's everything AZ-900 tests about Azure virtual machines.

What is an Azure virtual machine?

β˜• Simple explanation

A virtual machine (VM) is a computer inside a computer.

Instead of buying a physical server, you rent a virtual one from Azure. It looks and behaves like a real computer β€” it has a CPU, memory, storage, and an operating system. You can install software, configure settings, and connect to it remotely.

The difference? It’s not a physical box under your desk. It’s a piece of a much larger server in one of Azure’s datacenters. Multiple VMs share the same physical hardware but are completely isolated from each other.

You pick the size (how much CPU and RAM), the OS (Windows or Linux), and the region. Azure handles the physical hardware.

Azure Virtual Machines provide IaaS compute in the cloud. VMs give you full control over the operating system, installed software, and configuration β€” making them suitable for lift-and-shift migrations, custom application hosting, and workloads that require OS-level access.

Azure VMs run on shared physical hosts using Hyper-V hypervisor technology. Each VM is isolated at the hardware level. You choose a VM size (CPU cores, RAM, disk I/O, network bandwidth) and an image (OS + optional pre-installed software).

VMs are billed per-second when running. You can stop (deallocate) a VM to stop compute charges, though storage charges continue.

VM options in Azure

Azure Virtual Machines (standard)

The core IaaS offering. You choose:

  • Size β€” from 1 vCPU / 0.5 GB RAM to 416 vCPUs / 12 TB RAM
  • Image β€” Windows Server, Ubuntu, Red Hat, custom images
  • Region β€” where the VM physically runs
  • Disk β€” OS disk + optional data disks

Azure Virtual Machine Scale Sets

Scale Sets let you deploy and manage a group of identical VMs that automatically scale based on demand:

FeatureSingle VMVM Scale Set
Number of VMs11 to 1,000+
Auto-scalingNo (manual)Yes (rules-based)
Load balancingMust add separatelyBuilt-in
Identical configN/AAll VMs are identical
Best forDev/test, single workloadsWeb apps, APIs, batch processing

Summit Construction uses a Scale Set for their project portal:

  • Normal: 2 VMs
  • Peak (quarterly reviews): auto-scales to 8 VMs
  • After peak: scales back to 2 VMs

Availability sets

Availability sets protect against hardware failures within a datacenter by spreading VMs across:

  • Fault domains β€” separate physical racks (protects against rack-level failures)
  • Update domains β€” VMs that can be rebooted during maintenance without all going down at once
ConceptWhat It Protects Against
Fault domainsPhysical hardware failure (rack, power, network switch)
Update domainsPlanned maintenance (Azure reboots VMs in one update domain at a time)
πŸ’‘ Availability sets vs availability zones

Both protect against failures, but at different scales:

  • Availability sets protect within a single datacenter (rack-level failures)
  • Availability zones protect across datacenters within a region

For the highest availability within a region, use availability zones. Availability sets are the older approach and still work, but zones provide stronger protection.

Exam tip: If a question asks for the HIGHEST availability, the answer is usually availability zones, not availability sets.

Azure Virtual Desktop

Azure Virtual Desktop (AVD) is a desktop and app virtualisation service:

  • Users access a full Windows desktop or individual apps from any device
  • The desktop runs in Azure, not on the user’s computer
  • Supports multi-session Windows 11 (unique to Azure β€” no other cloud offers this)

Harbour Health use case: Doctors access patient records from personal devices through Azure Virtual Desktop. The data never leaves Azure β€” only screen pixels are sent to the device. This satisfies compliance requirements while enabling remote work.

Resources required for a VM

When you create a VM, Azure also creates (or requires) these supporting resources:

ResourceRequired?Purpose
Virtual network (VNet)YesNetwork connectivity
Network interface (NIC)YesConnects the VM to the VNet
OS diskYesStores the operating system (managed disk)
Public IP addressOptionalAllows internet access to the VM
Network security group (NSG)RecommendedFirewall rules for inbound/outbound traffic
Data disksOptionalAdditional storage for applications and data

Key exam concept: A VM is not just a VM β€” it’s a collection of resources. When you delete a VM, you should also clean up the NIC, disks, and public IP, or they’ll keep incurring charges.

ℹ️ VM sizing families

Azure organises VM sizes into families based on workload type:

FamilyOptimised ForExample Use Case
B-seriesBurstable, low costDev/test, small web servers
D-seriesGeneral purposeMost production workloads
E-seriesMemory-optimisedDatabases, in-memory analytics
F-seriesCompute-optimisedBatch processing, gaming servers
N-seriesGPU-enabledAI/ML training, video rendering

The AZ-900 exam doesn’t test specific VM sizes, but understanding the concept of families and that VMs come in different sizes for different workloads is important.

🎬 Video walkthrough

🎬 Video coming soon

Azure Virtual Machines β€” AZ-900

Azure Virtual Machines β€” AZ-900

~10 min

Flashcards

Question

What is a Virtual Machine Scale Set?

Click or press Enter to reveal answer

Answer

A group of identical VMs that automatically scale based on demand. They include built-in load balancing and can scale from 1 to 1,000+ instances based on rules you define.

Click to flip back

Question

What is the difference between fault domains and update domains?

Click or press Enter to reveal answer

Answer

Fault domains protect against physical hardware failures (separate racks). Update domains protect against planned maintenance downtime (Azure reboots one update domain at a time, not all at once).

Click to flip back

Question

What resources are REQUIRED when creating an Azure VM?

Click or press Enter to reveal answer

Answer

Virtual network (VNet), network interface (NIC), and OS disk. Public IP, NSG, and data disks are optional but recommended.

Click to flip back

Question

What is Azure Virtual Desktop?

Click or press Enter to reveal answer

Answer

A desktop and app virtualisation service that runs Windows desktops in Azure. Users access them from any device. Supports multi-session Windows 11 (unique to Azure). Data stays in Azure β€” only screen pixels are transmitted.

Click to flip back

Knowledge Check

Knowledge Check

Summit Construction's project portal experiences unpredictable traffic spikes during quarterly reviews. Which Azure VM feature automatically adds more VMs during high demand and removes them when demand drops?

Knowledge CheckSelect all that apply

Which of the following resources are REQUIRED when creating an Azure VM? (Select THREE)


Next up: More Azure compute options β€” containers, Azure Functions, and Azure App Service.

← Previous

Resources, Resource Groups, and Subscriptions

Next β†’

Azure Compute: Containers, Functions, and App Service

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.