Azure Virtual Machines lets you create and use virtual machines in the cloud. Providing what’s known as Infrastructure as a Service (IaaS), virtual machine technology can be used in variety of ways. Some examples are:
VMs can be managed using a browser-based portal, command-line tools with support for scripting, or directly through the REST API. Microsoft partners such as RightScale and ScaleXtreme also provide management services that rely on the REST API.
Along with the OS, other configuration choices you have with VMs include:
• The size, which determines factors such as how many disks you can attach and the processing power. Azure offers a wide variety of sizes to support many types of uses. For details, see Sizes for Virtual Machines.
• The Azure region where your new VM will be hosted, such as in the US, Europe, or Asia.
• VM extensions, which give your virtual machine additional capabilities, such as running anti-virus or using the Desired State Configuration feature of Windows PowerShell.