Respondiendo al “¡Por favor!, que alguien me explique Virtualización de Aplicaciones”

Gracias Jorge!

Recientemente tuve la oportunidad de asistir a un evento de la industria, y por supuesto, una de los temas más comentados era el de virtualización: CIOs preguntándose entre sí, consultores tratando de venderles a los CIOs, CIOs escapándose de los consultores, etc.

La vez pasada te comentaba que usualmente uno tiende a pensar en virtualizaciones de servidores (y ahora con Windows Server 2008 y tecnologías como Hyper-V, mucho más seguido). Pero está empezando a surgir en el mercado la idea de virtualizar aplicaciones (en nuestro caso a través de Softgrid Application Virtualization, parte del paquete de Optimización de escritorio o “MDOP”), el problema es que (creo) no todo el mundo tiene claro qué es y para qué sirve.

Voy a tratar de explicarlo en pocas líneas, prometido:

La idea es transformar la aplicación que usualmente instalas en cada PC o laptop en una “burbuja” en donde encapsulas la misma con sus componentes y luego la transfieres a los equipos desde un servidor en forma transparente y on-demand.

¿Cuál es el beneficio de tener encapsulada la aplicación? Entre otras cosas, la misma puede trabajar con bibliotecas que pudieran crear conflictos con otras aplicaciones, pero como está todo cerrado en un paquete, esos conflictos desaparecen. Típico escenario: una aplicación requiriendo Biblioteca v1.0 y otra sólo funcionando con Biblioteca v2.0. Ambas correrán encapsuladas en la PC sin conflictos entre sí (en la vida real, algunas aplicaciones requieren cierta versión de Java).

Además, la aplicación puede requerir cambios en la registry de Windows y eso puede causarte algunos riesgos si no haces un profundo test de coexistencia con otros programas. Lo que puedes hacer es encapsularla y voilà! : La misma cree que ha modificado la registry pero la esta permanece intacta.

¿Quieres más beneficios de la virtualización de aplicaciones? Además de minimizar estos conflictos entre ellas y la necesidad de pruebas de regresión: te permite acelerar la migración y actualización de sistemas operativos (las aplicaciones no deben ser repaquetizadas ni incluidas en ninguna imagen, con lo que eliminas una gran parte de las pruebas), también puedes replicar tus aplicaciones virtualizadas como cualquier otro dato de la empresa para garantizar la continuidad del negocio.

¡Ah! Y me olvidaba de mayor seguridad en las PCs: No sólo los permisos para esas aplicaciones están centralizados, sino que las mismas pueden ser colocadas en modo read-only para ser alteradas sólo por manos autorizadas. Y lo que más me interesa (ojo, en mi opinión), la aislación de estos programas mantiene mi sistema operativo limpio, ayudando a prevenir brechas de seguridad e infecciones.

Hay más, créeme (administrabilidad, costos de soporte, etc), pero sabes que trato de respetar tus tiempos, así que si quieres más información y un video de demo, los puedes encontrar aquí (en inglés).

Antes de cerrar este post, te recomiendo aproveches entre aquellos colegas dedicados al armado de equipos a comentarles del nuevo blog de una nueva colega en Microsoft, Romina Zambrini (hallarás también un enlace a la izquierda de tu pantalla).

¡Hasta la próxima!

______________________________________________________________________________

 

Ok, ¡suenen fanfarrias nuevamente! Porque este tip del post se viene de lujo y a pedido del estimadísimo público :-) Me han solicitado varias veces una recopilación de mis recomendaciones, en especial de los restaurantes, y guess what? la armé y los clasifiqué. A diferencia de la vez pasada, cambié la escala de clasificación de 1 a 10 para poder marcar mayor diferenciación entre los mismos. Así que espero que te aproveche porque ¡aquí va! (ya habrá tiempo para más comentarios):

image 

Merecidísimo ganador, quiero felicitar a Elsinor pues allí siempre la hemos pasado de maravilla.

Enjoy life!