Virtualización de aplicaciones

Descripción 

La virtualización de las aplicaciones consiste en aislar la componente "lógica de la aplicación" del componente sistema operativo.

El objetivo de esta virtualización es conseguir que las aplicaciones puedan funcionar con independencia de las características concretas del entorno en que se ejecutan. De este modo se eliminan los problemas de compatibilidad entre aplicaciones, o entre componentes de aplicaciones, y otros errores típicos de la ejecución concurrente de aplicaciones.

La virtualización de aplicaciones no virtualiza la presentación, es decir, el usuario sigue interactuando directamente con el equipo en que se ejecuta la aplicación virtualizada. Para conseguir su objetivo la virtualización de aplicaciones crea un entorno específico de ejecución para cada instancia de aplicación. Cualquier recurso que la aplicación tenga que necesitar (dll, claves de registro, controles ActiveX...) está disponible de manera exclusiva para ella.

Otros tipos de virtualización, como la de hardware o la de presentación, pueden resolver problemas de compatibilidad de aplicaciones con sistemas operativos, la virtualización de aplicaciones se usa para resolver problemas de incompatibilidad entre aplicaciones que se tienen que ejecutar en el mismo entorno hardware y de sistema operativo.

Coincidiendo con la actualización de los PC de inLab y de administración de la FIB, se desarrolló este proyecto para tener una imagen de Windows 7 con aplicaciones virtualizadas (conocidas como "capas") que el propio usuario puede activar o desactivar sin necesidad de ser administrador de la máquina. Esto ha funcionado como prueba piloto para poder utilizar la misma tecnología de forma masiva en las aulas informáticas de la facultad.

Este proyecto se ha realizado en colaboración con Symantec. Desde el inLab se han descubierto incompatibilidades del software de virtualización a Windows 7, que han sido resueltas gracias a nuestra experiencia.

Periodo del proyecto 
Mayo, 2010 - Mayo, 2011
Beneficios para el cliente 
  • No hace falta que el usuario sea administrador de su PC y por lo tanto se mejora la seguridad.
  • El usuario puede instalar fácilmente nuevas aplicaciones sin tener que ser administrador.
  • El sistema tiene un rendimiento superior a tener una imagen con todas las aplicaciones instaladas.
  • Se pueden tener varias versiones de un mismo software funcionando en paralelo.
Áreas de especialización aplicadas al proyecto 
Participantes del equipo inLab 

Síguenos en

Els nostres articles del bloc d'inLab FIB

         
         

inLab FIB incorpora esCert

Icona ESCERT

First LogoCSIRT Logo

inLab es miembro de