
Explore Azure virtual machines, software-based computers in Microsoft data centers you can scale, choose an OS, pay only while running, and use availability sets or zones for reliability.
Navigate the basics tab to configure an Azure virtual machine, covering subscription, resource group, region, availability options, security, image, architecture, size, and Azure Hybrid Benefit.
Explore the disks tab to configure os and data disks, encryption options, redundancy, and performance settings, including encryption at host, managed vs ephemeral disks, and data disk sources.
Explore the Azure virtual machines management tab: set security with Microsoft Defender for cloud, enable identity with system assigned Microsoft Entra ID, auto shutdown, backup, site recovery, and patch orchestration.
In this lab, you’ll learn how to deploy and configure an Azure Virtual Machine (VM) using the Azure portal. The lab walks you through the steps of creating a new virtual machine, configuring its settings, including availability zones, security options, and network configuration.
You’ll also learn how to attach and configure disks for your VM, manage network access, and ensure that resources such as IPs and NICs are properly deleted when the VM is removed.
Generalize a virtual machine with CIS prep, capture it to create a gold image, and understand why imaging before deployment avoids SID conflicts in Active Directory.
Deploy an Azure virtual machine from a generalized gold image to create identical session hosts, select a ds v3 size, and configure networking in the VM lab resource group.
Attach a second network interface to an existing virtual machine by creating a network interface, selecting a virtual network and subnet, stopping the virtual machine, attaching, and starting it again.
Restore a virtual machine from the latest restore point by replacing disks at the staging location, then monitor the snapshot and data transfer to the vault before starting the VM.
Virtual machines are one of the most common and versatile services in Microsoft Azure, making them a critical skill for any IT professional working in the cloud. This course, Deploying and Managing Azure Virtual Machines, is designed to give you the practical knowledge and confidence you need to create, configure, and manage VMs effectively in Azure.
We begin with the fundamentals: what virtual machines are, the scenarios where they make sense, and how they fit into the larger Azure ecosystem. From there, you’ll move into hands-on lessons that show you step by step how to deploy both Windows and Linux VMs, configure operating systems, and work with storage and networking components that support your workloads. You’ll also explore key features such as availability sets, VM extensions, custom images, and backup options that help you run workloads reliably in production.
In addition, the course covers how to connect to your VMs securely, implement redundancy for high availability, and manage lifecycle tasks like monitoring, patching, and scaling. Each section is structured to provide not just theory but also demonstrations you can follow along with, ensuring that you understand both the how and the why.
By the end of this course, you will be able to:
Deploy and manage Windows and Linux VMs in Azure.
Configure VM disks, images, extensions, and networking.
Implement security, availability, and redundancy best practices.
Manage updates, monitoring, and scaling for production workloads.
Whether you are just getting started with Azure or looking to sharpen your existing skills, this course provides clear explanations and hands-on demonstrations to help you apply what you learn immediately.