Virtualización de Servidores parte II
Este artículo coresponde a la segunda entrega sobre el tema de Virtualización de servidores. La primera entrega puede ser consultada aquí. Para una mejor comprensión de este contenido Recomiendo leer la primera entrega.

virtualiza2_200Cuando las compañías empezaron a involucrar esta tecnología en sus datacenter nunca se imaginanon el tremendo impacto que tendría en la administración de la infraestructura de dichos datacenters. Según Gartner "La virtualización será la tendencia de mayor impacto en la infraestructura y funcionamiento de los centros de datos hasta el año 2,012". IDC afirma que por Un dólar que se invierte en compra de servidores, se gasta en promedio 50 Centavos de dólar en energía eléctrica y refrigeración (!). Muchos estudiosos del tema señalan también ahorros en costos inmobiliarios, licenciamiento, administración y en general en lo que se refiere al TCO del orden del 23%. IBM invita a "ser ecológico y ahorrar: reduzca los costes de la energía en un 65% gracias a la consolidación de servidores y  de paso Reducir el coste de la infraestructura en un 72%".

serveryportatil_200

Para esta investigación utilicé un servidor Compaq Proliant DL 380 con 2GB de RAM con un procesador Xeon de 3.4Ghz de doble núcleo windows 2003 server (facilitado gentilmente por un buen amigo) y un computador portátil Compaq Pavilion con 1GB de RAM y procesador AMD Turion de 64 bits Windows XP Home.

Los laboratorios consistieron en utilizar los anteriores equipos como HOST completamente independientes y utilizando los siguientes sistemas operativos para crear máquinas virtuales (VM) o GUEST (Sistema operativos invitados):

  • Windows 2003 server enterprise edition
  • Windows XP Profesional
  • Linux Slackware 4
  • Linux Sackware 7
  • Linux Slackware 9
  • Linux Ubuntu 9.04
  • Linux Fedora 10
  • Linux fedora 11

En los HOSTS se utilizaron los siguientes paquetes:

  • Qemu
  • Virtual Box
  • VMware
  • Xen (Citrix)

Algunos se preguntarán pero para qué quiero virtualizar Windows 2003 server dentro de un XP Home? La respuesta es: Sólo como ejercicio. En la vida real seguramente esto no es práctico.

No voy a citar específicamente qué hace cada uno de ellos, ya que en general todos cumplen su cometido, algunos con más funcionalidades y otros con menos características.

Algunos Testimonios Gráficos.


Corriendo Linux Ubuntu e Instalando Fedora 11 (Host=Windows 2003 server) Corriendo Windows Xp Profesional y Fedora 11 (Host=Windows 2003)
ubutuyfedora fedora11yxpp

Corriendo Ubuntu, windows 2003 server EE y windows Xp Profesional (Host= Windows 2003 server) Instalando windows 2003 server Enterprise Edition (Host=Windows 2003 server)
casitodo instalw2003ee
Instalando Windows XP Profesional (Host= Windows Xp Home) (!!) Corriendo Windows 2003 server enterprise edition (Host= Windows Xp Home)
xppinhome w2003inhome

En general se puede concluir para los diferentes paquetes que controlan los hosts lo siguiente:

  • Algunos requieren consola de administración, es decir, un pc con un software determinado para controlar los diferentes hosts
  • Algunos paquetes de gestión de Hosts requieren procesadores con especificaciones especiales activadas desde la bios.
  • Hay que leer bien el licenciamiento antes de emprender un proyecto. Algunos paquetes son de uso libre y sin costo, otros nó. Tener claridad sobre el objetivo del proyecto de virtualización.
  • Algunos ofrecen posibilidad de mover la(s) máquinas virtuales en caliente a otro host, mientras se hace mantenimiento al host original (por ejemplo). Algunos proveedores afirman con esta especificación que son "zero downtime", es decir transparencia completa en la operación.
  • El Sistema operativo del Host debe reconocer muy bien el hardware físico del mismo, para que a su vez "transmita" esa característica a su huéspedes (GUEST).
  • Los paquetes respaldados por avisos importantes tienen foros de discusión en los cuales se encuentra importante información en el momento de requerir soporte, adicional a lo que se contrate.
  • Backup/Restore. Factor importante a planificar cuando se adoptan estos proyectos.
Para los hosts podemos concluir en general:
  • El procesador o procesadores son muy importantes y deben cuantificarse dependiendo del proyecto.
  • En algunos paquetes el licenciamiento se hace por socket y no por nucleos del procesador. esto puede impactar los costos de proyecto.
  • La memoria RAM también es fundamental y aquí aplica la frase "entre más, mejor"
  • Se dice que los hosts deben tener tres (3) tarjetas físicas de red como mínimo por máquina física.
  • Para instalaciones que emplean unidades de almacenamiento masivo (SAN/NAS), en general, los proveedores hablan "muchas bellezas". Por obvias razones no pude comprobar esas características, así que toca tomar esa información con pinzas de cirugía.

Conclusiones

Definitivamente la virtualización es sinónimo de ahorro en toda la extensión de la palabra e independientemente del proveedor de las máquinas, de los sistema operativos, de las aplicaciones, de las bases de datos y del los Consultores, pero (siempre hay un pero) debe evaluarse muy bien la ruta a seguir para no tener sorpresas. Proveedor de Hardware, Proveedor de Tecnología de Virtualización, Consultor, etc etc etc.

Considero muy importante adoptar una metodología apropiada que permita apuntar al éxito del proyecto. Un buen levantamiento de información, y sobre todo tener claridad sobre el alcance del mismo.

Bibliografía

IDC

Gartner

Virtualización para Dummies


Si desea ampliación de esta información o está planeando un proyecto de virtualización para su Compañía, lo invito a contactarme.

The English version is here
 
capacita3_250
Joomla Templates by Joomlashack