miércoles, 30 de enero de 2008

Virtualizando

La virtualización es un tema que me interesa bastante y que ultimamente está muy "de moda" en el mundo de las TI (Tecnologías de información), existen muchas opciones para crear máquinas virtuales en los diferentes sistemas operativos a nivel de PCs de escritorio, el tema de los servidores virtualizados en grandes equipos de alto rendimiento es un tema aparte, personalmente he utilizado con fines didacticos VMWare, VirtualBox, Virtual PC y alguna otra por ahi que no recuerdo.

Nunca lo habia utilizado para alguna aplicación real en el ámbito laboral, pero lo vi como una opción cuando se presentó la siguiente situación:

PROBLEMA:

Hay una estación de trabajo del área de tesorería en la cual se realizan todas las transacciones bancarias en línea de la empresa, todas a traves de Internet de por lo menos 6 bancos diferentes tanto nacionales como en el extranjero, al comenzar a utilizar un nuevo sistema en linea de uno de los bancos este requiere que la maquina virtual de java sea actualizada a la ultima versión disponible para funcionar correctamente, pero al actualizar la JVM deja de funcionar el sistema de Banamex, el cual funciona con el java 1.4.1, asi que tenemos el problema de que si actualizamos funciona bien uno, pero no el otro y viceversa.

LA SOLUCION:

Hay quizá varios modos de resolver estre problema de una manera más sencilla (yo no los conozco) asi que lo que hice fué lo siguiente: En la máquina anfitrion (la "real") dejé el java 1.4.1 porque el sistema de Banamex se utiliza con más fecuencia e instalé un windows XP en una máquina virtual utilizando Virtual PC 2007 y en dicha instalación puse la ultima versión de Java, asi que para utilizar el sistema de banco que necesita esa versión se inicia la máquina virtual y se utiliza el sistema desde dicha máquina.

De esta manera en el mismo hardware se simula una PC completa y se confugura como uno lo desee, y se pueden crear tantas PCs virtuales como sean necesarias (y la RAM y el espacio en disco lo permitan).

Incluso en mi lap utilizo un Windows XP virtualizado para instalar cierto software sin arriesgar demasiado mi sistema.

No hay comentarios: