1 de agosto de 2020

Fundamentos de virtualización: el hypervisor

Contenido incluido
en el temario de 
CCNA 200-301

Continuando con esta introducción a los conceptos de virtualización que nos propone el temario del examen de certificación CCNA 200-301 debemos ahora introducir el concepto de hipervisor.

Un hipervisor debe cubrir algunas tareas esenciales en la implementación de sistemas virtualizados:
  • Proporcionar una plataforma operativa para máquinas virtuales.
    Debe asegurar un acceso unificado y consistente a los recursos de CPU, memoria, red y unidades de entrada y salida de la máquina host.
  • Gestionar la ejecución de él o los sistemas operativos guest.
  • Proporcionar conectividad entre las VMs alojadas en el servidor y entre esas mismas VMs y los recursos de red externos.
Actualmente podemos encontrar diferentes implementaciones de virtualización que difieren principalmente en el modo en que se comunican el sistema operativo invitado, el hipervisor y el hardware. 
La implementación más común es la virtualización completa.
La virtualización completa proporciona una emulación integral del entorno de hardware. De esta manera los sistemas operativos guest o invitados no detectan que de hecho se están ejecutando en un entorno virtual. 

Hay dos tipos de virtualización completa:
  • Tipo 1
    El hipervisor se ejecuta directamente en el hardware del servidor físico.
    Este tipo de implementación se llama también hipervisor nativo o bare-metal (de metal desnudo).
  • Tipo 2
    El hipervisor se ejecuta sobre un sistema operativo host.
    Estas implementaciones se llaman también de hipervisor alojado (hosted). 

Otro tipo de virtualización posible es la virtualización parcial.
En este caso el sistema operativo invitado accede al hardware físico (no hay una capa de hardware virtual) en el que se ejecuta el hipervisor y se ajusta para que la comunicación sea más fácil de traducir para el hipervisor. De esta manera se reducen los gastos generales y la paravirtualización, en la que el sistema operativo invitado conoce los requisitos de comunicación del hipervisor y traduce las llamadas complejas que son las que causan la mayor parte de la sobrecarga en llamadas optimizadas para el hipervisor o inician funciones especiales del hipervisor.

Ejemplos de software de hipervisor son: 
VMware ESXi y VMware Server, Microsoft Hyper-V y Microsoft Virtual PC, Citrix XenServer, Oracle VM y Oracle VM Virtual Box, Red Hat Enterprise Virtualization, etc.



Estás invitado a participar de nuestro grupo en Facebook:
https://www.facebook.com/groups/librosnetworking/

O si preferís redes sociales con mayor control de tu privacidad,
podés participar de nuestro grupo en VKontakte
https://vk.com/libros.networking

o seguir las principales novedades en el grupo de Telegram:
https://t.me/LibrosNetworking


Las abreviaturas y siglas utilizadas en este post puede encontrarlas desarrolladas en
que está disponible en la Librería en Línea de EduBooks.

No hay comentarios.:

Publicar un comentario

Gracias por tu comentario.
En este blog los comentarios están moderados, por lo que su publicación está pendiente hasta la revisión del mismo.