Setiembre / Noviembre 2007 / Año 10 Edición 38
Otras Ediciones:
Búsqueda:
HARDWARE - SOFTWARE - SERVICIOS
IBM Systems
Virtualización
Persiles Ayanes
payanes@gbm.net
Especialista en Consolidación de Servidores

¿Qué es la virtualización?

La tecnología de Virtualización ha estado a nuestro alrededor por años en los sistemas Mainframe de IBM. Esta plataforma ha crecido con el concepto de virtualización desde los inicios de la era tecnológica y todas las demás iniciativas de sistemas han crecido con el mismo concepto en mente. En los últimos tiempos el concepto de virtualización ha sido mas penetrante en el ambiente x86, los fabricantes de hardware han comenzado a incluir mejoras en sus productos, de esta manera pueden sacar mayor provecho de la tendencia de virtualización que hemos estado viendo y que no esperamos se detenga en los próximos tiempos.

Virtualización es el concepto de separar el hardware del sistema operativo y las aplicaciones. Puede ser implementado de múltiples formas, pero fundamentalmente es logrado insertando una capa entre el componente de hardware y el componente de software y a la vez provee las interfaces o la simulación de las interfaces necesarias entre ellos. De esta manera se incrementa la utilización de los recursos existentes, además que nos permite incrementar los niveles de disponibilidad y crecimiento, también simplificar nuestra estrategia de respaldo-recuperación.

La virtualización puede ser llevada a ambientes de :

  • Estaciones de Trabajo.
  • Servidores.
  • Almacenamiento.
  • Soluciones de respaldo.

Las principales aplicaciones de la virtualización son:

  • Virtualización de servidores
  • Virtualización de Almacenamiento
  • Virtualización de respaldo
  • Estrategias de Recuperación de Desastres.

Beneficios

Virtualización puede reducir costos en una variedad de formas, como hardware, software y costos de manejo. Existen un número de formas en la cual virtualización puede ser usada, incluyendo :

Consolidación de servidores y contención de servidores.

Este es uno de los más importantes beneficios y es una de las principales razones de usar software virtualización. Contenimiento de servidores es la siguiente fase de consolidación de servidores, que es, una vez que has consolidado los servidores de producción,

Flexibilidad en ambientes de desarrollo y pruebas.

Fácil y flexible creación y reconfiguración de una máquina virtual significa que los ambientes de desarrollo y prueba son significantemente beneficiados de la virtualización.

Recuperación de Desastres hecho de una manera más fácil.

Recuperación de desastres es otra de las principales razones de implementar tecnología de virtualización. Desde que una máquina virtual corriendo en cualquier tecnología de virtualización es típicamente contenida en un simple archivo, la manipulación de una máquina Windows se convierte en algo bastante simple.

Mientras es posible lograr escenarios de Recuperación de Desastres avanzados, usando sistemas tradicionales basados en Intel y tecnología de arranque desde la SAN, esto introduce dos nuevos retos :

  • Tu sitio principal y tu sitio de respaldo necesitan ser actualizados de manera sincronizada, esto es, si instalas un sistema nuevo en tu sitio principal, necesitas estar seguro de instalar su contraparte en el sitio de respaldo, de otra manera será imposible reactivar tu aplicación allí.
  • No solo el sitio de respaldo necesita ser alineado con el sitio principal en terminos de número de servidores sino también en términos de configuración. Desde que la idea es que la SAN en los dos sitios se replique una a la otra y permita a los servidores arrancar imágenes de sistema operativo en cualquier de los sitios, tus servidores necesitan ser idénticos para que esto pueda suceder.

La tecnología de Virtualización resuelve la mayoría de estos puntos, desde que es posible separar la relación del sistema operativo (con la aplicación y los datos) y el hardware. Puedes tener por ejemplo diferente topología de hardware en el sitio de resplado, en términos de número y configuración de servidores, y aun así tener la posibilidad de arrancar todas las máquinas virtuales en los dos diferentes sitios.

Implementación de aplicaciones más rápida.

Productos como VMware y Microsoft Virtual Server, almacenan las máquinas virtuales en un simple archivo. Como resultado, aprovisionamiento del sistema operativo y las aplicaciones se hace mucho mas simple y puede ser logrado con simplemente copiar el archivo de tu máquina virtual a otro archivo, el cual ser convertirá en tu nueva máquina virtual. Esto significa que puedes activar tu nueva máquina virtual en cosa de horas, sino minutes, en vez de días, como sería si fueras a comprar un servidor tradicional. Esta ventaja asume que aun tienes recursos disponibles en tu servidor físico virtualizado (primeramente CPU y Memoria) que permita activar tu nueva máquia virtual.

Estandarización y confiabilidad de Windows y Linux.

Basado en el hecho que ahora puedes crear máquinas virtuales con solo hacer una operación de copiado, la confiabilidad y la facilidad de mantenimiento de los sistemas operativos incrementa.

En el pasado los administradores de TI han venido usando la estrategia de instalar el sistema operativo en hardware diferente, con contraladoras de discos diferentes y tarjetas de redes diferentes, así incrementando la complejidad en términos de software y drivers instalados.

Virtualización ofrece la ventaja que se adueña del hardware en uso y provee un paquete de hardware virtual a los sistemas operativos huéspedes. Potencialmente todos los sistemas operativos tienen un paquete idéntico de hardware virtual.

ibm.com/outwithcables