Azure Virtual Machines Tutorials

Create and manage Linux virtual machines

Learn how to create, connect to, and manage Linux virtual machines in Azure. This tutorial covers image selection, disk configuration, and SSH connectivity.

Linux VM Creation SSH Beginner
Start Tutorial

Create and manage Windows virtual machines

Discover how to deploy and manage Windows Server virtual machines in Azure. This guide walks you through network configuration, RDP access, and basic administration.

Windows VM Management RDP Intermediate
Start Tutorial

Resize and scale virtual machines

Explore techniques for resizing your Azure virtual machines to meet changing performance demands. Understand instance types and their impact on cost and performance.

Scaling Performance Cost Optimization Intermediate
Start Tutorial

Configure virtual machine networking

This tutorial focuses on setting up virtual networks, subnets, network security groups, and load balancers for your Azure virtual machines.

Networking NSG Load Balancing Advanced
Start Tutorial

Automate VM deployment with ARM templates

Learn to use Azure Resource Manager (ARM) templates to define and deploy your virtual machines and associated resources in a repeatable manner.

ARM Templates Automation IaC Advanced
Start Tutorial