martes, 21 de junio de 2011

“Virtualizar o No Virtualizar”

(Noches de divagaciones jajaja)

"Ser o no ser" (Shakespeare, 1600) es una frase que ha definido a la cultura literaria desde que fue escrita hasta el presente, en informática está ocurriendo algo muy parecido, las empresas, grandes, medianas y pequeñas, todas se están preguntando lo mismo “Virtualizar o No Virtualizar”.

La virtualización de servicios es una técnica que ha ido en aumento en los últimos años, debido al ahorro que esta técnica consume. De que tipos de ahorros se hablan en las empresas que lo implementan: Tiempo de implementación, Tiempo de Administración, Monetario, Equipo y Espacio. ¿Son estás razones suficientes para tirar las viejas implementaciones y mudarnos al mundo de la virtualización?

Existen ciertos criterios que debemos de tomar en cuenta antes de pasar por completo a un ambiente de virtualización:

· ¿Son nuestros servicios virtualizables?

· ¿Nuestro equipo actual soporta la virtualización de nuestros servicios?

· ¿Tenemos cómo mantener el servicio durante la migración?

· ¿Qué presupuesto tenemos? ¿Nos vamos a la nube?

· ¿El mantenimiento del sistema actual nos está generando pérdidas?

· ¿La administración del sistema se ha vuelto tediosa, por la cantidad de cambios que se han hecho?

Todas estas preguntas deben de ser respondidas a conciencia por los encargados del sistema, solo el conjunto de estás respuestas nos puede dar la solución a lo que deseamos lograr.

Una vez que tengamos la solución a estas preguntas, y si la respuesta ha sido “Si debemos virtualizar”, debemos de hacer un estudio muy cuidadoso, de las herramientas existentes en el mercado para la virtualización, cada una de ellas funciona de forma distinta y tienen cualidades diferentes, que de nuevo se acoplarán o no a la forma en que nuestro sistema deberá de comportarse.

No para todos los casos es necesario realizar este análisis, podemos crear un sistema de pruebas para herramientas en desarrollo en un ambiente virtualizado, esto nos dará un mejor control sobre las variables externas que puedan afectar a nuestro sistema, y aunque la implementación de nuestro sistema no se haga de forma virtualizada, se lo saber cómo se comporta en diferentes ambientes.

Al final de todo, la decisión definitiva estará siempre amarrada a la lógica del negocio en el que estemos trabajando. Para unos la virtualización podrá ser la diferencia entre el fracaso y la victoria, para otros será solo una victoria parcial y para otros simplemente no será.

S&S.
#chentex