Históricamente IBM llamaba al sistema operativo “supervisor” ya que en
realidad era básicamente un kernel que supervisaba el hardware. Así
que las técnicas de virtualización de hardware a adoptado la palabra
“hipervisor” o hypervisor para referirse a esta nueva forma de “kernel”.
CONCEPTO
El hipervisor es el elemento del sistema operativo o de software que
administra y hace que funcionen las máquinas virtuales sobre un
hardware virtual.
TIPOS
HIPERVISORES NATIVOS
Se ejecuta directamente sobre el hardware o máquina Host y
es el que se encarga de controlar todos los accesos al
hardware. Aunque es la tecnología más antigua, también es la
que utilizan las soluciones de virtualización mas potentes.
HIPERVISOR ALOJADO
En este tipo de hipervisores (hosted), el hipervisor es un
programa que se ejecuta sobre un Sistema Operativo como
Windows, Linus, OSX, y sobre el hipervisor se cargan las
diferentes máquinas virtuales.
HIPERVISORES HIBRIDOS
Un último grupo mezcla de los anteriores son los
hipervisores híbridos en los que Sistemas operativos, host e
hipervisor compiten por el hardware.
Virtualización de escritorio
Es la separación del sistema operacional y el
hardware o máquina física. Cada usuario tiene
un ambiente independiente.
Ventajas y Desventajas
+ Implementación instantánea de nuevos escritorios y
uso de aplicaciones. + Prácticamente cero tiempo de
inactividad en caso de fallos de hardware. + Reducción
significativa del costo de los nuevos despliegues.
Ancho de banda (Red) puede limitar la conexión al
escritorio virtual. Costo de licenciamiento. Limitaciones
en Almacenamiento (A más usuarios mayor consumo de
recursos)
Aplicación
Virtualización de
servidores
La virtualización de servidores es una tecnología donde a partir de
un servidor físico, podemos permitir dar la apariencia de que se
divide en múltiples servidores sobre los que se puedan instalar
diferentes sistemas operativos sin que interfieran entre si.
VENTAJAS Y DESVENTAJAS
+ Escalabilidad rápida, porque podemos añadir o quitar
recursos para los servidores virtualizados. + Su
Administración es global y centralizada. + Ahorro en cuanto a
costos, espacio, consumo de energía, y de mantenimiento.
Se van a tener una Mayor cantidad de recursos.
Requerimiento de hardware muy específico. Problemas
de compatibilidad o de rendimiento. Redistribución de
los servicios para balancear la carga de trabajo.
Ejemplo:
Virtualización de
aplicaciones
Las aplicaciones son ejecutadas encapsuladas sobre el sistema operativo
de manera que aunque creen que interactúan con él de la manera
habitual, en realidad no lo hacen, sino que lo hacen bien con una
máquina virtual de aplicación o con algún software de virtualización.
Anotações:
Este tipo de virtualización es usada para permitir a las
aplicaciones de características como portabilidad o compatibilidad, por
ejemplo para ser ejecutadas en sistemas operativos para los cuales no
fueron implementadas.
Ventajas y Desventajas
+ Control de aplicaciones en organización. + Acceso desde cualquier
dispositivo con cualquier sistema operativo desde cualquier parte del
mundo rápido y seguro. + Podremos desde un Linux o Mac acceder a
aplicaciones Windows sin ningún problema.
Anotações:
Control de aplicaciones en organización, sabremos quién y a qué aplicaciones
accede. Acceso desde cualquier dispositivo con cualquier sistema operativo desde
cualquier parte del mundo rápido y seguro. Podremos desde un Linux o Mac
acceder a aplicaciones Windows sin ningún problema.
- Exceso de uso de la red interna puede saturar la red. - Licenciamiento
Anotações:
uso de la red, Cliente servidor.
Ejemplo
Proveedor Citrix XenApp. Un usuario trabaja con MAC y quiere trabajar con un
programa de Windows, como SAP. Cuando el usuario hace click en el icono SAP,
XenApp entra a tallar, y ejecuta SAP en el escritorio.