A virtualização consiste em utilizar um servidor para emular tanto o hardware como o ambiente de software de uma ou mais servidores virtuais. Com isso, aproveita-se melhor o tempo ocioso da máquina ao mesmo tempo que ganha-se flexibilidade e diminuição de uso de recursos que são compartilhados pelas máquinas virtuais.