Skip to content

How Azure VM Works

Azure Virtual Machines run on physical hardware managed by Microsoft, abstracted through a virtualization layer called a hypervisor.

Management vs Data Plane

Azure separates administrative operations from actual workload traffic to ensure security and scalability.

Plane Purpose Examples
Management Plane Resource orchestration and API interactions ARM templates, CLI commands, Portal actions
Data Plane Actual workload traffic and application data SSH/RDP traffic, SQL queries, Web requests

Virtualization Architecture

graph TD
    PH[Physical Host] --> Hyp[Hypervisor]
    Hyp --> VM1[Guest VM 1]
    Hyp --> VM2[Guest VM 2]
    Hyp --> VM3[Guest VM 3]

Fault and Update Domains

When you place VMs in an Availability Set, Azure assigns each VM to a fault domain and update domain. Single VMs are not automatically distributed for high availability.

Concept Description Failure Scope
Fault Domain Shared power source and network switch Physical hardware failure
Update Domain Logical group for planned maintenance Software updates/Reboots

See Also

Sources