Compute · AZ-104 · 2026-10-10

VM basics: responsibility boundaries, identity, and observability

Use virtual machines (VMs), managed disks, availability, RBAC, and Azure Monitor to understand IaaS operating responsibilities.

VMRBACMonitorAZ-104
Exam boundary note

This is an introductory study note and does not claim full exam-objective coverage. AZ-104/AZ-305 objectives follow the official 2026-04-17 study guides; AZ-700 follows the 2026-07-27 study guide.

Concept notes

Virtual machines (VMs) are the most direct Infrastructure as a Service (IaaS) cloud building block: you get operating-system control, and you also inherit the responsibility for patching, baselines, backups, logging agents, exposed ports, and the cost switch. When learning, do not stop at “can it boot”; also record the image source, size, availability zone, managed disk type, Network Security Group (NSG), managed identity, and Role-Based Access Control (RBAC) assignment. AZ-104 focuses on day-to-day management, while AZ-305 places the VM into migration, reliability, and cost tradeoffs. VMs are a good fit for workloads that need OS-level control, legacy software, or special drivers; if you only need a hosted web or API app, a Platform as a Service (PaaS) option may be easier to operate.

Tradeoffs and safety exercise

Paper/local safety exercise: in a free or learning subscription, do only paper design, not real resource creation. Draw the inbound path for a VM: user, Domain Name System (DNS), load balancer, NSG, subnet, managed identity, and log workspace. List who can change each layer, how it is audited, and how you recover after failure. Then write down the cost difference between shutting down, stopping and deallocating, and deleting disks so you remember that compute and persistent storage are billed separately. In practice, shutting down a VM without deallocating it can still leave compute charges in place, while deallocation stops compute billing but disks, public IPs, backups, and other attached resources may continue to bill. If you ever do this for real, set budgets, alerts, and auto-shutdown first; they are guardrails, not a hard spending cap.

Completion checklist

  • Can explain the responsibility difference between IaaS and PaaS.
  • Can include identity, networking, logging, and backups in a VM design.
  • Can explain why a VM is not the default answer for every workload.