SlideShare ist ein Scribd-Unternehmen logo
1 von 21
palais des
congrès
Paris




7, 8 et 9
février 2012
App-V : Fonctions avancées
de séquencage des
applications
8 février 2012
THOBOIS Loïc
Responsable filière Microsoft / Formateur
EGILIA / MVP Virtualisation
Loïc THOBOIS – Ma Vie 
  Groupe de formation EGILIA
    Responsable de la filière technologies Microsoft

    Formateur depuis +10 ans: Microsoft, Cisco, Sun, …

  Rédacteur d’articles techniques
    Windows IT Pro, Exchange Magazine, Espace Microsoft, …

  Certifications:
    Microsoft : MVP (Virtualisation), MCSE (depuis NT4), MCITP …
                                                               ,
    Cisco : CCNA, CCAI

    SUN : SCSA, SCNA.

  Contact:
    loic.thobois@egilia.com
Agenda

  Rappels sur la virtualisation
  Principes de App-V
  Le séquençage
  Quelques précautions
  Trucs et astuces
  Quelques outils et liens intéressants
Rappels sur la virtualisation

   Couche d’abstraction d’accès à une ressource pour en
   contrôler l’usage
     Multitâches, Sécurité, Fiabilité, Stockage, …



   Quelques exemples
    Process (virtualisation de mémoire)

    Profils (virtualisation de stockage)

    Bureau à distance (virtualisation de session)

    Serveur et station (virtualisation de matériel)
Principes de App-V
  Virtualisation applicative (Bulle
  applicative)                                            Bulle
      Virtualisation de la base de
       registre, du système de fichier, des
       services, composants, .….                       Application
      Distribution par package
      Client Windows et Terminal Server.
      Isolation du système d’exploitation.
      Phase d’installation minimum

                                                       Client App-V
  Plusieurs avantages
      Méthodes de déploiement.
      Streaming d’applications.
      Intégration avec les outils de                                Application
       télédistribution.                      Presse
                                              papier
      Mises à jour dynamiques et
       centralisées.
      Faire coexister plusieurs versions
                                               Système d’exploitation
       d’une application.
Créer un package = séquencer
    Simplification de la gestion de cycle de vie des applications.
    Réduction du temps nécessaire pour intégrer une
 application.
App-V : Le séquenceur

                CD d’installation
                de l’application



                                                            Mise en séquence
                                       Package                                 Application
                                    d’installation                              virtuelle



                                                             Optimisation &
                                                              compression




                Installation
                 manuelle
                                                                               L’administrateur peut par la
                                                                               suite choisir la méthode de
                                             Le package virtuel contient               déploiement
                                              tout ce qui est nécessaire
                                                 pour l’exécution de
  Processus d’écoute active qui                      l’application
       permet de packager
   rapidement les applications
Contenu d’un package
  SPRJ
     Fichier XML contenant la description du package et de son
      environnement.
  OSD
     Fichier XML contenant la description de l’application et de son

  SFT
     Archive contenant les fichiers de l’application

  Icones
     Répertoire contenant les icones des applications et des fichiers

  MSI
     Format MSI pour le déploiement de l’application

  <pkg>_manifest
     Fichier XML décrivant l’intégration de l’application au système
  Report
     Fichier XML de rapport de création du package
Créer un package

                                        Nouvelle application
                                        standard
                          Application
                                           Nouveau package
                           standard        Raccourcis
             Nouveau
                            Plug-in
                                           Autonome
             package
 Créer un
 package
                                        Nouveau plug-in
             Package
            Accelerator
                          Middleware       Nouveau package
                                           Dépend d’une application
                                        Nouveau middleware
                                           Nouveau package
                                           Pas de raccourci
                                        Package Accelerator
                                           Modèle de création
Modifier un package

                              Mise à jour
               Mise à jour       SFT Mis à jour
                                 OSD Mis à jour
 Modifier un                  Modification
               Modification
  package                        OSD Mis à jour
               Ajouter une       SPJR Mis à jour
               application       SFT intouché
                              Ajouter une application
                                 SFT Mis à jour
                                 OSD Mis à jour
Préparer le séquençage

   Préparer la station
     Préparation sur une image propre

     Pas d’anti-virus, anti-spyware, … (Windows Defender, …)

     Installer dans un lecteur dédié ( Pourquoi pas a: )

     Machine virtuelle recommandées…



   Tester et noter la bonne « recette »
     Mettre au point le scénario d’installation de l’application

       telle que vous la souhaitez.
     Ecrire cette recette…
Précautions

  Architecture processeur
  Compatibilité système d’exploitation
  Intégration au shell (Menu contextuel)
  Pilotes
  Liens en dur dans l’application
  Dépendances (Plug-in, Framework, …)
  Communication inter-bulles
Isolation des applications

                             Bulle 1             Bulle 2

   Packaging segmenté
                             App1                    App2
      Plug-in
      Framework


                                      Client App-V




                                                 Application
                             Presse
                             papier


                              Système d’exploitation
Isolation des applications

                                         Bulle unique

   Principe
                                App1                    App2
      Même bulle virtuelle
      Dépendance obligatoire


                                         Client App-V




                                                        Application
                                Presse
                                papier


                                 Système d’exploitation
