1. Home
  2. Training Library
  3. Microsoft Azure
  4. Courses
  5. Getting Started with Azure Virtual Machines

Related Resources

The course is part of these learning paths

Microsoft Azure for Solution Architects
AZ-104 Exam Preparation: Microsoft Azure Administrator
3 Pillars of the Azure Cloud
more_horizSee 2 more
Related Resources
1h 27m

This course will give you a basic understanding of Azure virtual machines (VMs) and how you can use them in your Azure environments.

The course begins by introducing you to Azure VMs and what resources are necessary to deploy them, before moving onto pricing and the different virtual machine options available. Next, the course explores availability sets and availability zones and gives a demonstration that shows you how to create an availability set using the Azure portal.

The course shows how to deploy both Windows and Linux virtual machines, and you'll get a demonstration of how to deploy and connect to each. Rounding off the course is a section on basic management tasks; you’ll learn how to start, stop, restart, redeploy, and resize virtual machines.

This course is packed full of real-world demonstrations from within the Azure portal to give you first-hand experience of how to get the most from Azure Virtual Machines.

For any feedback you may have relating to this course, please contact us at support@cloudacademy.com.

Learning Objectives

  • Gain a foundational understanding of Azure virtual machines, their features, and their pricing
  • Learn how to set up availability sets
  • Learn how to create and connect to both Windows and Linux virtual machines with Azure
  • Learn how to manage your Azure VMs including starting, stopping, restarting, redeploying, and resizing VMs

Intended Audience

This course is intended for anyone who is interested in learning about the basics of Azure virtual machines.


To get the most from this course you should have a basic understanding of Microsoft Azure and of the Azure portal.


Welcome to 'Related Resources'. Certain resources are required in order to deploy an Azure virtual machine. Generally speaking, if these resources do not exist prior to VM creation, they will be created when the VM is created. For example, before creating a virtual machine, a resource group must exist. This is because a new virtual machine must be contained within a resource group. 

A virtual network is also required before deploying a virtual machine, because a virtual machine must be connected to a virtual network. This also means that a virtual NIC is also necessary.

If you are deploying a virtual machine that uses unmanaged disks, a storage account will be required to hold the virtual hard disks for the virtual machine. If the virtual machine you are deploying uses only managed disks, a storage account is not required.

A virtual machine that will be remotely accessed will require a public IP address. If the virtual machine will only be accessed internally, a public IP address is not required.

Although they are not required, data disks can be attached to a virtual machine to expand its storage capabilities. It’s usually a good idea to attach at least one data disc to a VM if you plan to host an application on that VM.

About the Author
Thomas Mitchell
Learning Paths

Tom is a 25+ year veteran of the IT industry, having worked in environments as large as 40k seats and as small as 50 seats. Throughout the course of a long an interesting career, he has built an in-depth skillset that spans numerous IT disciplines. Tom has designed and architected small, large, and global IT solutions.

In addition to the Cloud Platform and Infrastructure MCSE certification, Tom also carries several other Microsoft certifications. His ability to see things from a strategic perspective allows Tom to architect solutions that closely align with business needs.

In his spare time, Tom enjoys camping, fishing, and playing poker.