Updated: July 15, 2020 (October 24, 2016)

  Analyst Report

Understanding Azure Virtual Machine Availability Sets

My Atlas / Analyst Reports

839 wordsTime to read: 5 min
Wes Miller by
Wes Miller

Wes Miller analyzes and writes about Microsoft’s security, identity management, and systems management technologies. Before joining Directions on Microsoft, Wes... more

Azure Virtual Machine Availability Sets are a free feature of the Azure Virtual Machines (VMs) service. They help ensure that an application running on a set of VMs remains available, despite power failures, network failures, and host OS updates. However, availability sets do not protect against data center-wide failures, they do not implement any kind of failover or coordination of application state among the VMs, and additional VMs are required to maximize guaranteed uptime, which increases the operational cost of an application.

Highly Available Applications as a Service

Azure VM Availability Sets enable creations of groups of VMs that will remain available even if the OS running the hypervisor on the host hardware needs to be updated, or network or power disruption takes out a segment of host hardware within a given data center. Availability sets cannot extend across Azure data centers or regions. Additional steps must be taken if an organization wants to ensure availability in the event of a complete data center failure or catastrophic loss. The Azure management portals or Azure management tools and PowerShell can be used to deploy availability sets.

Atlas Members have full access

Get access to this and thousands of other unbiased analyses, roadmaps, decision kits, infographics, reference guides, and more, all included with membership. Comprehensive access to the most in-depth and unbiased expertise for Microsoft enterprise decision-making is waiting.

Membership Options

Already have an account? Login Now