A virtual private server (VPS) is a virtual machine service by an Internet hosting service.
It allows developers migrate applications and infrastructure without changing existing code and can run both Windows Server and Linux virtual machines. Announced in preview form at the Meet Windows Azure event in June 2012 the Windows Azure Virtual Machines comprise the Infrastructure as a Service (IaaS) offering from Microsoft for their public cloud. Customers can create Virtual Machines, of which they have complete control, to run in the Microsoft Data Centers. As of the preview the Virtual Machines supported Windows Server 2008 and 2012 operating systems and a few distributions of Linux. The General Availability version of Virtual Machine was released in May 2013.