Virtualisation d’applications et virtualisation de sessions avec XenApp

Citrix XenApp est une solution de mise à disposition d’applications virtuelles à la demande, qui intègre les technologies de virtualisation d’applications et de virtualisation de sessions.

Comprendre la virtualisation d’applications

La technologie de virtualisation d’applications Citrix isole les applications du système d’exploitation sous-jacent et des autres applications afin d’en favoriser la compatibilité et la gestion. Solution moderne de mise à disposition d’applications, XenApp virtualise les applications via une technologie de rationalisation et d’isolation des applications intégrée. Cette technologie de virtualisation des applications permet de streamer les applications depuis un point central vers un environnement isolé sur le périphérique cible où elles s’exécutent. Avec XenApp, les applications ne sont pas installées au sens traditionnel du terme. Les fichiers, la configuration et les paramètres des applications sont copiés sur le périphérique cible et l’exécution de l’application est contrôlée par la couche de virtualisation des applications. Une fois exécutée, l’application pense interagir directement avec le système d’exploitation, alors qu’en réalité elle interagit avec un environnement de virtualisation qui traite toutes les demandes et les envoie au système d’exploitation.

XenApp est une solution unique car elle constitue un système complet de mise à disposition d’applications virtuelles, offrant un accès aux applications à la fois en ligne et en mode déconnecté en combinant l’hébergement et le streaming d’applications directement sur les périphériques utilisateur. Lorsque les utilisateurs souhaitent avoir accès à une application, XenApp détermine si leur périphérique est compatible et capable d’exécuter l’application en question. Le périphérique cible doit au minimum disposer d’un système d’exploitation Windows® compatible et d’un logiciel client Citrix adapté. Si le périphérique utilisateur remplit ces prérequis, alors XenApp lance la virtualisation d’application en streamant directement l’application vers l’environnement isolé sur le périphérique de l’utilisateur. Si le périphérique utilisateur n’est pas capable d’exécuter une application spécifique, XenApp lance la virtualisation de session.

Comprendre la virtualisation de sessions

La virtualisation de sessions à recours au streaming pour mettre à disposition les applications sur les serveurs d’hébergement dans le datacenter. XenApp connecte ensuite l’utilisateur au serveur sur lequel l’application a été mise à disposition. L’application s’exécute alors entièrement sur le serveur. L’utilisateur interagit avec l’application à distance via des clics de souris et des frappes clavier envoyés au serveur. Le serveur répond en renvoyant des mises à jour d’écran sur le périphérique de l’utilisateur. Alors que la virtualisation d’applications se limite aux systèmes d’exploitation Windows, la virtualisation de sessions via XenApp permet à n’importe quel utilisateur sur n’importe quel système d’exploitation d’accéder à n’importe quelle application mise à disposition par l’informatique. Ainsi, XenApp permet aux périphériques Windows, Mac, Linux, iOS et Android d’exécuter n’importe quelle application. En outre, la virtualisation de sessions tire parti des ressources de traitement des serveurs qui évitent aux directions informatiques d’avoir à sans cesse procéder à des mises à jour du matériel PC, généralement nécessaires pour prendre en charge les mises à niveau applicatives dans le cadre de méthodes de déploiement d’applications traditionnelles.

Utiliser la virtualisation d’applications et la virtualisation de sessions

Dans la virtualisation d’applications et la virtualisation de sessions, l’utilisateur interagit avec les applications en toute transparence. Les imprimantes, les disques, les périphériques et même le presse-papier fonctionnent exactement comme si l’application était installée. Ainsi, XenApp réduit les frais de gestion d’applications et les coûts associés de jusqu’à 50 % et offre aux utilisateurs une expérience de meilleure qualité que des applications installées dans le cadre de déploiements d’applications traditionnels.