¿Debería de pasar mi sistema operativo del conocido baremetal a vm? La respuesta corta es: Si tienes suficientes recursos, sí.
Tenemos interiorizado el concepto de ordenador con sistemas operativos instalados directamente sobre el hardware, y nos cuesta ver lo que nos ofrece virtualizar, por lo que normalmente descartamos la idea de trabajar siempre sobre una VM.
Hay que tener en cuenta de que estamos hablando de emplear un hypervisor tipo 1 como KVM o VMWARE ESX, pues son los que nos pueden ofrecer el máximo rendimiento para nuestras VM.
Si empleamos un hypervisor de tipo 2, sí que notaríamos una bajada de rendimiento considerable por la naturaleza del mismo.
Vamos a ver un test de performance entre baremetal y un hypervisor de tipo 1 basado en KVM:
Fuente: level1techs
Como se puede apreciar gracias a las mejoras tecnológicas de virtualización como VT-d/SVM y IOMMU.
Apenas tenemos una perdida de rendimiento del 5% en a lo que a capacidad de procesamiento se refiere.
Esta perdida de rendimiento se vuelve despreciable en procesadores actuales de gama alta, pondremos a los I9 o Xeon de Intel y las series Ryzen 7,9 o EPYC de AMD
Las ventajas superan con creces a la desventaja de la perdida del 5%:
-Copias de seguridad mediante instántaneas y backups.
-Respaldo inmediato en caso de virus o rotura de sistema.
-Trabajar con dos o más sistemas operativos a la vez mediante GPU Passthrough.
-Exportar nuestro sistema a cualquier workstation, tenga el hardware que tenga(nos olvidamos de drivers)
Aunque si lo pensamos para una persona que no sea administradora de sistemas, trabajar sobre vms, se le puede hacer cuesta arriba, para ello existen soluciones tales como Proxmox u Ovirt.
Proxmox
Ovirt
Ambos tienen paneles de usuario muy intuitivos y facilitan enormemente la implementación y gestión de VMs