Buscar este blog

martes, 10 de marzo de 2015

10 motivos para la virtualización

He pensado que el porque de la virtualización es algo evidente que no se necesita explicar; pero algunas discusiones con clientes, últimamente, me hacen pensar que no lo es. También, asumo que la mayoría de vosotros, los lectores de este blog, ya lo tenéis claro, pero nunca es tarde intentar hacer un sumario de este tipo, con el fin de proporcionar argumentos que pueden servir para pasar un presupuesto de un proyecto en este ámbito. 

Así que, entremos de una vez en el Top 10 motivos para la virtualización:
1. Aprovechar la infraestructura TI existente - la crisis nos ha pillado a la mayoría con servidores y equipamientos de red bastante anticuados. En muchos casos nos hemos apañado como hemos podido, añadiéndoles más RAM, cambiándoles los HDDs, pero la limite física es una barrera importante. Con la virtualización podemos tocar las limites verdaderas de esas maquinas y de paso ahorrar energía. La migración de servidores físicos hacia VMs y la consolidación nos permiten no solo ahorrar un dinero pero también construir un mundo mejor, mas ecológico. 
2. Mantener OS-s antiguos para hacer funcionar las antiguas aplicaciones y plataformas a medida - argumento muy valido en especial si hablamos de las antiguas aplicaciones de gestión, o de contabilidad, que funcionan por ejemplo "solo en Windows 2000". Podemos mantener unos servidores virtuales con la respectiva aplicación mientras que actualizamos el SO del servidor físico; y lo hacemos por varias razones, la seguridad y la facilidad de gestión siendo unos de los principales. 
3. Poder generar entornos de prueba para nuevo software o actualizaciones - es uno de los usos iniciales de la virtualización y un éxito garantizado 100%. Se usa también para la investigación del malware, o investigación de ataques informáticos.
4. Desplegar mas fácilmente servidores para aplicaciones de negocio - el tiempo es el enemigo de todos nosotros y poder proporcionar el sistema necesitado rápidamente cuando alguna unidad de negocio lo requiere incrementa drásticamente el grado de satisfacción de los beneficiarios. No nos olvidemos que los clientes internos pueden ser decisivos cuando se toman decisiones importantes como sería por ejemplo la externalización de los servicios TI. 
5. Reducir y posiblemente eliminar los destiempos - uno de los KPI-s que se encuentra en casi todos los sistemas y frameworks de gestión es el downtime. Y debido a la virtualización se pueden alcanzar metas idóneas de 99.995%, por ejemplo, manteniendo copias, sincronización en tiempo real y movimiento de maquinas virtuales sin necesidad de reinicio. 
6. Mejor gestión de las funciones y reparto de los recursos para aplicaciones de negocio - uno de los requerimientos base de la mayoría de las aplicaciones de negocio es la dedicación de uno o unos servidores que no puedan tener otra función. En centros de datos tradicionales uno de los resultados es lo que se llama "server sprawl" - una situación indeseada en cual varios servidores físicos no se utilizan a su capacidad porque tienen que estar dedicados a solo una aplicación o función especifica. Con la virtualización, esto desaparece porque podemos dedicarles servidores virtuales.
7. Independencia de los fabricantes de hardware - en entornos virtualizados lo que importa es la capacidad de alocar CPU, vRAM, virtual disk space y los IOPS. Dejamos de hablar de Intel vs AMD, de los tipos de RAM y nos olvidamos de las discusiones interminables sobre el mejor hardware que hacían la diversión de las reuniones de geeks hace unos años . No importa más si trabajamos con Dell, o HP, o IBM, por ejemplo, lo que nos interesa es que sea de calidad y confianza; y si se cae un servidor, tenemos replicas y copias de seguridad.
8. La posibilidad de hacer snapshots - ¿porque hacer snapshots? para protegernos frente al fenómeno que los americanos llaman "s..t happens". ¿Queremos probar alguna cosa nueva, o hacer un test del nuevo software que acaban de entregar los desarrolladores? Hacemos un snapshot, hacemos el despliegue y, si algo pasa, montamos la ultima imagen del servidor y todos contentos.
9. Comodidad de la gestión - sea la que sea la plataforma elegida, los proveedores de virtualización les están proporcionando con un montón de herramientas para provisionamiento dinámico, replicas, reparto de recursos, imagenes, migración, balanceo de carga etc. En la mayoría de los casos los administradores de sistema no tienen que tener acceso físico, y en muchos casos no están ni en la misma zona horaria. Esto era inimaginable hace pocos años pero permite a los admins conectarse y operar tranquilamente, desde sus casas o, ?porque no?, de la playa. 
10. Recuperación en caso de desastre - con los avances de la virtualización los planes de BCP & DR son muchísimo mas fáciles de desarrollar, probar y aplicar. Igualmente, se puede demostrar mejor la conformidad con varios estándares de gestión de los servicios TI (ISO 20000 por ejemplo) o de gestión de la seguridad de la información (ISO 27000 y los demás).

Y, no últimamente, se merece mencionar el mas importante de los efectos de la virtualización: facilitar la transición a la nube porque poniendo los servidores y las aplicaciones a un nivel abstracto, les hacemos independientes de su localización, preparándoles para la eventual migración en la nube, como servicios gestionados por proveedores especializados.