A
virtualização permite que em uma mesma máquina sejam
executadas simultaneamente dois ou mais ambientes distintos e
isolados. Esse conceito de virtualização remonta aos
antigos mainframes, que deviam ser divididos por vários
usuários em ambientes de aplicação completamente
diferentes. Essa realidade da década de 1970 foi em grande
parte superada nos anos de 1980 e 1990, com o surgimento dos
computadores pessoais. No entanto, atualmente há uma onda
crescente de interesse sobre as técnicas de
virtualização.
Agora o interesse na
virtualização não se atém somente ao fato de
permitir o uso de um mesmo sistema por vários usuários
concomitantemente, mas os principais interesses são a
segurança, confiabilidade e disponibilidade, custo,
adaptabilidade, balanceamento de carga e suporte a
aplicações legadas.