Hypervisor
De Wikipedia, la enciclopedia libre
Hypervisor es una tecnología que permite utilizar, al mismo tiempo, diferentes sistemas operativos (sin modificar) en una misma computadora. Es una extensión de un termino anterior “supervisor”, que se aplicaba a kernels de sistemas operativos.
Los hypervisors fueron originalmente desarrollados a principios de los años ‘70 cuando, para reducir costos, se consolidaban varias computadoras aisladas de diferentes departamentos de la empresa en una sola y más grande -el mainframe- capaz de servir a múltiples sectores. Al correr múltiples sistemas operativos a la vez, el hypervisor permite una consolidación dando robustez y estabilidad al sistema; aún si un sistema operativo colapsa, los otros continúan trabajando sin interrupción.
La primer computadora diseñada específicamente para virtualización fue el mainframe IBM S/360 Modelo 67. Esta característica de virtualización ha sido un Standard de la línea que siguió (IBM S/370) y sus sucesoras, incluyendo la zSerie actual.
La necesidad de consolidar los diferentes servidores de hoy y de una administración simplificada han hecho renovar el interés en la tecnología de “hypervisors”. La gran mayoría de los vendors Unix, incluyendo Sun Microsystems, HP, IBM y SGI han estado vendiendo hardware virtualizado desde los años 2000. Estos sistemas son eficientes pero extremadamente costosos.
Uno de los primeros hypervisors de PCs fue desarrollado a mediados de los ‘90 y se llamó VMware. La arquitectura x86 usada en la mayoría de los sistemas de PC es particularmente difícil de virtualizar. Pero las grandes compañías, como Intel, están incorporando extensiones que redireccionan las partes ineficientes o deficientes de virtualización de x86, proporcionando un apoyo adicional al hypervisor. Esto permite un código de simple virtualización y un mejor rendimiento para una virtualización completa.