La virtualización permite ejecutar múltiples sistemas operativos en una sola máquina física mediante el uso de máquinas virtuales. Existen diferentes tipos de virtualización como la virtualización completa, parcial y por software, así como técnicas como la asistida por hardware y la virtualización de almacenamiento. La virtualización trae beneficios como el aprovechamiento máximo de recursos y la flexibilidad de gestionar múltiples servidores virtuales de forma aislada en una sola máquina física.