Communication inter-bulle
  Possibilité de partager le même environnement virtuelle entre
  plusieurs applications
  Virtualisation des « midlewares » de façon séparée
  Réutilisation de composants
  Réduction de la taille des packages
  Réduction des coûts liés à la montée de version

  Mise en place
   Edition manuelle de l’OSD

   Outil du Kit de ressource technique App-V

       Application Virtualization Dynamic Suite Composition Tool
Trucs et astuces

   Gestion avancée des bulles virtuelles

   SFTMIME
     SFTMIME QUERY OBJ:APP /SHORT



   SFTTRAY
     SFTTRAY /LAUNCH "Microsoft Word"

     SFTTRAY /EXE CMD.EXE /LAUNCH "Microsoft Word"
Personnalisation de l’OSD

   http://www.tmurgent.com/
     http://www.tmurgent.com/OSD_Illustrated.aspx
Rappels des outils de la session

   Sysinternals
     Process Explorer

     Process Monitor

   Tmurgent
     PkgView

   Ressource Kit
     Application Virtualization Dynamic Suite Composition Tool

     …
Rappels des liens de la session

   Espace Microsoft
     http://www.espace-microsoft.com



   Blog Jean Sebastien DUCHESNES
     http://www.windowstouch.fr/



   TMurgent
     http://www.tmurgent.com/
Vous êtes dans la salle 353

Weitere ähnliche Inhalte

Was ist angesagt?

