1. Home
  2. Training Library
  3. Microsoft Azure
  4. Courses
  5. Azure Resource Manager Virtual Machines

Demo - Create an Availability Set


Overview of the course
Course Intro
Course Overview
Start course
2h 17m

Azure Resource Manager Virtual Machines

Virtual Machines are a very foundational and fundamental resource in Cloud Computing. Deploying virtual machines gives you more flexibility and control over your cloud infrastructure and services, however, it also means you have more responsibility to maintain and configure these resources. This course gives you an overview of why use virtual machines as well as how to create, configure, and monitor VMs in Azure Resource Manager.

Azure Resource Manager Virtual Machines: What You'll Learn

Lesson What you'll learn
Overview Overview of the course and the Learning Objectives
What is a Virtual Machine? Understand what are Azure Virtual Machines and what workloads are ideal for VMs
Creating and Connecting to Azure VMs Learn to deploy Windows and Linux VMs as well as how to connect to these VMs
Scaling Azure Virtual Machines Understand VM scaling, load-balancing, and Availability Sets in Azure Resource Manager
Configuration Management Understand the basic concepts of Desired State Configuration and the options available to Azure VMs
Design and Implement VM Storage Gain an understanding of the underlying Storage options available to VMs as well as Encryption
Configure Monitoring & Alerts for Azure VMs Learn to monitor VMs in Azure Resource Manager as well as configure alerts.
Summary Course summary and conclusion


GitHub Code Repository



Let’s quickly create an Availability Set which has two VMs. Here we are in the portal. First, let’s create an Availability Set. In the Search box at the top, type ‘availability’ and you will see the option for Availability sets. Let’s select it. As you can see we currently do not have any Availability sets. I’m going to click ‘Add’. Let’s give it the name “AS1.” Let’s put it in our existing resource group “rsGroup1.” Let’s specify the location as East US.

Now here you will notice we can configure and adjust the Fault domains and Update domains. By default Azure gives you 2 Fault domains and 5 Update domains. Therefore by default VMs added to your availability set will spread across two separate “racks” and provide up to 5 domains to your Availability set such that all your VMs are not updated at once. You can specify up to 3 Fault domains and a maximum of 20 Update domains. Once configured you may not adjust these values.
The last option is for ‘Managed’ disks. A managed disk is a way for Azure to automatically manage your VM disks without you having to manage your VM disk storage accounts manually. Managed disks help with Availability sets in that the VM disks are isolated in separate scale units avoiding single points of failure. We’ll get a little bit more into this later when we discuss VM Scale Sets, but for now, let’s leave it as the default ‘No’ and click Create. We’ll ‘Refresh’ and as you can see we now have our Availability Set.

About the Author
Learning Paths

Chris has over 15 years of experience working with top IT Enterprise businesses.  Having worked at Google helping to launch Gmail, YouTube, Maps and more and most recently at Microsoft working directly with Microsoft Azure for both Commercial and Public Sectors, Chris brings a wealth of knowledge and experience to the team in architecting complex solutions and advanced troubleshooting techniques.  He holds several Microsoft Certifications including Azure Certifications.

In his spare time, Chris enjoys movies, gaming, outdoor activities, and Brazilian Jiu-Jitsu.