Primero, toda la virtualización está basada en software. De ahí el término.
La virtualización significa que está simulando hardware con software. Los dispositivos que ve (RAM, CPU, DISCO) son dispositivos “virtuales” en el sentido de que realmente no existen. Son simulaciones proporcionadas al huésped por el hipervisor.
Hay algo llamado “virtualización asistida por hardware”. Lo que esto significa es que algunas CPU como la actual cosecha de procesadores Intel (Intel® Virtualization Technology (Intel® VT)) tienen funciones integradas que facilitan el trabajo del hipervisor. Observe la cita importante en su publicidad publicitaria:
- ¿Existe algún software que cuente el uso de datos de mi Internet?
- ¿Qué software se utiliza para ETL y cómo funciona?
- ¿Cómo puede un probador de software superar una falla de segmentación?
- ¿Cómo decide alguien qué software de gestión de flota utilizar?
- ¿Qué software se usa típicamente para hacer películas CGI?
Intel® VT proporciona asistencia de hardware para el software de virtualización, reduciendo su tamaño, costo y complejidad.
Asistencia de hardware es la frase clave aquí. Aún necesitas un hipervisor.
Entonces, para reformular:
“¿Cuál es la diferencia entre la virtualización regular y la virtualización asistida por hardware?”
La virtualización asistida por hardware significa que el hardware está específicamente diseñado para hacer que la virtualización sea más fácil y un mayor rendimiento al agregar características que hacen que el hipervisor sea más eficiente. Debido a la prevalencia extremadamente alta de la virtualización, muchos proveedores de hardware están agregando características a sus productos para que funcionen mejor cuando admiten cargas de trabajo virtualizadas.