Azure Virtual Machines Documentation

Azure Virtual Machines (VMs) provide on-demand, scalable computing resources. You can deploy Windows and Linux operating systems and applications to Azure VMs. With VMs, you get the flexibility of virtualization for a wide variety of computing workloads without the need to buy and maintain the physical hardware.

Key Features

Getting Started

Follow these steps to deploy your first Azure VM:

  1. Create a Resource Group: Organize your Azure resources.
  2. Choose a VM Image: Select from a gallery of Windows or Linux operating systems.
  3. Select a VM Size: Pick the compute, memory, and storage configurations.
  4. Configure Networking: Set up virtual networks, subnets, and public IP addresses.
  5. Configure Storage: Choose between managed disks for OS and data.
  6. Deployment: Review and create your virtual machine.

Tutorials

Learn how to perform common tasks with Azure VMs:

Reference

Detailed technical documentation and API references:

Supported Operating Systems

Azure supports a wide range of Linux distributions, including Ubuntu, CentOS, Red Hat Enterprise Linux, SUSE Linux Enterprise Server, and Debian. Windows Server versions from 2008 R2 to the latest are also supported.

Pricing

Understand the costs associated with Azure Virtual Machines. Pricing is based on the VM size, region, and the duration your VM is running. Additional costs may apply for storage, networking, and other associated services.

View Azure VM pricing details.