jueves, 13 de septiembre de 2012

La plataforma de Virtualización realmente completa...

El pasado Lunes 10 de Septiembre de 2012, VMware lanzó a los cuatro vientos el anuncio de la más reciente versión de VMware vSphere: 5.1.

Como es bien sabido existen en el mercado ya varias opciones de distintos fabricantes, cada una de ellas con sus alcances y limitaciones, por lo que es muy importante conocer qué es lo que se espera de la Virtualización de forma general, pero más aún de manera más específica las necesidades por parte de quien la implementará.

Para comenzar entonces vale la pena revisar qué es Virtualización: -"...es la abstracción de algún recurso tecnológico, como puede ser una plataforma de hardware, un sistema operativo, un dispositivo de almacenamiento u otros recursos de red."-

Poniéndolo bajo una perspectiva algo mas aterrizada, a través de una entidad llamada Hipervisor, los procesadores, la memoria, el almacenamiento y la red de uno o varios equipos de cómputo, son administrados para ser utilizados por entidades denominadas Máquinas Virtuales.

Las máquinas virtuales a su vez, aunque no son otra cosa que archivos, se comportan como cualquier otro equipo de cómputo físico en el cual podremos instalar un Sistema Operativo, Aplicativos, etc.

A este tipo de Virtualización, que cabe decir que todo este concepto nació en los años sesenta para aplicarse en los legendarios main frames, se le llama Virtualización Nativa por ser el Hipervisor el único elemento que tiene contacto con el Hardware Físico.

Por otro lado, existe una alternativa que puede decirse que fue la pionera en la Plataforma x86 (Intel/AMD) llamada Virtualización Hospedada. En esta alternativa el Hipervisor es una aplicación más que se ejecuta en un equipo de cómputo, conviviendo con otras aplicaciones sobre un Sistema Operativo.

Esta segunda opción presenta obvios inconvenientes, pues al final está supeditado a las ventajas o desventajas de un Sistema Operativo cualquiera que este sea, principalmente en lo que se refiere al acceso a los recursos como procesador, memoria, almacenamiento y red.

Como primer paso entonces está el conocer qué tipo de Virtualización me ofrece el producto en cuestión, así como cuál de estas dos alternativas será la que más se ajusta a mis necesidades.

Dentro de las propiedades de la Virtualización en general y sin importar si se trata de Nativa u Hospedada, ésta tiene cinco propiedades que a la vez se convierten en fortalezas:

Particionamiento.- Poder ejecutar múltiples máquinas virtuales al mismo tiempo, cada una con su propio Sistema Operativo, aplicativos y con sus propios recursos virtuales, todo ello sobre un mismo hardware físico.

Aislamiento.- Aunque estén conviviendo en el mismo hardware físico, cada una de las máquinas virtuales se presenta como una entidad independiente, la cual no afecta en nada a las demás. De esta manera si apagamos, encendemos o suspendemos una máquien vitual, las demás seguiran con su operación como si nada hubiese sucedido.

Cabe agregar que también si el Sistema Operativo de una máquina virtual es atacado por un "malware", virus, etc. esto solamente afectará a la máquina virtual que sufre de dicho ataque.

Encapsulación.- Cada máquina virtual, desde el punto de vista del equipo físico y el hipervisor que la sustenta, no es otra cosa que un conjunto de archivos. Por tratarse de archivos estos pueden ser copiados, eliminados y/o movilizados entre máquinas físicas, como si se tratase de una cápsula que se conecta o desconecta.

Esta propiedad permite pues que las máquinas virtuales puedan ser vistas como si fuesen un dispositivo de almacenamiento portátil (USB, SD, etc.).

Independencia del Hardware Físico.- Sin importar la marca, modelo, velocidad de procesador y demás parámetros del equipo físico que sustenta al hipervisor, la máquina virtual se puede ejecutar sin contratiempo alguno.

Con esto en mente podemos ver que si fuese necesario (por ejemplo) el deshacernos de un equipo físico y sustituirlo con uno nuevo, simplemente bastará con respaldar nuestras "cápsulas" de máquinas virtuales y trasladarlas al nuevo equipo físico, siempre y cuando hayamos instalado el Hipervisor correspondiente.sobre dicho hardware.

Independencia de cambios en el Hardware Físico.- Sin importar si añadimos nuevo procesador, añadimos o retiramos memoria física, cambiamos o añadimos más puertos de red y/o almacenamientos, la máquina virtual podrá seguir funcionando sin problema alguno, pues el Hipervisor le proporciona la Capa de Abstracción que permite aislar las necesidades de la máquina virtual, de el hardware físico.

Todas y cada uno de estas propiedades las debe ofrecer por defecto cualquier plataforma de Virtualización, mas sin embargo y aprovechando algunas o todas ellas en su conjunto, la plataforma en cuestión puede ofrecer lo que se conoce como Servicios Adicionales.

Un ejemplo de uno de la gran cantidad de Servicios Adicionales que es altamente valioso y es la piedra angular de la escalabilidad y el balanceo de cargas en un centro de datos virtualizado, es la posibilidad de movilizar "en caliente" máquinas virtuales de un equipo físico a otro.

Esto nos permite pues que la utilización de los dos recursos físicos más importantes como lo son el Procesador y la Memoria, puedan utilizarse de manera más eficiente.

Como este servicios existen muchos otros más, como aquellos que proporcionan Alta Disponibilidad, Tolerancia a Fallos, etc. Si estas funcionalidades adicionales son las que Usted necesita, entonces recomendamos que elija una plataforma de Virtualización que lo ofrezca de manera nativa.

Al final por el momento y no menos importante, como ya lo hemos mencionado en otras entradas de este Blog la Virtualización es la base para ofrecer Infraestructura Como Un Servicio (IaaS), lo cual es uno de los tres pilares básicos del Cómputo en La Nube. Pero de nada serviría el poder tener todo lo arriba mencionado si no se cuenta con la inteligencia necesaria por parte del producto, para que todo se lleve a cabo de manera automática.

De esta manera y como también lo presentamos a Ustedes en la entrada denominada "La era "Vending Machine" en las T.I.", el que ahora sea posible que sin tantos conocimientos y/o experiencia en Tecnologías de la Información, es posible obtener los Servicios de Infraestructura necesarios para nuestra aplicación o aplicaciones.

¿La Plataforma de Virtualización cuenta entonces con lo necesario para llevar a cabo todo lo necesario y poder llegar a este punto de automatización y "commoditización" de las Tecnologías de la Información? Nuevamente entonces se presenta un punto más para reflexionar al hacer la elección.

Reiteramos que existen alternativas que ofrecen una, o algunas de estas características, pero solo una alternativa ofrece La Plataforma de Virtualización Realmente Completa. Esa alternativa se llama VMware.

Les invitamos a que conozcan todos los beneficios de la Virtualización, así como también a que descubran todo lo que VMware puede hacer por su Centro de Datos y por su Negocio.

¿Necesita una Plataforma de Virtualizacióno solo quiere consolidar sus servidores?


No hay comentarios:

Publicar un comentario

Todos los derechos reservados.
Copyright © 2024.