La virtualización es una técnica que permite a una sola máquina actuar como múltiples máquinas, utilizando un hipervisor que se sitúa entre el hardware físico y el sistema operativo. Existen varios tipos de virtualización, incluyendo emulación, virtualización completa y paravirtualización, cada una con sus propias características y beneficios. KVM y OpenVZ son dos soluciones de virtualización populares en Linux, donde KVM actúa como un hipervisor completo y OpenVZ permite la creación de múltiples instancias aisladas de sistemas operativos en un mismo kernel compartido.