Virtualization was really the key technology that started the cloud computing revolution. When virtualization started, it was initially a no-brainer, Capex driven purchase, that was driven by the reality that systems of the time were typically dedicated to one application workload, and in order to meet the peak demand of those workloads, they were run with excess headroom on the servers.