Azure Virtual Machines is the one Azure Compute service the AZ-900 keeps circling back to, because a single VM lets the exam test the IaaS model, sizing, storage, and uptime all at once. Learn the parts labelled in the diagram above and this whole cluster of questions turns into free points.
A VM is IaaS — the control-for-effort bargain
A Virtual Machine is Infrastructure as a Service. Microsoft runs the datacentre, the physical host, and the hypervisor; everything from the guest operating system upward is yours. You patch the OS, you harden it, you install what you like. That freedom is the whole point of a VM — and the maintenance it brings is its price. Any AZ-900 scenario where you are patching or configuring the OS is pointing at IaaS.
Sizes and series — match the shape, do not learn the list
Azure offers VM sizes grouped into series (families) tuned for different resource balances. You do not learn every size — you just recognise the idea:
- General purpose — a balanced CPU-to-memory ratio for most workloads.
- Compute-optimized — a high CPU-to-memory ratio for CPU-bound jobs.
- Memory-optimized — lots of RAM for in-memory and data workloads.
Match the workload’s shape to the family and move on.
Three disks, three jobs
A VM attaches storage in three roles, and the exam loves the distinction:
- Managed OS disk — holds the operating system; persists.
- Managed data disk — holds your application data; persists.
- Temporary disk — local scratch storage that can be wiped on deallocation or host maintenance.
The rule to know cold: anything you would miss goes on a managed OS or data disk; the temporary disk is scratch only.
Keeping a VM up — sets, zones, and the SLA
Two uptime constructs are easy to confuse:
- Availability Set — spreads VMs across fault and update domains inside one datacentre, surviving a rack failure or a host patch.
- Availability Zones — spread VMs across physically separate datacentres in a region, surviving a whole-datacentre outage.
Because redundancy differs, the VM service-level agreement (SLA) depends on how you deploy: a single VM, an Availability Set, and zone-spread VMs each carry a different, rising availability commitment. Learn the shape, not the exact percentages.
Scale Sets and Spot VMs
Two more names round out the topic. A Virtual Machine Scale Set manages a group of identical VMs and adds or removes instances automatically — the elastic web tier. A Spot VM sells Azure’s spare capacity at a deep discount in exchange for being interruptible, perfect for restartable, cost-sensitive batch work.
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.