¿Cómo se relacionan los hipervisores de bare-metal / hosts con la virtualización de hardware y software?

¿Lo entiendo correctamente que la virtualización de hardware es básicamente un sistema con un hipervisor de metal desnudo y la virtualización de software es un sistema con hipervisor alojado ?

(Y, por lo tanto, debido a que el hipervisor alojado no puede usar los privilegios de acceso Ring 0, necesita todos esos trucos como Traducción Binaria , Paravirtualización y Asistencia de Hardware )

Si confundo algo, ¿cómo se relacionan los hipervisores de metal desnudo / alojados con la virtualización de hardware y software?

esquema

La virtualización asistida por hardware es una característica de la CPU. Ayuda al software a hacer virtualización. Software como Xen, KVM, VMWare, etc.

En el caso de Amazon (a less que haya cambiado recientemente?) Utilizan una versión personalizada del hipervisor Xen. Xen es compatible con las imágenes de invitados paravirtual (linux) y hvm (linux / windows).

HVM requiere extensiones de virtualización de Intel. PV no (o no en el pasado).

Con Amazon (y otros) se te presenta una máquina virtual (invitado) que es un invitado paravirtual o una máquina virtual simulada y completa que emula el BIOS, etc, así.

Algunos hipervisores permiten que otro hipervisor se ejecute como invitado. Si no me equivoco creo que xen ha apoyado esto. No estoy seguro si es una buena idea personalmente.

Eso responde tu pregunta?


una última vez

"Software Virtualization"? puede compartir un enlace a ese término. No lo he visto antes. Por otra parte, el software de virtualización se menciona ampliamente.

Un tipo de software de virtualización se denomina hipervisor. Y para robar una cita de wikipedia

Un hipervisor o un monitor de máquina virtual (VMM) es una pieza de software de computadora, firmware o hardware que crea y ejecuta máquinas virtuales. Una computadora en la que un hipervisor está ejecutando una o más máquinas virtuales se define como una máquina host. Cada máquina virtual se denomina máquina invitada.

El anfitrión, por supuesto, es un server de metal desnudo.

He encontrado de dónde procedían estos términos: http://www.vmware.com/files/pdf/VMware_paravirtualization.pdf .

Con la virtualización de computadoras x86, se agrega una capa de virtualización entre el hardware y el sistema operativo

Así que, mi conjetura era válida. Por hardware de virtualización que significa la virtualización con tipo-1 (== hardware-based, bare-metal) hipervisor .