System Center Operations Manager et la supervision des applications (.Net et ...
System Center Operations Manager et la supervision des applications (.Net et ...System Center Operations Manager et la supervision des applications (.Net et ...
System Center Operations Manager et la supervision des applications (.Net et ...Microsoft Technet France
 
Mise en place d&rsquo;une usine logicielle pour technologies Microsoft et non...
Mise en place d&rsquo;une usine logicielle pour technologies Microsoft et non...Mise en place d&rsquo;une usine logicielle pour technologies Microsoft et non...
Mise en place d&rsquo;une usine logicielle pour technologies Microsoft et non...Microsoft
 
Découvrez Windows server 2012
Découvrez Windows server 2012Découvrez Windows server 2012
Découvrez Windows server 2012PROJECT SI
 
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...PimpMySharePoint
 
Architecture, bonnes pratiques et recettes pour la réussite de vos projets av...
Architecture, bonnes pratiques et recettes pour la réussite de vos projets av...Architecture, bonnes pratiques et recettes pour la réussite de vos projets av...
Architecture, bonnes pratiques et recettes pour la réussite de vos projets av...Microsoft Technet France
 
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...PimpMySharePoint
 
Visual Studio 2010
Visual Studio 2010Visual Studio 2010
Visual Studio 2010Nabil Babaci
 
La boite à outils pour réussir sa migration vers Windows 7
La boite à outils pour réussir sa migration vers Windows 7La boite à outils pour réussir sa migration vers Windows 7
La boite à outils pour réussir sa migration vers Windows 7Microsoft Technet France
 
OCTO 2013 : Déploiement d'applications entreprise pour WindowsPhone8
OCTO 2013 : Déploiement d'applications entreprise pour WindowsPhone8OCTO 2013 : Déploiement d'applications entreprise pour WindowsPhone8
OCTO 2013 : Déploiement d'applications entreprise pour WindowsPhone8OCTO Technology
 
Java dans Windows Azure: l'exemple de Jonas
Java dans Windows Azure: l'exemple de JonasJava dans Windows Azure: l'exemple de Jonas
Java dans Windows Azure: l'exemple de JonasMicrosoft
 
Business case linkbynet_veeam
Business case linkbynet_veeamBusiness case linkbynet_veeam
Business case linkbynet_veeamMatthieu DEMOOR
 
Expérience pratique de développement Azure
Expérience pratique de développement AzureExpérience pratique de développement Azure
Expérience pratique de développement AzureLevio
 
Windows Azure pour les éditeurs de logiciels (Windows Azure Marketplace, ...)
Windows Azure pour les éditeurs de logiciels (Windows Azure Marketplace, ...)Windows Azure pour les éditeurs de logiciels (Windows Azure Marketplace, ...)
Windows Azure pour les éditeurs de logiciels (Windows Azure Marketplace, ...)Microsoft Technet France
 
Piège dans les Nuages - Version Rebuild 2015 Nantes
Piège dans les Nuages - Version Rebuild 2015 NantesPiège dans les Nuages - Version Rebuild 2015 Nantes
Piège dans les Nuages - Version Rebuild 2015 NantesPatrick Guimonet
 

Was ist angesagt? (20)

Présentation de SQL Azure
Présentation de SQL AzurePrésentation de SQL Azure
Présentation de SQL Azure
 
System Center Operations Manager et la supervision des applications (.Net et ...
System Center Operations Manager et la supervision des applications (.Net et ...System Center Operations Manager et la supervision des applications (.Net et ...
System Center Operations Manager et la supervision des applications (.Net et ...
 
Silverlight 4
Silverlight 4Silverlight 4
Silverlight 4
 
Mise en place d&rsquo;une usine logicielle pour technologies Microsoft et non...
Mise en place d&rsquo;une usine logicielle pour technologies Microsoft et non...Mise en place d&rsquo;une usine logicielle pour technologies Microsoft et non...
Mise en place d&rsquo;une usine logicielle pour technologies Microsoft et non...
 
Découvrez Windows server 2012
Découvrez Windows server 2012Découvrez Windows server 2012
Découvrez Windows server 2012
 
EZ Systems - EZ publish, la plate-forme de gestion de contenu web de nouvell...
EZ Systems -  EZ publish, la plate-forme de gestion de contenu web de nouvell...EZ Systems -  EZ publish, la plate-forme de gestion de contenu web de nouvell...
EZ Systems - EZ publish, la plate-forme de gestion de contenu web de nouvell...
 
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
 
Architecture, bonnes pratiques et recettes pour la réussite de vos projets av...
Architecture, bonnes pratiques et recettes pour la réussite de vos projets av...Architecture, bonnes pratiques et recettes pour la réussite de vos projets av...
Architecture, bonnes pratiques et recettes pour la réussite de vos projets av...
 
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
 
Déploiement de Windows 8
Déploiement de Windows 8Déploiement de Windows 8
Déploiement de Windows 8
 
Visual Studio 2010
Visual Studio 2010Visual Studio 2010
Visual Studio 2010
 
La boite à outils pour réussir sa migration vers Windows 7
La boite à outils pour réussir sa migration vers Windows 7La boite à outils pour réussir sa migration vers Windows 7
La boite à outils pour réussir sa migration vers Windows 7
 
OCTO 2013 : Déploiement d'applications entreprise pour WindowsPhone8
OCTO 2013 : Déploiement d'applications entreprise pour WindowsPhone8OCTO 2013 : Déploiement d'applications entreprise pour WindowsPhone8
OCTO 2013 : Déploiement d'applications entreprise pour WindowsPhone8
 
Java dans Windows Azure: l'exemple de Jonas
Java dans Windows Azure: l'exemple de JonasJava dans Windows Azure: l'exemple de Jonas
Java dans Windows Azure: l'exemple de Jonas
 
Java Entreprise Edition
Java Entreprise EditionJava Entreprise Edition
Java Entreprise Edition
 
Business case linkbynet_veeam
Business case linkbynet_veeamBusiness case linkbynet_veeam
Business case linkbynet_veeam
 
Expérience pratique de développement Azure
Expérience pratique de développement AzureExpérience pratique de développement Azure
Expérience pratique de développement Azure
 
Windows Azure pour les éditeurs de logiciels (Windows Azure Marketplace, ...)
Windows Azure pour les éditeurs de logiciels (Windows Azure Marketplace, ...)Windows Azure pour les éditeurs de logiciels (Windows Azure Marketplace, ...)
Windows Azure pour les éditeurs de logiciels (Windows Azure Marketplace, ...)
 
Workflow Foundation - Cours 5
Workflow Foundation - Cours 5Workflow Foundation - Cours 5
Workflow Foundation - Cours 5
 
Piège dans les Nuages - Version Rebuild 2015 Nantes
Piège dans les Nuages - Version Rebuild 2015 NantesPiège dans les Nuages - Version Rebuild 2015 Nantes
Piège dans les Nuages - Version Rebuild 2015 Nantes
 

Andere mochten auch

Agm application virtualization_(app-v)_5.0
Agm application virtualization_(app-v)_5.0Agm application virtualization_(app-v)_5.0
Agm application virtualization_(app-v)_5.0Steve Xu
 
Le modèle de sécurité des Windows Apps
Le modèle de sécurité des Windows AppsLe modèle de sécurité des Windows Apps
Le modèle de sécurité des Windows AppsMicrosoft
 
MedV/AppV Overview
MedV/AppV OverviewMedV/AppV Overview
MedV/AppV OverviewStephen Rose
 
Workshop: Integrating xen App 6 with ms app v and system center configuration...
Workshop: Integrating xen App 6 with ms app v and system center configuration...Workshop: Integrating xen App 6 with ms app v and system center configuration...
Workshop: Integrating xen App 6 with ms app v and system center configuration...Digicomp Academy AG
 
Vdi, rds, med v, app-v - right decisions
Vdi, rds, med v, app-v - right decisionsVdi, rds, med v, app-v - right decisions
Vdi, rds, med v, app-v - right decisionsConcentrated Technology
 
Virtualization: Hyper-V, VMM, App-V and MED-V.
Virtualization: Hyper-V, VMM, App-V and MED-V.Virtualization: Hyper-V, VMM, App-V and MED-V.
Virtualization: Hyper-V, VMM, App-V and MED-V.Microsoft Iceland
 
Windows Accelerate IT Pro Bootcamp: App-V (Module 6 of 8)
Windows Accelerate IT Pro Bootcamp: App-V (Module 6 of 8)Windows Accelerate IT Pro Bootcamp: App-V (Module 6 of 8)
Windows Accelerate IT Pro Bootcamp: App-V (Module 6 of 8)Intergen
 
App v overview
App v overviewApp v overview
App v overviewEdmund Lim
 
Application Virtualization overview - BayCUG
Application Virtualization overview - BayCUGApplication Virtualization overview - BayCUG
Application Virtualization overview - BayCUGDenis Gundarev
 
Microsoft App-V 5.1 and Flexera AdminStudio Webinar
Microsoft App-V 5.1 and Flexera AdminStudio WebinarMicrosoft App-V 5.1 and Flexera AdminStudio Webinar
Microsoft App-V 5.1 and Flexera AdminStudio WebinarFlexera
 

Andere mochten auch (13)

Agm application virtualization_(app-v)_5.0
Agm application virtualization_(app-v)_5.0Agm application virtualization_(app-v)_5.0
Agm application virtualization_(app-v)_5.0
 
Le modèle de sécurité des Windows Apps
Le modèle de sécurité des Windows AppsLe modèle de sécurité des Windows Apps
Le modèle de sécurité des Windows Apps
 
MDOP 2011
MDOP 2011MDOP 2011
MDOP 2011
 
MedV/AppV Overview
MedV/AppV OverviewMedV/AppV Overview
MedV/AppV Overview
 
Workshop: Integrating xen App 6 with ms app v and system center configuration...
Workshop: Integrating xen App 6 with ms app v and system center configuration...Workshop: Integrating xen App 6 with ms app v and system center configuration...
Workshop: Integrating xen App 6 with ms app v and system center configuration...
 
Vdi, rds, med v, app-v - right decisions
Vdi, rds, med v, app-v - right decisionsVdi, rds, med v, app-v - right decisions
Vdi, rds, med v, app-v - right decisions
 
Virtualization: Hyper-V, VMM, App-V and MED-V.
Virtualization: Hyper-V, VMM, App-V and MED-V.Virtualization: Hyper-V, VMM, App-V and MED-V.
Virtualization: Hyper-V, VMM, App-V and MED-V.
 
App V
App VApp V
App V
 
Windows Accelerate IT Pro Bootcamp: App-V (Module 6 of 8)
Windows Accelerate IT Pro Bootcamp: App-V (Module 6 of 8)Windows Accelerate IT Pro Bootcamp: App-V (Module 6 of 8)
Windows Accelerate IT Pro Bootcamp: App-V (Module 6 of 8)
 
App v overview
App v overviewApp v overview
App v overview
 
Презентация RDS & App-V, VDI
Презентация RDS & App-V, VDIПрезентация RDS & App-V, VDI
Презентация RDS & App-V, VDI
 
Application Virtualization overview - BayCUG
Application Virtualization overview - BayCUGApplication Virtualization overview - BayCUG
Application Virtualization overview - BayCUG
 
Microsoft App-V 5.1 and Flexera AdminStudio Webinar
Microsoft App-V 5.1 and Flexera AdminStudio WebinarMicrosoft App-V 5.1 and Flexera AdminStudio Webinar
Microsoft App-V 5.1 and Flexera AdminStudio Webinar
 

Ähnlich wie App-V : Fonctions avancées de séquencage des applications

Vmavvt formation-gestion-de-la-virtualisation-d-applications-avec-vmware-thinapp
Vmavvt formation-gestion-de-la-virtualisation-d-applications-avec-vmware-thinappVmavvt formation-gestion-de-la-virtualisation-d-applications-avec-vmware-thinapp
Vmavvt formation-gestion-de-la-virtualisation-d-applications-avec-vmware-thinappCERTyou Formation
 
20090615 - Ch'ti JUG - Apache Maven
20090615 - Ch'ti JUG - Apache Maven20090615 - Ch'ti JUG - Apache Maven
20090615 - Ch'ti JUG - Apache MavenArnaud Héritier
 
20091020 - Normandy Jug - Builders Battle
20091020 - Normandy Jug - Builders Battle20091020 - Normandy Jug - Builders Battle
20091020 - Normandy Jug - Builders BattleArnaud Héritier
 
Test flight et les outils de distribution continue par simone civetta de xebia
Test flight et les outils de distribution continue par simone civetta de xebiaTest flight et les outils de distribution continue par simone civetta de xebia
Test flight et les outils de distribution continue par simone civetta de xebiaCocoaHeads France
 
Amazon Web Services User Group - France - 3 mai 2010 - Optimisation et Automa...
Amazon Web Services User Group - France - 3 mai 2010 - Optimisation et Automa...Amazon Web Services User Group - France - 3 mai 2010 - Optimisation et Automa...
Amazon Web Services User Group - France - 3 mai 2010 - Optimisation et Automa...Frédéric FAURE
 
Ysance conference - cloud computing - aws - 3 mai 2010
Ysance   conference - cloud computing - aws - 3 mai 2010Ysance   conference - cloud computing - aws - 3 mai 2010
Ysance conference - cloud computing - aws - 3 mai 2010Ysance
 
AppFabric : le middleware disponible aussi en nuage
AppFabric : le middleware disponible aussi en nuageAppFabric : le middleware disponible aussi en nuage
AppFabric : le middleware disponible aussi en nuagebenjguin
 
Dea Presentation Pierre Marguerite 24 Juin 2003
Dea Presentation Pierre Marguerite 24 Juin 2003Dea Presentation Pierre Marguerite 24 Juin 2003
Dea Presentation Pierre Marguerite 24 Juin 2003Pierre Marguerite
 
Retours d'experience de déploiements Windows 7
Retours d'experience de déploiements Windows 7 Retours d'experience de déploiements Windows 7
Retours d'experience de déploiements Windows 7 Microsoft Décideurs IT
 
Présentation sur Maven 2 et petit retour d'expérience
Présentation sur Maven 2 et petit retour d'expériencePrésentation sur Maven 2 et petit retour d'expérience
Présentation sur Maven 2 et petit retour d'expérienceKhanh Maudoux
 
Présentation Maven
Présentation MavenPrésentation Maven
Présentation MavenSOAT
 
Architecture microservices avec docker
Architecture microservices avec dockerArchitecture microservices avec docker
Architecture microservices avec dockergcatt
 
Migration d'une Architecture Microservice vers une Architecture Event-Driven ...
Migration d'une Architecture Microservice vers une Architecture Event-Driven ...Migration d'une Architecture Microservice vers une Architecture Event-Driven ...
Migration d'une Architecture Microservice vers une Architecture Event-Driven ...Daniel Rene FOUOMENE PEWO
 
defuzeme_documentation_technique.pdf
defuzeme_documentation_technique.pdfdefuzeme_documentation_technique.pdf
defuzeme_documentation_technique.pdfSami Asmar
 
Mon environnement de travail a-t-il encore un avenir ?
Mon environnement de travail a-t-il encore un avenir ?Mon environnement de travail a-t-il encore un avenir ?
Mon environnement de travail a-t-il encore un avenir ?Frederic Dewinne
 
Orchestrating Docker in production - TIAD Camp Docker
Orchestrating Docker in production - TIAD Camp DockerOrchestrating Docker in production - TIAD Camp Docker
Orchestrating Docker in production - TIAD Camp DockerThe Incredible Automation Day
 
Bornes, écrans, automates: ce qui se cache derrière les systèmes embarqués qu...
Bornes, écrans, automates: ce qui se cache derrière les systèmes embarqués qu...Bornes, écrans, automates: ce qui se cache derrière les systèmes embarqués qu...
Bornes, écrans, automates: ce qui se cache derrière les systèmes embarqués qu...Microsoft
 

Ähnlich wie App-V : Fonctions avancées de séquencage des applications (20)

Vmavvt formation-gestion-de-la-virtualisation-d-applications-avec-vmware-thinapp
Vmavvt formation-gestion-de-la-virtualisation-d-applications-avec-vmware-thinappVmavvt formation-gestion-de-la-virtualisation-d-applications-avec-vmware-thinapp
Vmavvt formation-gestion-de-la-virtualisation-d-applications-avec-vmware-thinapp
 
.NET DotNet CF - 1
.NET DotNet CF - 1.NET DotNet CF - 1
.NET DotNet CF - 1
 
20090615 - Ch'ti JUG - Apache Maven
20090615 - Ch'ti JUG - Apache Maven20090615 - Ch'ti JUG - Apache Maven
20090615 - Ch'ti JUG - Apache Maven
 
20091020 - Normandy Jug - Builders Battle
20091020 - Normandy Jug - Builders Battle20091020 - Normandy Jug - Builders Battle
20091020 - Normandy Jug - Builders Battle
 
Test flight et les outils de distribution continue par simone civetta de xebia
Test flight et les outils de distribution continue par simone civetta de xebiaTest flight et les outils de distribution continue par simone civetta de xebia
Test flight et les outils de distribution continue par simone civetta de xebia
 
Formation gwt
Formation gwtFormation gwt
Formation gwt
 
Amazon Web Services User Group - France - 3 mai 2010 - Optimisation et Automa...
Amazon Web Services User Group - France - 3 mai 2010 - Optimisation et Automa...Amazon Web Services User Group - France - 3 mai 2010 - Optimisation et Automa...
Amazon Web Services User Group - France - 3 mai 2010 - Optimisation et Automa...
 
Ysance conference - cloud computing - aws - 3 mai 2010
Ysance   conference - cloud computing - aws - 3 mai 2010Ysance   conference - cloud computing - aws - 3 mai 2010
Ysance conference - cloud computing - aws - 3 mai 2010
 
AppFabric : le middleware disponible aussi en nuage
AppFabric : le middleware disponible aussi en nuageAppFabric : le middleware disponible aussi en nuage
AppFabric : le middleware disponible aussi en nuage
 
Dea Presentation Pierre Marguerite 24 Juin 2003
Dea Presentation Pierre Marguerite 24 Juin 2003Dea Presentation Pierre Marguerite 24 Juin 2003
Dea Presentation Pierre Marguerite 24 Juin 2003
 
Retours d'experience de déploiements Windows 7
Retours d'experience de déploiements Windows 7 Retours d'experience de déploiements Windows 7
Retours d'experience de déploiements Windows 7
 
Présentation sur Maven 2 et petit retour d'expérience
Présentation sur Maven 2 et petit retour d'expériencePrésentation sur Maven 2 et petit retour d'expérience
Présentation sur Maven 2 et petit retour d'expérience
 
Présentation Maven
Présentation MavenPrésentation Maven
Présentation Maven
 
Architecture microservices avec docker
Architecture microservices avec dockerArchitecture microservices avec docker
Architecture microservices avec docker
 
Windows Phone 7 et la sécurité
Windows Phone 7 et la sécuritéWindows Phone 7 et la sécurité
Windows Phone 7 et la sécurité
 
Migration d'une Architecture Microservice vers une Architecture Event-Driven ...
Migration d'une Architecture Microservice vers une Architecture Event-Driven ...Migration d'une Architecture Microservice vers une Architecture Event-Driven ...
Migration d'une Architecture Microservice vers une Architecture Event-Driven ...
 
defuzeme_documentation_technique.pdf
defuzeme_documentation_technique.pdfdefuzeme_documentation_technique.pdf
defuzeme_documentation_technique.pdf
 
Mon environnement de travail a-t-il encore un avenir ?
Mon environnement de travail a-t-il encore un avenir ?Mon environnement de travail a-t-il encore un avenir ?
Mon environnement de travail a-t-il encore un avenir ?
 
Orchestrating Docker in production - TIAD Camp Docker
Orchestrating Docker in production - TIAD Camp DockerOrchestrating Docker in production - TIAD Camp Docker
Orchestrating Docker in production - TIAD Camp Docker
 
Bornes, écrans, automates: ce qui se cache derrière les systèmes embarqués qu...
Bornes, écrans, automates: ce qui se cache derrière les systèmes embarqués qu...Bornes, écrans, automates: ce qui se cache derrière les systèmes embarqués qu...
Bornes, écrans, automates: ce qui se cache derrière les systèmes embarqués qu...
 

Mehr von Microsoft Technet France

Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex
Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex
Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex Microsoft Technet France
 
Comment réussir votre déploiement de Windows 10
Comment réussir votre déploiement de Windows 10Comment réussir votre déploiement de Windows 10
Comment réussir votre déploiement de Windows 10Microsoft Technet France
 
Fusion, Acquisition - Optimisez la migration et la continuité des outils col...
 Fusion, Acquisition - Optimisez la migration et la continuité des outils col... Fusion, Acquisition - Optimisez la migration et la continuité des outils col...
Fusion, Acquisition - Optimisez la migration et la continuité des outils col...Microsoft Technet France
 
Wavestone déploie son portail Powell 365 en 5 semaines
Wavestone déploie son portail Powell 365 en 5 semainesWavestone déploie son portail Powell 365 en 5 semaines
Wavestone déploie son portail Powell 365 en 5 semainesMicrosoft Technet France
 
Retour d’expérience sur le monitoring et la sécurisation des identités Azure
Retour d’expérience sur le monitoring et la sécurisation des identités AzureRetour d’expérience sur le monitoring et la sécurisation des identités Azure
Retour d’expérience sur le monitoring et la sécurisation des identités AzureMicrosoft Technet France
 
Scénarios de mobilité couverts par Enterprise Mobility + Security
Scénarios de mobilité couverts par Enterprise Mobility + SecurityScénarios de mobilité couverts par Enterprise Mobility + Security
Scénarios de mobilité couverts par Enterprise Mobility + SecurityMicrosoft Technet France
 
SharePoint Framework : le développement SharePoint nouvelle génération
SharePoint Framework : le développement SharePoint nouvelle générationSharePoint Framework : le développement SharePoint nouvelle génération
SharePoint Framework : le développement SharePoint nouvelle générationMicrosoft Technet France
 
Stockage Cloud : il y en aura pour tout le monde
Stockage Cloud : il y en aura pour tout le mondeStockage Cloud : il y en aura pour tout le monde
Stockage Cloud : il y en aura pour tout le mondeMicrosoft Technet France
 
Bien appréhender le concept de Windows As a Service
Bien appréhender le concept de Windows As a ServiceBien appréhender le concept de Windows As a Service
Bien appréhender le concept de Windows As a ServiceMicrosoft Technet France
 
Protéger vos données avec le chiffrement dans Azure et Office 365
Protéger vos données avec le chiffrement dans Azure et Office 365Protéger vos données avec le chiffrement dans Azure et Office 365
Protéger vos données avec le chiffrement dans Azure et Office 365Microsoft Technet France
 
Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...
Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...
Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...Microsoft Technet France
 
Comprendre la stratégie identité de Microsoft
Comprendre la stratégie identité de MicrosoftComprendre la stratégie identité de Microsoft
Comprendre la stratégie identité de MicrosoftMicrosoft Technet France
 
Vous avez dit « authentification sans mot de passe » : une illustration avec ...
Vous avez dit « authentification sans mot de passe » : une illustration avec ...Vous avez dit « authentification sans mot de passe » : une illustration avec ...
Vous avez dit « authentification sans mot de passe » : une illustration avec ...Microsoft Technet France
 
Déploiement hybride, la téléphonie dans le cloud
Déploiement hybride, la téléphonie dans le cloudDéploiement hybride, la téléphonie dans le cloud
Déploiement hybride, la téléphonie dans le cloudMicrosoft Technet France
 
Supervisez la qualité des appels Skype for Business Online à l'aide de Call Q...
Supervisez la qualité des appels Skype for Business Online à l'aide de Call Q...Supervisez la qualité des appels Skype for Business Online à l'aide de Call Q...
Supervisez la qualité des appels Skype for Business Online à l'aide de Call Q...Microsoft Technet France
 
SharePoint 2016 : architecture, déploiement et topologies hybrides
SharePoint 2016 : architecture, déploiement et topologies hybridesSharePoint 2016 : architecture, déploiement et topologies hybrides
SharePoint 2016 : architecture, déploiement et topologies hybridesMicrosoft Technet France
 
Gestion de Windows 10 et des applications dans l'entreprise moderne
Gestion de Windows 10 et des applications dans l'entreprise moderneGestion de Windows 10 et des applications dans l'entreprise moderne
Gestion de Windows 10 et des applications dans l'entreprise moderneMicrosoft Technet France
 
Office 365 dans votre Système d'Informations
Office 365 dans votre Système d'InformationsOffice 365 dans votre Système d'Informations
Office 365 dans votre Système d'InformationsMicrosoft Technet France
 

Mehr von Microsoft Technet France (20)

Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex
Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex
Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex
 
Comment réussir votre déploiement de Windows 10
Comment réussir votre déploiement de Windows 10Comment réussir votre déploiement de Windows 10
Comment réussir votre déploiement de Windows 10
 
OMS log search au quotidien
OMS log search au quotidienOMS log search au quotidien
OMS log search au quotidien
 
Fusion, Acquisition - Optimisez la migration et la continuité des outils col...
 Fusion, Acquisition - Optimisez la migration et la continuité des outils col... Fusion, Acquisition - Optimisez la migration et la continuité des outils col...
Fusion, Acquisition - Optimisez la migration et la continuité des outils col...
 
Wavestone déploie son portail Powell 365 en 5 semaines
Wavestone déploie son portail Powell 365 en 5 semainesWavestone déploie son portail Powell 365 en 5 semaines
Wavestone déploie son portail Powell 365 en 5 semaines
 
Retour d’expérience sur le monitoring et la sécurisation des identités Azure
Retour d’expérience sur le monitoring et la sécurisation des identités AzureRetour d’expérience sur le monitoring et la sécurisation des identités Azure
Retour d’expérience sur le monitoring et la sécurisation des identités Azure
 
Scénarios de mobilité couverts par Enterprise Mobility + Security
Scénarios de mobilité couverts par Enterprise Mobility + SecurityScénarios de mobilité couverts par Enterprise Mobility + Security
Scénarios de mobilité couverts par Enterprise Mobility + Security
 
SharePoint Framework : le développement SharePoint nouvelle génération
SharePoint Framework : le développement SharePoint nouvelle générationSharePoint Framework : le développement SharePoint nouvelle génération
SharePoint Framework : le développement SharePoint nouvelle génération
 
Stockage Cloud : il y en aura pour tout le monde
Stockage Cloud : il y en aura pour tout le mondeStockage Cloud : il y en aura pour tout le monde
Stockage Cloud : il y en aura pour tout le monde
 
Bien appréhender le concept de Windows As a Service
Bien appréhender le concept de Windows As a ServiceBien appréhender le concept de Windows As a Service
Bien appréhender le concept de Windows As a Service
 
Protéger vos données avec le chiffrement dans Azure et Office 365
Protéger vos données avec le chiffrement dans Azure et Office 365Protéger vos données avec le chiffrement dans Azure et Office 365
Protéger vos données avec le chiffrement dans Azure et Office 365
 
Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...
Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...
Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...
 
Comprendre la stratégie identité de Microsoft
Comprendre la stratégie identité de MicrosoftComprendre la stratégie identité de Microsoft
Comprendre la stratégie identité de Microsoft
 
Vous avez dit « authentification sans mot de passe » : une illustration avec ...
Vous avez dit « authentification sans mot de passe » : une illustration avec ...Vous avez dit « authentification sans mot de passe » : une illustration avec ...
Vous avez dit « authentification sans mot de passe » : une illustration avec ...
 
Sécurité des données
Sécurité des donnéesSécurité des données
Sécurité des données
 
Déploiement hybride, la téléphonie dans le cloud
Déploiement hybride, la téléphonie dans le cloudDéploiement hybride, la téléphonie dans le cloud
Déploiement hybride, la téléphonie dans le cloud
 
Supervisez la qualité des appels Skype for Business Online à l'aide de Call Q...
Supervisez la qualité des appels Skype for Business Online à l'aide de Call Q...Supervisez la qualité des appels Skype for Business Online à l'aide de Call Q...
Supervisez la qualité des appels Skype for Business Online à l'aide de Call Q...
 
SharePoint 2016 : architecture, déploiement et topologies hybrides
SharePoint 2016 : architecture, déploiement et topologies hybridesSharePoint 2016 : architecture, déploiement et topologies hybrides
SharePoint 2016 : architecture, déploiement et topologies hybrides
 
Gestion de Windows 10 et des applications dans l'entreprise moderne
Gestion de Windows 10 et des applications dans l'entreprise moderneGestion de Windows 10 et des applications dans l'entreprise moderne
Gestion de Windows 10 et des applications dans l'entreprise moderne
 
Office 365 dans votre Système d'Informations
Office 365 dans votre Système d'InformationsOffice 365 dans votre Système d'Informations
Office 365 dans votre Système d'Informations
 

App-V : Fonctions avancées de séquencage des applications

  • 1. palais des congrès Paris 7, 8 et 9 février 2012
  • 2. App-V : Fonctions avancées de séquencage des applications 8 février 2012 THOBOIS Loïc Responsable filière Microsoft / Formateur EGILIA / MVP Virtualisation
  • 3. Loïc THOBOIS – Ma Vie  Groupe de formation EGILIA  Responsable de la filière technologies Microsoft  Formateur depuis +10 ans: Microsoft, Cisco, Sun, … Rédacteur d’articles techniques  Windows IT Pro, Exchange Magazine, Espace Microsoft, … Certifications:  Microsoft : MVP (Virtualisation), MCSE (depuis NT4), MCITP … ,  Cisco : CCNA, CCAI  SUN : SCSA, SCNA. Contact:  loic.thobois@egilia.com
  • 4. Agenda Rappels sur la virtualisation Principes de App-V Le séquençage Quelques précautions Trucs et astuces Quelques outils et liens intéressants
  • 5. Rappels sur la virtualisation Couche d’abstraction d’accès à une ressource pour en contrôler l’usage  Multitâches, Sécurité, Fiabilité, Stockage, … Quelques exemples  Process (virtualisation de mémoire)  Profils (virtualisation de stockage)  Bureau à distance (virtualisation de session)  Serveur et station (virtualisation de matériel)
  • 6. Principes de App-V Virtualisation applicative (Bulle applicative) Bulle  Virtualisation de la base de registre, du système de fichier, des services, composants, .…. Application  Distribution par package  Client Windows et Terminal Server.  Isolation du système d’exploitation.  Phase d’installation minimum Client App-V Plusieurs avantages  Méthodes de déploiement.  Streaming d’applications.  Intégration avec les outils de Application télédistribution. Presse papier  Mises à jour dynamiques et centralisées.  Faire coexister plusieurs versions Système d’exploitation d’une application.
  • 7. Créer un package = séquencer Simplification de la gestion de cycle de vie des applications. Réduction du temps nécessaire pour intégrer une application.
  • 8. App-V : Le séquenceur CD d’installation de l’application Mise en séquence Package Application d’installation virtuelle Optimisation & compression Installation manuelle L’administrateur peut par la suite choisir la méthode de Le package virtuel contient déploiement tout ce qui est nécessaire pour l’exécution de Processus d’écoute active qui l’application permet de packager rapidement les applications
  • 9. Contenu d’un package SPRJ  Fichier XML contenant la description du package et de son environnement. OSD  Fichier XML contenant la description de l’application et de son SFT  Archive contenant les fichiers de l’application Icones  Répertoire contenant les icones des applications et des fichiers MSI  Format MSI pour le déploiement de l’application <pkg>_manifest  Fichier XML décrivant l’intégration de l’application au système Report  Fichier XML de rapport de création du package
  • 10. Créer un package Nouvelle application standard Application  Nouveau package standard  Raccourcis Nouveau Plug-in  Autonome package Créer un package Nouveau plug-in Package Accelerator Middleware  Nouveau package  Dépend d’une application Nouveau middleware  Nouveau package  Pas de raccourci Package Accelerator  Modèle de création
  • 11. Modifier un package Mise à jour Mise à jour  SFT Mis à jour  OSD Mis à jour Modifier un Modification Modification package  OSD Mis à jour Ajouter une  SPJR Mis à jour application  SFT intouché Ajouter une application  SFT Mis à jour  OSD Mis à jour
  • 12. Préparer le séquençage Préparer la station  Préparation sur une image propre  Pas d’anti-virus, anti-spyware, … (Windows Defender, …)  Installer dans un lecteur dédié ( Pourquoi pas a: )  Machine virtuelle recommandées… Tester et noter la bonne « recette »  Mettre au point le scénario d’installation de l’application telle que vous la souhaitez.  Ecrire cette recette…
  • 13. Précautions Architecture processeur Compatibilité système d’exploitation Intégration au shell (Menu contextuel) Pilotes Liens en dur dans l’application Dépendances (Plug-in, Framework, …) Communication inter-bulles
  • 14. Isolation des applications Bulle 1 Bulle 2 Packaging segmenté App1 App2  Plug-in  Framework Client App-V Application Presse papier Système d’exploitation
  • 15. Isolation des applications Bulle unique Principe App1 App2  Même bulle virtuelle  Dépendance obligatoire Client App-V Application Presse papier Système d’exploitation
  • 16. Communication inter-bulle Possibilité de partager le même environnement virtuelle entre plusieurs applications Virtualisation des « midlewares » de façon séparée Réutilisation de composants Réduction de la taille des packages Réduction des coûts liés à la montée de version Mise en place  Edition manuelle de l’OSD  Outil du Kit de ressource technique App-V  Application Virtualization Dynamic Suite Composition Tool
  • 17. Trucs et astuces Gestion avancée des bulles virtuelles SFTMIME  SFTMIME QUERY OBJ:APP /SHORT SFTTRAY  SFTTRAY /LAUNCH "Microsoft Word"  SFTTRAY /EXE CMD.EXE /LAUNCH "Microsoft Word"
  • 18. Personnalisation de l’OSD http://www.tmurgent.com/  http://www.tmurgent.com/OSD_Illustrated.aspx
  • 19. Rappels des outils de la session Sysinternals  Process Explorer  Process Monitor Tmurgent  PkgView Ressource Kit  Application Virtualization Dynamic Suite Composition Tool  …
  • 20. Rappels des liens de la session Espace Microsoft  http://www.espace-microsoft.com Blog Jean Sebastien DUCHESNES  http://www.windowstouch.fr/ TMurgent  http://www.tmurgent.com/
  • 21. Vous êtes dans la salle 353