App-V (Anciennement SoftGrid) est la solution de virtualisation applicative de Microsoft.
Peu connue, cette solution permet pourtant de résoudre de nombreuses problématiques bien connues des administrateurs.
- Temps de préparation d’un poste, temps de déploiement…
- Certains logiciels qui ralentissent le système ou pire sont incompatibles entres eux.
- …
De part ma propre expérience, avant la mise en oeuvre de App-V, la préparation d’un poste pouvait prendre environ une journée (pour les plus complexes) sans compter plusieurs heures nécessaires au déploiement.
Après la mise en œuvre de App-V, nous sommes passé à 45 minutes dans le pire des cas.
Alors comment fonctionne App-V ?
Avant de pouvoir mettre à disposition une application sur les postes de travail, il faut “packager” cette application pour la rendre compatible avec la plate forme App-V. C’est le rôle du séquenceur. Le séquenceur créé une bulle qui permettra d’isoler l’application des autres et de la séparer du système d’exploitation. On trouvera dans cette bulle toute la configuration de l’application, la base de registre virtuelle, ainsi que toutes les dll, ini …
Une fois que le séquenceur a “packagé” l’application, elle est placée sur un espace de stockage (SAN, NAS…) à disposition du serveur virtuel d’application. Ce serveur permet de centraliser les applications, de gérer le licencing, les administrateurs de la plate forme et de configurer la manière dont les applications virtuelles seront déployées.
Sous le contrôle de l’Active Directory, l’application peut ensuite être “téléchargée” par le poste de travail. Une fois téléchargée, l’application se stock dans le cache client (situé dans le profil utilisateur) qui permettra de stocker la configuration de l’application, mais surtout de pouvoir exécuter l’application si le serveur virtuel d’application ne serait plus accéssible.
Le client communique avec serveur virtuel d’application grâce au protocole RTSP (Remote Transfert Streaming Protocol). Il est aussi possible d’utiliser le protocole RTSPS, HTTP et HTTPS. Ce système de streaming permet ainsi d’exécuter une application avant même la fin de son téléchargement !
App-V est un produit remarquable par son esprit. Il permet de gagner beucoup de temps lors d’un déploiement d’un nouveau PC, et de gagner encore plus de temps lorsqu’un utilisateur demande de lui installer une application déjà séquencée.
App-V est disponible au sein du DeskTop Optimisation Pack uniquement pour les entreprises qui ont soucrite des licences en volume avec la Software Assurance.

Commentaire de Virtualisation poste client | Infrastructures serveurs et stockage HP le 20 mars 2009 :
[...] Alors comment fonctionne App-V ? [...]
Commentaire de Perrier Fabien le 20 mars 2009 :
Bonjour,
Que voulez-vous savoir de plus exactement ?
Commentaire de RenaudD le 25 septembre 2010 :
Merci bien pour cet article synthétique. On ne présente que trop rarement l’architecture technique des solutions informatiques (notamment en donnant le nom des protocoles) ; vous faites cela de façon claire et, il me semble, complète même si la taille de l’article ne permet bien sûr pas de rentrer dans les détails. Bon, j’aurais aimé un petit schéma mais il ne faut pas trop en demander non plus
Commentaire de Fabien PERRIER le 15 octobre 2010 :
Bonjour
Merci pour votre message.
Il ne suffit que de demander, vous trouverez un schéma (et d’autres informations sur App-v) directement sur mon blog à l’adresse suivante : http://msapp-v.blogspot.com/2008/10/app-v-et-les-nouveauts.html