Las predicciones de los expertos en virtualización parece que se están cumpliendo en lo que llevamos de año. El 2008 decían que iba a ser el año en el que se iba a desplegar toda la tecnología de virtualización, el año del lanzamiento en masa, y ya no solo en terrenos de usuario, si no en el entorno empresarial.
Esta expansión ha venido impulsada por los movimientos empresariales que se han producido entre empresas dedicadas a la virtualización. Por ejemplo, lo que antes era un sistema de virtualización creado en un entorno universitario y que se había expandido por su licencia GPL ahora se está extendiendo como la espuma porque ha sido comprado por una empresa: recientemente Citrix compró XEN. Por otra parte VMWare, el otro lider de virtualización, se ha aliado con HP para la producción de procesadores exclusivos que procesen instrucciones de VMWare. Y claro…Microsoft no se iba a quedar de brazos cruzados, con lo que ha firmado acuerdos y más acuerdos para incluir una buena solución de virtualización en su nuevo Windows Server 2008. Veremos a ver que va sucediendo en este devaneo que se está produciendo en el mercado en torno a la virtualización.
En mi opinión, las soluciones OpenSource se van a imponer por la gran expansión que se está produciendo en este campo. Desde luego es mucho más eficiente en virtualizar un servidor físico en el que alojemos varias máquinas virtuales Linux que realicen la función de servidores de correo, bases de datos, cortafuegos… que uno que tenga un sistema operativo Windows. La administración de un servidor virtualizado es muchísimo más eficiente, muchísimo más sencilla, muchísimo más económica puesto que en vez de tener varios servidores físicos con el consumo eléctrico que ello conlleva, tenemos un servidor único.
La decisión de virtualizar una empresa es complicada, hay que elaborar un estudio completo de si verdaderamente es lo que la empresa necesita, de si verdaderamente va a ser más eficiente. Aquí cito 6 consejos que he encontrado navegando, me parecen interesantes y muy a tener en cuenta:
1.- Hacer una cuantificación de los ahorros que se obtendrán del proyecto con métricas fáciles de cuantificar. No se puede determinar el éxito de un proyecto sin conocer lo que se va a ganar, pero no incurra en métricas complejas o altamente subjetivas, el cálculo de la tasa de retorno sobre la inversión debe ser sencillo y objetivo.
2.- El proyecto debe contemplar la virtualización de una cantidad substancial de servidores. El valor de esta tecnología está en el volumen. Desarrolle una lista de los servidores candidatos a virtualizar, y asegure que se contemplen recursos suficientes para lograrlo.
3.- Asegure que los dueños de las aplicaciones se sumen al proyecto, y que no se sientan como conejillos de indias. Obtenga gráficas de uso de recursos de los servidores a virtualizar y haga labor de venta para convencerlos de los beneficios de compartir recursos sub utilizados. Y de ser posible, obtenga apoyo de los niveles superiores.
4.- Desarrolle un plan de integración de procesos, con una estrategia de monitoreo de la implementación que muestre resultados durante todo el proceso. Elabore informes ejecutivos que muestren los beneficios en forma clara y sencilla.
5.- Reevalúe los requerimientos de hardware. La virtualización a veces sobre carga a los recursos que contienen a los servidores. Haga los ajustes necesarios antes de que se genere una crisis.
6.- Enliste los recursos que deberán cambiar para adaptarse a la nueva tecnología. La virtualización impacta en otras áreas como el almacenamiento, respaldo y energización.