Cómo funciona la virtualización de aplicaciones y la virtualización de sesión con XenApp

Citrix XenApp es una solución de entrega de aplicaciones virtuales a demanda que consta de tecnologías de virtualización de aplicaciones y virtualización de sesiones.

Comprensión de la virtualización de aplicaciones

La tecnología de virtualización de aplicaciones de Citrix aísla las aplicaciones del sistema operativo subyacente y de otras aplicaciones para aumentar la compatibilidad y la manejabilidad. Dado que se trata de una solución moderna de entrega de aplicaciones, XenApp virtualiza las aplicaciones a través de la tecnología de aislamiento y Application Streaming integradas. Esta tecnología de virtualización de aplicaciones permite que las aplicaciones se transmitan desde una ubicación centralizada a un entorno de aislamiento en el dispositivo de destino donde se ejecutarán. Con XenApp, las aplicaciones no se instalan de forma tradicional. Las configuraciones y los archivos de la aplicación se copian en el dispositivo de destino, y la ejecución de la aplicación en tiempo de ejecución es controlada por el nivel de virtualización de aplicaciones. Al ejecutarse, el tiempo de ejecución de la aplicación cree que interactúa directamente con el sistema operativo cuando, en realidad, interactúa con un entorno de virtualización que delega todas las solicitudes al sistema operativo.

XenApp es único, ya que es un sistema completo para la entrega de aplicaciones virtuales, que ofrece acceso a las aplicaciones, ya sea con o sin conexión, a través de una combinación de alojamiento de aplicaciones y streaming de aplicaciones directamente a los dispositivos de los usuarios. Cuando los usuarios solicitan una aplicación, XenApp determina si su dispositivo es compatible y capaz de ejecutar la aplicación en cuestión. Los requisitos mínimos de un dispositivo de destino son un sistema operativo Windows® compatible y un software cliente Citrix adecuado. Si el dispositivo del usuario cumple con los requisitos mínimos, XenApp inicia la virtualización de la aplicación a través de Application Streaming directamente en un entorno aislado en el dispositivo del usuario. En el caso que el dispositivo del usuario no pueda ejecutar una aplicación en particular, XenApp inicia la virtualización de sesiones.

Comprensión de la virtualización de sesiones

La virtualización de sesiones utiliza Application Streaming para entregar las aplicaciones a servidores de alojamiento en el centro de datos. Luego, XenApp conecta al usuario con el servidor al cual se ha entregado la aplicación, y la aplicación se ejecuta completamente en el servidor. El usuario interactúa con la aplicación de forma remota al enviar clics de mouse y pulsaciones de teclas al servidor. El servidor responde al enviar actualizaciones de pantalla al dispositivo del usuario. Mientras que la virtualización de aplicaciones se limita a los sistemas operativos basados en Windows, la virtualización de sesiones a través de XenApp permite que cualquier usuario de cualquier sistema operativo acceda a cualquier aplicación entregada por TI. Como resultado, XenApp habilita los dispositivos de Windows, Mac, Linux, iOs y Android para ejecutar cualquier aplicación mediante la virtualización de sesiones. Además, la virtualización de sesiones aprovecha el poder de procesamiento del lado del servidor que libera a TI del ciclo interminable de actualizaciones de hardware de PC, que generalmente son necesarias para admitir las actualizaciones de aplicaciones cuando se utilizan los métodos de implementación de aplicaciones tradicionales.

Uso conjunto de virtualización de aplicaciones y virtualización de sesiones

Tanto en la virtualización de aplicaciones como en la virtualización de sesiones, la interacción del usuario con la aplicación es integrada. Las impresoras, los controladores, los periféricos, e incluso el portapapeles, funcionan como si la aplicación estuviese instalada. Así, XenApp reduce el costo de la administración de aplicaciones y los costos relacionados en hasta un 50 por ciento y permite que los usuarios tengan una experiencia mejor que la instalada al compararla con los modelos de implementación de aplicaciones tradicionales.