La virtualización es una capa abstracta que desacopla el hardware físico del sistema operativo para brindar una mayor flexibilidad y utilización de los recursos informáticos.
La virtualización permite que múltiples máquinas virtuales con sistemas operativos heterogéneos puedan ejecutarse individualmente en la misma máquina. Cada máquina virtual tiene su propio hardware virtual (por ejemplo, RAM, CPU, NIC, etc.) a través del cual se cargan el sistema operativo y las aplicaciones. El sistema operativo distingue al hardware como un conjunto normalizado y consistente, independientemente de los componentes físicos que realmente formen parte del mismo.
Las máquinas virtuales se encapsulan en archivos, permitiendo guardar, copiar y proporcionar una máquina virtual de manera rápida. Se pueden mover en segundos sistemas enteros (aplicaciones, sistemas operativos, etc) de un servidor a otro con consolidación continua de trabajo y un mantenimiento sin tiempo de inactividad.
Hoy en día, la virtualización está a la vanguardia, ayudando a los negocios con la escalabilidad, seguridad y administración de sus infraestructuras globales de TI.