La moto en el camion.
Asì solia definir las primeras maquinas virtuales un ex gran compañero de trabajo. Y como todos los productos que han triunfado, han evolucionado. Pero … que sentido tienen? No es mas facil (y rapido) instalar directamente el SO en un ordenador o servidor sin complicarse la vida? No iria mas rapido instalar la maquina a contacto directo con el hardware en cambio de tener que hacer una “emulacion”?
Vamos a valorar 3 casos reales que posiblemente nos expliquen los beneficios de ese gran invento y su gran sentido en los tiempos actuales.
Maquina para textil
Este ejemplo de cliente me llamò hace años para la renovacion de un ordenador de los años ‘90 donde funcionaba un viejo sw que controla una maquina de tejer, costosisima de remplazar pero cuya empresa de sw habia desaparecido hace años. Sobra aclarar que el cliente no disponia de los codigos fuente para intentar la reinstalacion del programa en un ordenador mas reciente. Bastantè durò la inversion: cuando el cliente me llamò el sistema informatico en cuestion acababa de cumplir los 18 años y a ese señor se le occurrió pensar que un dia u otro, por bueno que fuera, ese ordenador hubiera pasado a mejor vida. Entonces la unica via pasaba por la “clonacion” del intero disco duro que hoy en dia revive en 2 copias: una en la nueva maquina virtual bajo un W10 alojado en un moderno pc, el otro, la copia, en la cajafuerte de la empresa por si algo falla. Tecnicamente ese sistema operativo tan obsoleto podrà vivir en manera infinita, totalmente independiente del hardware y del SO nativo.
Renovacion de software de gestion
Algo parecido al metodo anterior pero con mas variantes.
El caso. El cliente dispone de un antiguo server W2000 Server cuyo HW y SO son obsoletos y peligrosamente a riesgo de integridad. No hay fuentes obviamente y la empresa ha desaparecido como en el caso anteriormente descrito.
Se procede por lo tanto a “inmortalizar” el sistema actual clonando el disco de arranque y se hace revivir en el nuevo sistema. De esta manera el cliente puede seguir trabajando en el sistema antiguo sin peligros mientras el programador, en la misma maquina pero en un ambiente virtual totalmente ailtado empieza a desarrollar el nuevo programa de gestion. Al finalizar las pruebas se traspasa la informacion de una maquina virtual a la otra y las copias de todo el sistema estan al alcance de un click. Las copias evidentemente no son simples backup del SW y sus datos si no de todo el sistema operativo completo de arranque y controladores con un ahorro del tiempo de instalacion en caso de desastre impresionante.
Sandbox para experimentar
La sandbox, para quien no tuviese familiaridad con el ingles tecnico sobre todo, es una caja de arena que, en terminos informatico, representa un ambiente seguro donde trabajar o hacer pruebas que podrian resultar peligrosas.
De echo en el mundo real, la caja de arena permite a los niños jugar con ese material dentro de una caja evitando que producto se pierda al exterior. De la misma manera un ambiente clasico para una sandbox podria ser el de los datos desconocidos. Abrir un pendrive de origen dudoso podria poner nuestro sistema a riesgo. Dentro de una Sandbox no hay peligro de contaminacion de virus o de ransomware (si la sandbox està bien configurada). De esta manera se pueden crear, dentro de un ordenador, una serie de entornos de prueba con diferentes versiones de SO sin miedo a dañar el sistema madre. Incluye entornos Linux, MacOs, Android etc….
Se consigue simplemente instalando el programa (ej. VMWare) y dentro de el generar tantas maquinas virtuales como deseamos.
En fin, me gustaria acabar este articulo con una recomendacion para todos: profesionales y experimentadores que no han tenido nunca la oportunidad de testear este fantastico sistema: descargarse Virtualbox. Contrariamente a lo que se podria llegar a pensar, Virtualbox a pesar de ser totalmente gratuito nos ofrece un motor de maquina virtual potente, fiable y ilimitado, sin publicidad, trampas ni carton. Se descarga, se instala y se arranca para crear una maquina virtual de prueba. No hay posibilidad de fallos: si la maquina sale mal o no es como deseamos la podremos borrar con un click o modificar de manera extremadamente intuitiva y sencilla.
Cuidado: genera addicion! Sobretodo si dispones de un i7 con 8 Gb o mas…...