Pourquoi et comment virtualiser des applications · PDF fileVeille Technologique Pourquoi et...

4

Click here to load reader

Transcript of Pourquoi et comment virtualiser des applications · PDF fileVeille Technologique Pourquoi et...

Page 1: Pourquoi et comment virtualiser des applications · PDF fileVeille Technologique Pourquoi et comment virtualiser des applications ? Quatre technologies se partagent le gros du marché

Veille Technologique

Pourquoi et comment virtualiser des applications ?

Quatre technologies se partagent le gros du marché : Microsoft App-V , Symantec Altiris SVS, Thinapp de VMware) et Citrix Application Virtualization Client Side. Ces technologies consistent à fabriquer un package applicatif depuis l’applicationà virtualiser puis de trouver un moyen de fournir ce package à l’utilisateur.

• Qu’est ce que la virtualisation

La virtualisation d’application désigne le fait de séparer l’utilisation d’uneapplication des environnements matériels et logiciels nécessaires à sonexécution. Le terme fait donc plus référence au résultat qu’aux moyensemployés pour y parvenir. Ces moyens, en pratique, sont principalement au nombre de deux :• L’exécution de l’application à distance• Le streaming de l’application

• Le streaming de l’application ou installation à la demande

Lorsque qu’un utilisateur lance une application, le serveur envoie au poste detravail tous les fichiers dont l’application a besoin pour s’exécuter.L’application est alors exécutée par sur le poste de travail, avec ses propresressources. Pour cela, il faut donc que le serveur dispose d’un packagecontenant tous les fichiers dont l’application a besoin, et qu’il l’envoie au client.

Le package permet de lancer les installations à distance. L’outil lance 2 scans(l’un après l’autre) du système avant l’installation en faisant la liste des fichiers etdes clés de registre à inclure dans le package. Ce dernier sera ensuite placédans un répertoire partagé pour que les utilisateurs puissent y accéder.

Limites ?

La création de packages n’est pas si simple et demande l’intervention d’éditeurs.Le principe est surveiller l’installation de l’application et regrouper dans lepackage tous les fichiers ajoutés et toutes les modifications faites auregistre. Pour cela, il faut un ordinateur qui ne comporte rien d’autre que sonsystème d’exploitation. En effet, lors de l’installation de l’application, le systèmevérifie si certains fichiers sont déjà présents et ne les ajoute pas si c’est le cas.Le package sera alors incomplet et ne pourra pas fonctionner.

Il est également à noter que les outils de surveilances d’installations ne détectentpas les pilotes matériels. De ce fait, certains applications ne pourront donc pas

Page 2: Pourquoi et comment virtualiser des applications · PDF fileVeille Technologique Pourquoi et comment virtualiser des applications ? Quatre technologies se partagent le gros du marché

être virtualisées (exemple : antivirus).

• Exécution distante

Le moyen le plus simple de permettre l’utilisation d’une application sans l’installer est de l’exécuter sur un serveur et d’envoyer l’image et le son que l’application génère sur le poste de travail.

Ceci permet de fournir des applications aux utilisateurs des postes de travail sans avoir à les installer sur les postes.

Limites ?• Il faut en revanche installer les applications sur le serveur, et cela pose

parfois problème certaines applications ne sont pas faites pour fonctionner dans un système d’exploitation pour serveur.

• D’autre part, la charge engendrée par l’exécution des applications sur le serveur peut devenir problématique.

• Enfin, certaines applications ne peuvent pas être exécutées plusieurs fois simultanément. Il est donc impossible dans ce cas de desservir plusieurs utilisateurs en même temps

II. Avantages et Inconvénients de la virtualisation d’applications :

• Les avantages :

• Mise à jour centralisée des applications (un seul package à mettre à jour);

• Gestion centralisée des droits d’accès aux applications;

• Déploiement quasi instantané des application.

• Les inconvénients :

• Le support du multimédia reste délicat;

Page 3: Pourquoi et comment virtualiser des applications · PDF fileVeille Technologique Pourquoi et comment virtualiser des applications ? Quatre technologies se partagent le gros du marché

• Il est nécessaired’investir dans des serveurs puissants;

• Même si la redirection des périphériques est plutôt bien gérée, elle complique leur utilisation.

III. Solution de virtualisation des applications

• “ VMware ThinApp pour Windows“

VMware ThinApp propose aux entreprises une nouvelle méthode de déploiement rapide et de migration simplifiée d'applications grâce à leur virtualisation sans agent.

Le logiciel convertit les applications en simples exécutables qui s'installentde manière isolée par rapport au système d'exploitation.

Avantages :

- VMware ThinApp permet de facilement migrer toutes les applications Windows, qu'importe la version, vers Windows 7.

- Élimine les conflits entre les applications en les isolant les unes des autres, ainsi que du système d’exploitation sous-jacent, dans un fichier exécutable unique.

- Permet à plusieurs applications et à des données de configuration spécifiques cloisonnées de résider en toute sécurité sur le même serveur.

- Déploie les packages ThinApp sur des PC verrouillés et permet aux utilisateurs d’exécuter leurs applications favorites sans compromettre la sécurité.

- Déployez, met à jour des applications virtualisées sur des lecteurs flash USB.

Page 4: Pourquoi et comment virtualiser des applications · PDF fileVeille Technologique Pourquoi et comment virtualiser des applications ? Quatre technologies se partagent le gros du marché

Sourceshttp://www.pearltrees.com/stan_s7/qu-virtualisation/id7927355http://www.virtu-all.fr/pages/la-virtualisation/virtualiser-les-applications.html#0dJgUvC2J5I5L0pc.99

http://www.virtu-all.fr/pages/la-virtualisation/virtualiser-les-applications.html

http://www.pearltrees.com/stan_s7/qu-virtualisation/id7927355#item75586039http://www.eureva.fr/media/682/La%20virtualisation%20v1.2.pdf