What is Microsoft Azure Virtual Machine?

Azure Virtual Machine is an IaaS offering of Microsoft Azure. It is an on demand virtual machine which allows you to choose different operating system and to run your applications above it!

Azure VM can further be used in congestion with other Azure services like load balancers, traffic manager, virtual network etc… to leverage most of the cloud computing benefits.