Curriculum Overview685 words

Azure Compute Solutions: Virtual Machine Options Overview

Describe virtual machine options, including Azure virtual machines, Azure Virtual Machine Scale Sets, availability sets, and Azure Virtual Desktop

Azure Compute Solutions: Virtual Machine Options Overview

This curriculum overview provides a comprehensive look at the virtual machine options available in Microsoft Azure, focusing on the Infrastructure as a Service (IaaS) offerings essential for the AZ-900 certification.

Prerequisites

Before diving into Azure Virtual Machine options, students should have a foundational understanding of the following:

  • Cloud Computing Basics: Familiarity with IaaS, PaaS, and SaaS models (covered in Unit 1).
  • Azure Global Infrastructure: Understanding of Regions and Availability Zones (covered in Unit 2).
  • Shared Responsibility Model: Knowing that managing the OS and applications on a VM is the user's responsibility.
  • Basic Networking: Understanding of virtual networks (VNETs) and IP addressing.

Module Breakdown

ModuleTopicDifficultyFocus Area
1Azure Virtual MachinesBeginnerSingle instance deployment, OS choice, and persistent storage.
2Availability SetsIntermediateRedundancy through Fault and Update domains within a single datacenter.
3Virtual Machine Scale SetsIntermediateAuto-scaling and high availability across multiple datacenters.
4Azure Virtual DesktopIntermediateDesktop virtualization and remote application streaming.

Learning Objectives per Module

Module 1: Azure Virtual Machines (VMs)

  • Define Azure VMs as an on-demand, scalable computing resource.
  • Identify the resources created with a VM (NIC, VNET, OS Disk).
  • Understand the SLA differences: 99.9% for single-instance (Premium SSD) vs. 99.95% for multi-VM sets.

Module 2: Availability Sets

  • Explain the concept of Fault Domains (hardware/power failure protection) and Update Domains (software maintenance protection).
  • Identify why a load balancer is required in front of an availability set.

Module 3: Virtual Machine Scale Sets (VMSS)

  • Describe how VMSS allows for the creation and management of a group of identical, load-balanced VMs.
  • Explain Auto-scaling based on metrics like CPU or memory usage.
  • Contrast VMSS with Availability Sets regarding native support for Availability Zones.

Module 4: Azure Virtual Desktop (AVD)

  • Describe AVD as a desktop and application virtualization service.
  • Identify client support across Windows, macOS, iOS, Android, and web browsers.

Visual Overview of Compute Options

Loading Diagram...

Logic of Availability Sets (TikZ)

\begin{tikzpicture}[node distance=1cm, every node/.style={draw, thick, rectangle, minimum width=2cm, minimum height=1cm, align=center}] \draw[dashed] (-0.5,-0.5) rectangle (5.5,3.5); \node at (2.5, 3.8) {\textbf{Availability Set}}; \node (VM1) at (1,2.5) {VM 1\FD 0 / UD 0}; \node (VM2) at (4,2.5) {VM 2\FD 1 / UD 1}; \node (VM3) at (1,0.5) {VM 3\FD 0 / UD 1}; \node (VM4) at (4,0.5) {VM 4\FD 1 / UD 0}; \draw[<->] (VM1) -- (VM2); \draw[<->] (VM3) -- (VM4); \node[draw=none, text width=4cm] at (7,1.5) {\textbf{Fault Domain (FD):}\Protects against rack/power failure.\\\textbf{Update Domain (UD):}\Protects against sequential patching.}; \end{tikzpicture}

Success Metrics

To demonstrate mastery of this curriculum, the learner must:

  1. Select the Right Service: Correctly identify when to use a Scale Set (for variable load) vs. an Availability Set (for static redundancy).
  2. SLA Calculation: Understand that high availability configurations increase the guaranteed uptime from 99.9% to 99.95% or higher.
  3. Cost Awareness: Recognize that while VMs are charged per second, auto-scaling in Scale Sets can significantly reduce costs during low-demand periods.
  4. Deployment Knowledge: Know that Availability Sets require manual configuration of each VM, whereas Scale Sets use a central template for 1,000+ instances.

Real-World Application

[!IMPORTANT] Scenario: The E-Commerce Rush An online retailer uses Virtual Machine Scale Sets for their web tier. During a Black Friday sale, CPU usage spikes across the web servers. The Auto-scale feature detects this and automatically provisions 10 additional identical VMs to handle the traffic, then deprovisions them at night to save costs.

[!TIP] Scenario: Remote Workforce A company with employees worldwide uses Azure Virtual Desktop to provide a secure, consistent Windows environment that staff can access from their personal tablets or laptops, ensuring data never leaves the corporate cloud environment.

Ready to study Microsoft Azure Fundamentals (AZ-900)?

Practice tests, flashcards, and all study notes — free, no sign-up needed.

Start Studying — Free