A virtualização surgiu nos mainframes da IBM em 1960, permitindo separar serviços em máquinas virtuais e trazendo vantagens como administração facilitada, economia de hardware, balanceamento de carga e aproveitamento de recursos. Entre as desvantagens, está o risco de problemas de hardware afetarem todas as VMs e a dependência maior do servidor de VMs do acesso a disco, memória e rede. Há três tipos de virtualização: de hardware, de apresentação e de aplicativos.