You can run both Windows VMs as well as Linux VMs in Azure. VMs come in all sorts of sizes and a variety of prices, ranging from VMs with a small amount of memory and processing power for general purposes to large VMs that can be used for Graphics Processing Unit (GPU)-intensive and high-performance computing workloads.
To create a VM, you can choose from a number of predefined images. There are images available for operating systems such as Windows Server or Linux, as well as predefined applications, such as SQL Server images and complete farms, which consist of multiple VMs that can be deployed at once. An example of a farm is a three-tier SharePoint farm.
VMs can be created and managed either from the Azure portal, PowerShell, or CLI, and they come in the following series and sizes.