Obviously the cloud still allows the use of virtual machines (VMs) but increasingly companies are drawn to the benefits of running infrastructure as a service (IaaS), as well as platform as a service (PaaS), which commoditises these elements and focuses time and effort instead on providing solutions to end customers.
Azure Stack now takes this core idea with the benefits of public cloud and allows a company to replicate this on-premises