La virtualización crea una capa de abstracción entre el hardware físico y el sistema operativo virtual para dividir los recursos en entornos de ejecución virtuales. Existen tres tipos principales de virtualización de plataforma: virtualización completa, que permite sistemas operativos virtuales sin modificar; virtualización parcial, que simula parte del hardware para compartir recursos; y virtualización por sistema operativo, que crea particiones aisladas dentro de un solo sistema operativo físico. La virtualización proporciona ventajas como una administración