Skip to content

Azure VM Overview

Azure Virtual Machines (VMs) provide on-demand, high-scale, and secure Infrastructure-as-a-Service (IaaS) compute. This service allows you to run virtualized environments in the cloud with complete control over the operating system and its configurations.

Key Characteristics

Component Description Included Resources
Compute Scalable CPU and RAM configurations Virtual Machine (SKU)
Storage Persistent virtual hard disks OS Disk, Data Disks
Networking Connectivity and security boundaries NIC, Public IP, NSG, VNet
Identity Managed access control Role-Based Access Control (RBAC), Managed Identity

Resource Hierarchy

graph TD
    Sub[Subscription] --> RG[Resource Group]
    RG --> VM[Virtual Machine]
    VM --> NIC[Network Interface]
    VM --> OSD[OS Disk (Managed Disk)]
    VM --> DSK[Data Disks (Managed Disks)]
    NIC --> VNET[Virtual Network]
    NIC --> NSG[Network Security Group]
    NIC --> PIP[Public IP Address]

Shared Responsibility

Azure manages the underlying physical infrastructure, while you handle everything inside the virtualized environment.

Area You Manage Azure Manages
Physical Hardware
Virtualization Layer
Operating System
Applications & Data
Network Security (NSG)

Note

While Azure manages the host hardware, you are responsible for patching the guest OS unless you use specialized services like Azure Automanage.

Scope of This Guide

  • Included: Practical configuration, deployment, security, and maintenance of Azure VMs.
  • Excluded: Azure Kubernetes Service (AKS) deep dives, App Service dev-ops, or non-compute services.

See Also

Sources