...
Microsoft Azure is a collection of various cloud computing services, including remotely hosted and managed versions of proprietary Microsoft technologies, and open technologies, such as various Linux distributions deployable inside a virtual machine. (source).