Diferencia entre virtualización completa y paravirtualización

1. Virtualización completa: IBM introdujo la virtualización completa en el año 1966. Es la primera solución de software para la virtualización de servidores y utiliza técnicas de traducción binaria y enfoque directo. En la virtualización completa, el sistema operativo invitado está completamente aislado por la máquina virtual de la capa de virtualización y el hardware. Los sistemas Microsoft y Parallels son ejemplos de virtualización completa. 

2. Paravirtualización: La paravirtualización es la categoría de virtualización de CPU que utiliza hiperllamadas para que las operaciones manejen instrucciones en tiempo de compilación. En la paravirtualización, el sistema operativo invitado no está completamente aislado, pero la máquina virtual lo aísla parcialmente de la capa de virtualización y el hardware. VMware y Xen son algunos ejemplos de paravirtualización.  
La diferencia entre la virtualización completa y la paravirtualización es la siguiente:

S. No. Virtualización completa paravirtualización
1. En la virtualización Full, las máquinas virtuales permiten la ejecución de las instrucciones con el funcionamiento del sistema operativo sin modificar de forma totalmente aislada. En la paravirtualización, una máquina virtual no implementa el aislamiento completo del sistema operativo, sino que proporciona una API diferente que se utiliza cuando el sistema operativo está sujeto a modificaciones.
2. La virtualización completa es menos segura. Mientras que la Paravirtualización es más segura que la Virtualización Completa.
3. La virtualización completa utiliza la traducción binaria y un enfoque directo como técnica para las operaciones. Mientras que Paravirtualization usa hiperllamadas en tiempo de compilación para operaciones.
4. La virtualización completa es más lenta que la paravirtualización en funcionamiento. La paravirtualización es más rápida en operación en comparación con la virtualización completa.
5. La virtualización completa es más portátil y compatible. La paravirtualización es menos portátil y compatible.
6. Ejemplos de virtualización completa son los sistemas Microsoft y Parallels. Ejemplos de paravirtualización son Microsoft Hyper-V, Citrix Xen, etc.
7. Es compatible con todos los sistemas operativos invitados sin modificaciones. El sistema operativo invitado debe modificarse y solo unos pocos sistemas operativos lo admiten.
8. El sistema operativo invitado emitirá llamadas de hardware. Usando los controladores, el sistema operativo invitado se comunicará directamente con el hipervisor.
9. Es menos simplificado en comparación con la paravirtualización. Es más aerodinámico.
10 Proporciona el mejor aislamiento. Proporciona menos aislamiento en comparación con la virtualización completa.

Publicación traducida automáticamente

Artículo escrito por ashushrma378 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *