El 6 de junio, Leonardo Solórzano, Director de Tecnología del Grupo CESA, expuso a los afiliados del Club de Investigación Tecnológica, las características de la virtualización.
“La virtualización: Es una técnica para ocultar las características físicas de los recursos computacionales de la forma en que interactúan con otros sistemas, aplicaciones o usuarios. Esto incluye el hacer que un recurso físico único (tal como un servidor, un sistema operativo, una aplicación o dispositivo de almacenamiento) parezca funcionar como múltiples recursos lógicos; o puede incluir el hacer que múltiples recursos físicos (tal como dispositivos de almacenamiento o servidores) aparezcan como una única unidad lógica”, explica Solórzano.
Sin embargo, la virtualización no es un concepto del todo nuevo, ya que los mainframes IBM System/360 virtualizaban en 1967 con el sistema operativo CP/CMS
Fue precursor del VM/370, VM/ESA y del z/VM (usado hasta nuestros días).
“Los computadores tipo “mainframe” son muy costosos, por lo que normalmente en los primeros centros de cómputo sólo se disponía de uno. La virtualización creaba un ambiente de tiempo compartido, permitiendo correr simultáneamente múltiples instancias de un sistema operativo de tarea única. En contraste, los primeros mini-computadores usaban sistemas operativos multiusuario-multitarea por sí mismos”, agrega Solórzano.
Además, las Redes de Almacenamiento (SAN) puede considerarse una forma de virtualización del almacenamiento. Su principal ventaja es el uso de arreglos de discos y Storage Area Networks (SAN).
En cuanto a la administración de recursos en la virtualización, se puede usar en muchas plataformas, como característica propia o agregada al sistema operativo. Con la virtualización, el aislamiento entre aplicaciones es el menor de todas las tecnologías de consolidación, limitada únicamente por los mecanismos propios del sistema operativo
Asimismo, el consumo adicional de recursos muy bajo, lo que permite gran escalabilidad (sólo corre una instancia del sistema operativo).
Acerca de las máquinas virtuales, Solórzano estima que es el tipo de virtualización más usado, tanto históricamente como en variedad de servidores. “Su adopción está siendo explosiva en servidores tipo x86 (Intel Xeon, AMD Opteron). Hay mucha oferta de productos, desde micro-hipervisores hasta infraestructura virtual completa, con administración y aplicaciones avanzadas. En la plataforma x86 soporta gran variedad de sistemas operativos (distintas distribuciones de Linux, Windows, Solaris)”, señala.
En tanto, para la virtualización del sistema operativo, le suelen denominar “jails” o “zones” a estos ambientes virtuales. “Están empezando a aparecer nuevos productos
Provee múltiples ambientes de ejecución aislados dentro de una única instancia de sistema operativo. Incluye la administración de recursos, pero agrega el aislamiento ante fallas y la seguridad. Más eficiente que las máquinas virtuales, pero sólo se puede
usar un único sistema operativo”, agrega el Director de Tecnología del Grupo CESA
Con el uso de herramientas de migración de servidores virtuales en caliente se le puede dar mantenimiento al hardware sin interrumpir el servicio. En caso de fallas de un servidor físico, es posible reubicar rápidamente (incluso automáticamente) los servidores virtuales en otros equipos. Usando replicación remota del almacenamiento es posible tener imágenes de los servidores virtuales en un sitio remoto, para una rápida activación de los servicios en un centro de datos alterno, en caso de desastre en el principal
Como conclusiones sobre esta tendencia, Solórzano considera que “la virtualización será una tecnología de uso común, es la sustitución natural del hardware por software. Hoy en día la consolidación de servidores mediante el uso de virtualización es una tecnología madura. El gasto adicional de recursos por parte de los hipervisores (overhead), es compensado con creces por los beneficios que proporciona Cada día aparecen más aplicaciones para solucionar problemas específicos, sobre todo en lo que se refiere a mejorar los niveles de servicio y en asegurar la continuidad de negocios”.