StudyToCert

All certifications / Azure Fundamentals / Lessons

Microsoft Certified: Azure Fundamentals AZ-900 · Domain 2: Describe Azure architecture and services

Compute: virtual machines, VM scale sets, availability sets and Azure Virtual Desktop

▶ Watch the overview video

Last reviewed September 30, 2026 · Leer en español

Azure virtual machines (VMs) are the infrastructure as a service (IaaS) compute option. A VM is a virtualized computer that runs Windows or Linux on Microsoft's hardware. You pick an image (the operating system, sometimes with software preinstalled), a size (the number of virtual CPUs and amount of memory), disks and networking. You have full control of the OS, so VMs suit lift-and-shift migrations, custom software, and test and development. You also handle patching and configuration. A running VM is billed for compute even when idle; stopping and deallocating it releases the hardware and stops compute charges, though its disks are still billed. The Microsoft Azure Fundamentals exam (AZ-900) expects you to know VMs and three related services: scale sets, availability sets and Azure Virtual Desktop.

Free account

Keep reading for free

Create a free StudyToCert account to read the rest of this lesson: 7 more sections, 7 key terms, a real-world example, an exam tip and self-check questions. Every lesson, lab and practice test is free with an account.

Sign up free Log in

Study Azure Fundamentals for free
A week-by-week plan with every lesson, quizzes, checkpoint tests, a practice exam and hands-on labs.
Open the Azure Fundamentals study plan