Novell® ZENworks® Application Virtualization
Transcription
Novell® ZENworks® Application Virtualization
Livre blanc www.novell.com Novell® ZENworks® Application Virtualization Convertissez des applications en un seul fichier isolé exécutable immédiatement, sans avoir à modifier votre environnement standard d'exploitation. TABLE DES MATIÈRES Résumé ..................................................................................................................................................................3 La nécessité des applications virtualisées ..............................................................................................................3 Englué dans « l'enfer des .dll » ? .......................................................................................................................3 Combien de temps cela va-t-il durer ? ...............................................................................................................3 Comment préserver la sécurité ? .......................................................................................................................3 Que se passe-t-il en cas de panne ?..................................................................................................................4 Présentation de Novell ZENworks Application Virtualization ..................................................................................4 Compréhension de ZENworks Application Virtualization Technology.....................................................................5 Création d'applications virtualisées.........................................................................................................................5 Configuration automatique .................................................................................................................................5 Exemple de configuration automatique .........................................................................................................5 Variables d'emplacement de la sandbox .......................................................................................................6 Snapshot............................................................................................................................................................7 Nettoyage des images...................................................................................................................................7 Enregistrement des snapshots ......................................................................................................................7 Ajout de moteurs d'exécution et de composants.....................................................................................................7 Enregistrement des configurations d'applications virtuelles ....................................................................................7 Variables de dossiers racines bien connus ........................................................................................................8 Distribution d'applications virtuelles ........................................................................................................................9 Exécution d'applications virtualisées — L'expérience de l'utilisateur ......................................................................9 Enregistrement de fichiers ...............................................................................................................................10 Compatibilité des applications ..............................................................................................................................11 Caractéristiques et avantages ..............................................................................................................................13 Configuration système requise .............................................................................................................................14 Making IT Work As One™ ....................................................................................................................................15 Essayez-le dès maintenant...................................................................................................................................15 p. 2 Résumé Le déploiement de nouvelles applications dans un environnement informatique préexistant est une tâche qui demande beaucoup de temps et de ressources. Il est impératif que les nouveaux logiciels s'intègrent aux applications existantes sans en compromettre le fonctionnement ou la sécurité. De plus, comme c'est souvent le cas aujourd'hui, rapidité, efficacité et économie représentent également des impératifs. C'est alors que Novell® ZENworks® Application Virtualization entre en scène. Cette solution d'entreprise vous permet de convertir vos applications compatibles Windows en applications virtuelles autonomes. Une fois virtualisées, ces applications sont regroupées dans un seul fichier isolé qui peut s'exécuter de n'importe où, y compris à partir d'une clé USB. Contrairement aux méthodes d'installation classiques, ce fichier unique ne nécessite aucun process de configuration distinct, composant ou moteur d'exécution externe, redémarrage ou privilège d'administrateur. Ainsi isolée des autres applications du système, la nouvelle application ne risque pas de provoquer des conflits DLL ou d'autres casse-têtes de déploiement, mais l'expérience des utilisateurs reste inchangée. Le présent livre blanc examine Novell ZENworks Application Virtualization, ses fonctions et la façon dont vous pouvez l'utiliser pour créer vos propres applications virtuelles. Il vous permettra de découvrir comment bénéficier des avantages de cette solution de gestion de systèmes nouvelle génération. La nécessité des applications virtualisées Englué dans « l'enfer des .dll » ? Comme dans la plupart des entreprises, il est probable que votre environnement informatique se compose d'un ensemble hétérogène de versions d'applications, de systèmes d'exploitation et de matériels utilisateurs. Les conflits qui résultent de l'installation de nouveaux logiciels constituent l'une des principales causes de panne des applications. L'écrasement des fichiers .dll Windows et la modification des paramètres du registre obligent les équipes informatiques à se débattre dans ce que l'on appelle souvent « l'enfer des .dll ». Dans votre environnement informatique complexe, le test de chaque nouvelle application est laborieux et coûteux. De plus, même lorsqu'une attention particulière est accordée aux paquetages et aux tests, des échecs de mise à jour des PC peuvent encore survenir. Combien de temps cela va-t-il durer ? Traditionnellement, la préparation des applications à déployer nécessite une planification et des tests exigeants en termes de main-d'oeuvre et de temps. Selon Gartner Research, c'est avant tout pour cette raison que la plupart des entreprises n'installent que de 10 à 25 pour cent de leur gamme d'applications sous forme de paquetage et effectuent une installation manuelle pour les 75 à 90 pour cent restants. À cela s'ajoutent les plans de secours et de retour à l'état initial, soigneusement conçus et souvent complexes, qu'exigent les best practices informatiques. Par conséquent, votre planning informatique peut très vite se trouver monopolisé par quelques mises à jour logicielles mineures. Comment préserver la sécurité ? La distribution de nouvelles applications sur des systèmes verrouillés s'avère une tâche complexe. En outre, nombreuses sont les applications qui ne fonctionnent pas correctement sur des machines sécurisées et étroitement verrouillées. La maintenance relative aux modifications des registres, fichiers et autres .dll sur ce type de systèmes impose souvent des choix épineux entre sécurité et compatibilité. p. 3 Que se passe-t-il en cas de panne ? En raison de l'interaction entre les applications et les composants partagés, il n'est pas rare qu'une ou plusieurs applications tombent en panne lors de l'installation, de la mise à niveau ou de la suppression d'un logiciel. La productivité des utilisateurs en souffre et votre centre d'assistance informatique se trouve submergé d'appels. Présentation de Novell ZENworks Application Virtualization Novell ZENworks Application Virtualization est une solution conviviale qui vous permet de déployer vos applications basées sur Windows, .NET et Java sous la forme de fichiers exécutables virtuels, préconfigurés et compacts qui s'exécutent dans votre environnement informatique existant. Vous pouvez distribuer ces fichiers exécutables par le biais du Web, de clés USB ou de votre infrastructure existante de gestion des postes de travail. Il n'est pas nécessaire de prendre en charge des agents ou des pilotes de périphériques supplémentaires, ou encore de configurer et gérer des machines virtuelles. Bien sûr, si vous le souhaitez, ZENworks Application Virtualization vous permet également de créer des MSI et de les déployer à l'aide d'outils de distribution de MSI. Cette approche permet tout à la fois d'offrir aux utilisateurs une expérience de haute qualité et de réduire considérablement les coûts de déploiement et de maintenance associés à la configuration et à la distribution traditionnelles des applications. p. 4 Compréhension de ZENworks Application Virtualization Technology Au coeur de ZENworks Application Virtualization se trouve une mise en oeuvre compacte d'API d'OS Windows qui englobe le système de fichiers, le registre, l'environnement de traitement et des sous-systèmes de threads complètement intégrés à l'espace du mode utilisateur. Ce kernel d'OS virtuel est intégré directement dans chacun des fichiers exécutables d'applications virtualisées, ce qui permet à ces dernières de s'exécuter immédiatement, sans logiciel client, pilote de périphérique ou installation de lecteur. Par conséquent, une application peut fonctionner comme si elle était installée en natif sans toutefois modifier le système d'exploitation hôte. Une application virtualisée est un fichier exécutable unique qui se compose de deux parties principales : • Un moteur de machine virtuelle petit mais hautement efficace. • Le code de programmation de l'application, un registre Windows modifié, des métadonnées, des clés et tout composant supplémentaire requis, comme la structure .NET. Création d'applications virtualisées Novell ZENworks Application Virtualization offre trois façons de créer et configurer des applications virtualisées. C'est la nature de l'application qui détermine la méthode la plus adaptée à chaque situation. • Utilisation d'une application configurée automatiquement. Novell ZENworks Application Virtualization comprend un certain nombre d'assistants de configuration automatique pour les applications courantes. Leur création et leur personnalisation sont guidées étape par étape. Cette méthode simple est recommandée aux utilisateurs débutants. • Snapshot d'installation d'application. Le snapshot capture l'état d'un système avant et après l'installation d'une application. Sur la base des modifications du système observées, il configure ensuite automatiquement les paramètres d'application virtuelle. Cette méthode est idéale pour la virtualisation des applications prêtes à l'emploi. • Configuration manuelle d'une application. Cette méthode est généralement utilisée par les développeurs qui virtualisent des applications développées en interne. La configuration manuelle exige un haut niveau de connaissance technique du fonctionnement interne de l'application, mais elle permet de contrôler extrêmement précisément les paramètres de la version virtuelle. En raison du nombre conséquent de variables que cela implique, les utilisateurs auront tout intérêt à s'appuyer sur la documentation produit pour une meilleure compréhension. Après la configuration initiale d'une application virtuelle, chacune des méthodes de configuration décrites permet d'effectuer une configuration et une personnalisation supplémentaires. Configuration automatique Comme nous l'avons vu précédemment, ZENworks Application Virtualization comprend des assistants de configuration automatisée d'applications virtuelles, notamment pour les applications logicielles courantes Firefox, Internet Explorer, Adobe et Microsoft Office. Ces assistants automatisent la création étape par étape. Pour construire une application virtualisée, il vous suffit d'ouvrir l'assistant puis de sélectionner une application et de suivre les invites. À la fin du processus géré par l'assistant, la configuration de l'application virtuelle reste chargée dans l'interface ZENworks Application Virtualization. Vous pouvez ainsi vérifier les paramètres générés par l'assistant et effectuer des personnalisations supplémentaires. Exemple de configuration automatique Examinons un exemple rapide, la configuration de Mozilla Firefox comme application virtuelle : L'assistant de configuration offre une méthode étape par étape pour la création d'applications virtuelles. p. 5 • La première étape consiste à choisir la façon dont vous souhaitez créer votre application virtuelle : o Virtualiser une application ou un composant de tiers. o Virtualiser une application développée en interne. o Créer une application virtuelle configurée automatiquement à l'aide d'un modèle. C'est l'option que nous allons choisir pour notre scénario. • L'étape suivante correspond au choix de l'application. Dans ce cas, nous sélectionnons Firefox. Un support physique ou électronique peut être utilisé pour créer la version virtuelle de l'application. • L'assistant recueille les informations de modèle qui ont été préparées. • Vous pouvez ensuite personnaliser la page d'accueil du navigateur si vous le souhaitez. Ce paramètre n'a aucune incidence sur la configuration de la machine hôte. La version virtualisée de Firefox s'exécute de façon complètement indépendante et affiche toujours la page d'accueil configurée via l'assistant ZENworks, quelle que soit celle du navigateur installé sur le périphérique hôte. • La spécification de l'emplacement de la sandbox (une zone isolée pour le stockage des paramètres définis par l'utilisateur) est une étape importante de l'assistant de configuration. Généralement, la sandbox est placée dans un dossier local ou partagé en réseau pour lequel l'utilisateur dispose d'autorisations exhaustives de lecture et d'écriture. Il peut ainsi accéder au contenu de la sandbox et le modifier sans qu'aucune invite d'authentification ou d'UAC ne s'affiche. Trois emplacements sont normalement utilisés pour la sandbox : o Le disque dur de la machine hôte est choisi par défaut. o Vous pouvez également configurer l'unité virtuelle pour qu'elle réside sur une clé USB. o Enfin, vous pouvez spécifier un emplacement sur le réseau. L'intérêt de cette option réside dans le fait que les applications virtuelles sont configurées pour un utilisateur spécifique. Ainsi, même si les utilisateurs changent d'ordinateur physique, ils retrouveront tous leurs paramètres. • La sélection du nom du fichier de sortie constitue l'une des dernières étapes de l'assistant de configuration. Dans ce cas, vous pourriez simplement utiliser firefox.exe. • Cliquez sur Terminer dans l'assistant pour achever la création de l'application virtuelle, avec le regroupement au sein d'un paquetage de tous les composants nécessaires au lancement du fichier exécutable. Lorsque vous lancez l'application virtuelle, vous pouvez remarquer que la page de démarrage est celle que vous avez spécifiée lors de la personnalisation de la page d'accueil du navigateur. L'application virtuelle est maintenant prête à être gérée et déployée à l'aide d'un outil informatique d'entreprise tel que Novell ZENworks Configuration Management. Variables d'emplacement de la sandbox En plus des variables standard de dossier racine, l'emplacement de la sandbox peut contenir les variables complémentaires suivantes : Variable Description @TITLE@ Titre du produit @PUBLISHER@ Éditeur du produit @VERSION@ Chaîne complète de la version, au format quatre chiffres séparés par des points @WEBSITE@ Site Web de l'éditeur @BUILDTIME@ Phase de modélisation de l'application virtuelle, dans un format du type 2008.02.01T08.00 p. 6 Snapshot Pour fonctionner correctement, la plupart des applications commerciales nécessitent des combinaisons complexes de systèmes de fichiers et d'entrées de registres. Pour faciliter la virtualisation de ces applications, ZENworks Application Virtualization peut capturer un snapshot de leur installation et se configurer automatiquement en fonction des modifications qui sont intervenues sur le système hôte. Pour déterminer la configuration d'une application virtuelle, le snapshot utilise des images « avant » et « après » d'une machine hôte fonctionnant normalement : • Avant d'installer l'application, un snapshot « avant » est réalisé. Cela permet de capturer l'état du périphérique hôte avant que l'application cible ne soit installée. • Après l'installation de l'application, un snapshot « après » est réalisé. Cela permet de capturer toutes les modifications effectuées sur le périphérique hôte pendant l'installation de l'application. Après comparaison des snapshots « avant » et « après » pour calculer les modifications, ZENworks Application Virtualization utilise les données delta obtenues pour élaborer la configuration de l'application virtuelle. Novell ZENworks Application Virtualization prend en charge les applications de snapshot qui s'exécutent au sein de l'environnement VMware et des environnements d'hyperviseur et de virtualisation de matériel Microsoft. Il est donc facile de revenir à l'état initial de votre environnement d'exploitation standard de base afin de réunir plusieurs applications au sein d'un paquetage. Nettoyage des images ZENworks Application Virtualization exclut automatiquement de nombreux fichiers et clés de registre inutiles, mais il arrive souvent que le snapshot capture des éléments qui ne sont pas nécessaires au fonctionnement de l'application dans votre environnement. Si vous disposez des connaissances techniques requises, vous aurez tout intérêt à supprimer manuellement les éléments inutiles des données delta du snapshot afin de réduire sensiblement la taille de l'application virtuelle. Enregistrement des snapshots Très souvent, le snapshot « avant » requis reste le même, tandis que de nombreux snapshots « après » sont réalisés. Novell ZENworks Application Virtualization vous permet d'enregistrer le snapshot « avant », de sorte qu'il n'est pas nécessaire d'obtenir cet aperçu à chaque fois. Le temps nécessaire à la création d'applications virtuelles est ainsi réduit. Ajout de moteurs d'exécution et de composants Les structures de nombreux composants et moteurs d'exécution sont constituées d'entrées de systèmes de fichiers et de paramètres de registres, au sein d'ensembles volumineux et complexes. Pour simplifier la configuration des composants les plus courants, Novell ZENworks Application Virtualization comprend un éventail de paramètres de composants préconfigurés que vous pouvez ajouter à votre application virtuelle d'un seul clic. Par exemple, si votre application exploite .NET Framework 2.0, vous pouvez ajouter ce composant à votre fichier exécutable pour l'utiliser sur les machines dépourvues de .NET Framework ou sur lesquelles la version installée risque d'entraîner des conflits. Enregistrement des configurations d'applications virtuelles Une fois votre application virtuelle créée, il est probable que vous souhaiterez enregistrer sa configuration pour l'utiliser ou la modifier à l'avenir. Novell ZENworks Application Virtualization vous permet d'enregistrer les fichiers de configuration avec l'extension .xappl. Ces fichiers de configuration ne contiennent pas les données du système de fichiers virtuels, mais le chemin source de chacune des entrées de ce système. Pour que l'application virtuelle soit effectivement créée, les fichiers sources doivent exister à moment de la création. p. 7 Variables de dossiers racines bien connus Si vous souhaitez modifier manuellement le fichier .xappl, vous pouvez utiliser les variables suivantes de dossiers racines bien connus pour configurer les emplacements du système de fichiers virtuels : Variable Description @APPDIR@ Le dossier où réside l'application virtuelle en cours d'exécution @WINDIR@ L'emplacement racine de l'installation du système d'exploitation @SYSDRIVE@ Le dossier racine de l'unité contenant l'installation du système d'exploitation @PROGRAMFILES@ Le dossier Program Files @PROGRAMFILESCOMMON@ Le dossier Program Files\Common Files @SYSTEM@ Le dossier Windows System32 @APPDATALOCAL@ Le dossier qui sert de référentiel commun pour les données spécifiques aux applications auxquelles accède l'utilisateur non itinérant actuel @APPDATA@ Le dossier qui sert de référentiel commun pour les données spécifiques aux applications auxquelles accède l'utilisateur itinérant actuel @STARTUP@ Le dossier qui contient les éléments de démarrage de l'utilisateur actuel @PROGRAMS@ Le dossier qui contient les groupes de programmes de l'utilisateur @STARTMENU@ Le dossier où est enregistré le contenu du menu Démarrer de l'utilisateur @DESKTOP@ Le dossier Poste de travail de l'utilisateur actuel @TEMPLATES@ Le dossier qui sert de référentiel commun pour les modèles de documents de l'utilisateur actuel @FAVORITES@ Le dossier Favoris de l'utilisateur actuel @DOCUMENTS@ Le dossier Mes Documents de l'utilisateur actuel @MUSIC@ Le dossier Ma musique de l'utilisateur actuel @PICTURES@ Le dossier Mes images de l'utilisateur actuel @PROFILE@ Le dossier qui contient les données du profil de l'utilisateur actuel p. 8 @APPDATACOMMON@ Le dossier qui sert de référentiel commun pour les données spécifiques aux applications auxquelles accèdent tous les utilisateurs @STARTUPCOMMON@ Le dossier qui contient les éléments de démarrage pour tous les utilisateurs @PROGRAMSCOMMON@ Le dossier des composants partagés entre les applications @STARTMENUCOMMON@ Le dossier où est enregistré le contenu du menu Démarrer pour tous les utilisateurs @DESKTOPCOMMON@ Le dossier Poste de travail partagé @TEMPLATESCOMMON@ Le dossier qui sert de référentiel commun pour les modèles de documents partagés @FAVORITESCOMMON@ Le dossier Favori partagé @DOCUMENTSCOMMON@ Le dossier Documents partagé @MUSICCOMMON@ Le dossier Musique partagé @PICTURESCOMMON@ Le dossier Images partagé @PROFILECOMMON@ Le dossier qui contient les données du profil partagées Distribution d'applications virtuelles Une fois que vous avez créé une application virtualisée, vous pouvez exploiter l'automatisation et le contrôle exhaustifs de Novell ZENworks pour la distribuer. Vous pouvez également effectuer la distribution par le biais d'Internet ou d'intranets. Les applications virtuelles peuvent même être optimisées pour s'exécuter directement à partir de DVD, de clés USB ou d'autres supports portables, qui peuvent néanmoins être contrôlés par les stratégies ZENworks afin d'en assurer l'efficacité et la sécurité. Exécution d'applications virtualisées — L'expérience de l'utilisateur Côté utilisateur, tout est on ne peut plus simple. Pour démarrer une application virtualisée, il suffit aux utilisateurs de la lancer comme ils le font d'habitude. En arrière-plan, le fichier binaire charge en toute transparence le moteur d'exécution de la machine virtuelle qui, quant à elle, ouvre la configuration contenant la charge utile et commence à exécuter l'application cible. L'utilisateur ne perçoit aucune différence dans les performances des applications. En fait, des tests de performances ont démontré que les applications virtuelles ZENworks peuvent parfois surpasser leurs homologues installées localement. Les applications qui s'exécutent au sein de l'environnement de l'OS virtuel interagissent avec un système de fichiers, un registre et un environnement de traitement virtuels plutôt que directement avec le système d'exploitation du périphérique hôte. Le moteur de virtualisation traite les demandes en interne au sein de l'environnement virtualisé ou, si nécessaire, il les achemine vers le système de fichiers et le registre du périphérique hôte et, éventuellement, il les redirige ou les annule en fonction de la configuration de l'application virtuelle. p. 9 Enregistrement de fichiers Enfin, reste la question de l'emplacement d'enregistrement des documents. Doivent-ils être stockés sur le périphérique hôte ou dans l'environnement virtuel ? Par ailleurs, comment l'environnement virtuel interagit-il avec l'environnement hôte ? Tout cet aspect est contrôlé au niveau des dossiers par le biais de trois modes d'isolation : • Mode Isolation complète Seuls les fichiers du système de fichiers virtuels sont visibles pour l'application, même si un répertoire correspondant existe sur le périphérique hôte. Toutes les écritures sont redirigées vers la zone de données de la sandbox. Par exemple, tous les documents de traitement de texte et les signets de navigateur sont stockés de façon transparente sur la clé USB à partir de laquelle les applications ont été lancées. Ce mode est généralement utilisé lorsqu'un niveau maximum d'isolation des applications virtuelles est requis. • Mode Fusion Les fichiers présents dans un dossier virtuel seront fusionnés avec ceux du répertoire correspondant sur la machine hôte (s'il existe). Par exemple, le mode Fusion peut être utilisé pour permettre à l'application virtuelle d'écrire dans le dossier Mes documents du périphérique hôte. Les écritures dans les fichiers hôtes sont transmises au périphérique hôte, tandis que celles effectuées dans les fichiers virtuels sont redirigées vers la zone de données de la sandbox spécifiée lors de la virtualisation de l'application. Le mode Fusion est généralement utilisé lorsqu'un certain niveau d'interaction avec le périphérique hôte est souhaité ou acceptable. • Mode Écriture-copie Les fichiers présents sur le périphérique hôte sont visibles pour l'environnement virtuel, mais toute modification du contenu d'un dossier est redirigée vers la zone de données de la sandbox. Le mode Écriture-copie est généralement utilisé pour permettre à une application virtuelle de lire des fichiers déjà présents sur le périphérique hôte, tout en maintenant une certaine isolation de ce dernier. p. 10 Les fichiers et dossiers peuvent éventuellement être masqués pour les boîtes de dialogue qui permettent de parcourir les shells et les autres applications qui énumèrent le contenu des répertoires virtuels. Cela permet généralement d'éviter que l'utilisateur puisse voir des fichiers de données et des composants internes. En cas de conflit entre un fichier physiquement présent sur le périphérique hôte et un fichier du système de fichiers virtuels, c'est ce dernier qui a la priorité. Compatibilité des applications Novell ZENworks Application Virtualization prend en charge la plupart des applications Windows. La plupart des logiciels fonctionnent tout aussi bien sous forme virtualisée que lorsqu'ils sont installés localement sur un périphérique. De plus, une liste croissante d'applications courantes est testée, certifiée et prise en charge pour un déploiement sans problèmes. Des logiciels supplémentaires sont constamment ajoutés à cette liste à mesure que de nouvelles versions et de nouveaux produits sont disponibles. Éditeur Application Adobe Acrobat Reader 5, 6, 7 et 8 Adobe Illustrator CS2 et CS3 Adobe Photoshop CS2 et CS3 Adobe/Macromedia Dreamweaver 8 et CS3 Adobe/Macromedia Flash Professional 8 et CS3 Adobe/Macromedia FreeHand MX Apache Foundation HTTP Server 2 Apple iTunes Autodesk Maya 7 et 8 Axialis IconWorkshop 6 AxoSoft OnTime Client 5 Business Objects Crystal Reports 9 Pro Cerulean Studios Trillian 3 Citrix Program Neighbourhood 9 Citrix Client admin. Access Gateway Corel CorelDRAW 12 Corel Painter IX EZB Systems UltraISO Premium 8.6 FileZilla FileZilla 3 The GIMP Team GIMP 2 p. 11 Google Google Earth Google Google Picasa Google Google SketchUp Gretech GOM Player 2 Corel Paint Shop Pro 7 Parametric Technology Mathcad 13 et 14 MathWorks MATLAB Microsoft Internet Explorer 6 et 7 Microsoft Office 97, XP, 2003 et 2007 Microsoft Visual Basic 6 Microsoft .NET Framework 1.1, 2.0, 3.0 et 3.5 Microsoft Client Poste de travail distant Microsoft Windows Media Player Mozilla Firefox 2 et 3 MySQL MySQL 5 Nullsoft Winamp 5 Opera Software Opera 9 Oracle Client Oracle 9 Oracle Oracle Calendar Desktop PGP PGP Desktop Quark Xpress 5 Roxio Creator Plus SAP SAP GUI 6 Siemens Unigraphics NX Skype Skype 2 Softerra LDAP Browser 2 SolidWorks SolidWorks 2008 Sun Microsystems OpenOffice.org 2 SystemTools Hyena 6.7 p. 12 Ulead DVD Player 1.1 VanDyke SecureCRT 5 WinRAR WinRAR 3.6 WinZip WinZip 11 Wolfram Research Mathematica 5 X-Ways WinHex 13 Caractéristiques et avantages La virtualisation des applications avec Novell ZENworks simplifie considérablement le test, le déploiement et l'utilisation des applications d'entreprise. Grâce à ZENworks Applications Virtualization, vos équipes informatiques seront plus efficaces et vos utilisateurs plus productifs. Par ailleurs, vous optimiserez vos niveaux de service et la satisfaction des utilisateurs. Caractéristique Avantages Fichier exécutable unique Améliorez l'expérience utilisateur et limitez les incidents de support grâce au paquetage de l'ensemble des fichiers, paramètres, moteurs d'exécution et autres composants d'application au sein d'un seul fichier exécutable compact utilisable immédiatement. Aucun accès requis aux Les utilisateurs sont libérés des invites UAC et de nombreuses erreurs de ressources privilégiées du compatibilité Vista. système Déploiement instantané sur des Améliorez la productivité des employés itinérants en permettant l'exécution clés USB immédiate des applications sur des ordinateurs distants sans configuration, privilège d'administrateur ou installation de pilotes. Configuration automatique des Suivez les indications étape par étape de l'assistant de configuration applications courantes d'application virtuelle pour créer et personnaliser facilement des fichiers exécutables virtuels pour les applications Windows courantes. Snapshot de configuration Réalisez des aperçus « avant » et « après » des installations de votre d'application système. ZENworks Application Virtualization configure automatiquement votre environnement virtuel. Configuration de composant en un Il suffit d'un simple clic pour ajouter des moteurs d'exécution, des seul clic composants et des visualisateurs populaires tels que Java, .NET Framework, Flash et Shockwave. Les versions .NET Frameworks 1.1, 2.0, 3.0 et 3.5 sont prises en charge. Création de paquetages de Déployez vos applications virtuelles à l'aide de paquetages de configuration MSI configuration MSI. Créez un paquetage qui permet, d'un simple clic, d'effectuer l'installation binaire, de créer des raccourcis du menu Démarrer et du bureau, de réaliser des associations de fichiers shells et d'élaborer le process de désinstallation. p. 13 Virtualisation de système de Protégez l'OS et le registre Windows contre les modifications en simulant fichiers et de registre ces sous-systèmes dans vos applications virtualisées. Appliquez une sémantique de fusion et d'annulation pour diriger les interactions avec les périphériques utilisateurs. Gestionnaire de services virtuels Intégrez des services Windows virtualisés, notamment des services Web et de bases de données, directement dans des fichiers exécutables d'applications virtuelles. Jukebox d'applications Les applications peuvent communiquer entre elles. Vous pouvez par exemple intégrer des feuilles de calcul dans des documents de traitement de texte. Interconnexion d'applications Exercez un contrôle très précis du partage de ressources virtuelles entre plusieurs applications virtualisées. Automatisation de process Utilisez le mode console distinct de ZENworks Application Virtualization pour simplifier l'écriture de script et les tâches d'intégration de process de création VS.NET. La configuration des applications peut être définie intégralement sous forme de script via un langage de spécification XML simple. Prise en charge du mécanisme de Facilitez les tâches de migration en exécutant plusieurs versions d'un manifeste Windows pour les même logiciel côte à côte jusqu'à la migration complète des utilisateurs. applications isolées Performances de virtualisation Maintenez la productivité des utilisateurs au plus haut niveau. sans précédent Contrairement à la virtualisation de machine complète, les applications virtualisées ZENworks sont légères et s'exécutent essentiellement à la même vitesse que les applications binaires non virtualisées. Une compression transparente réduit automatiquement la taille des fichiers exécutables. Mise en oeuvre intégralement en Simplifiez le déploiement et l'exploitation. La virtualisation est entièrement mode utilisateur effectuée en mode utilisateur. L'exécution des applications virtualisées ZENworks ne nécessite ni pilote de périphérique ni privilège. Configuration système requise Novell ZENworks Application Virtualization prend en charge les plates-formes suivantes pour la création, la capture de snapshots et l'exécution d'applications virtuelles : • Windows XP Professional SP3 • Windows Embedded XP SP2 • Windows 2000 Professional SP4 • Windows 2000 Server SP4 • Windows Server 2003 SP1 Standard et Entreprise • Windows Vista Business, Ultimate et Enterprise • Windows Server 2008, p. 14 ZENworks Application Virtualization prend également en charge ces mêmes systèmes d'exploitation au sein de l'environnement VMware et des environnements d'hyperviseur et de virtualisation de matériel Microsoft. De plus, ZENworks Application Virtualization offre une prise en charge limitée de WinPE (Windows Preinstallation Environment). Cependant, le fonctionnement de certaines applications n'est pas garanti, notamment si elles sont basées sur des caractéristiques de système d'exploitation qui ne sont pas disponibles dans WinPE. ZENworks Application Virtualization crée des fichiers exécutables 32 bits qui fonctionnent en mode 32 bits sur les plates-formes basées sur x64. Making IT Work As One™ Novell ZENworks Application Virtualization fait partie de la gamme de produits et de ressources de gestion de systèmes Novell ZENworks. Cet ensemble d'outils exhaustif automatise la gestion informatique et les process d'entreprise sur l'ensemble du cycle de vie des serveurs, ordinateurs de bureau ou portables et périphériques mobiles dans un souci d'unification des ressources informatiques. La gamme ZENworks vous permet de bénéficier d'une informatique plus abordable, plus sécurisée, plus facile à gérer et, finalement, plus rationnelle. Essayez-le dès maintenant Vous pouvez télécharger une version d'évaluation entièrement opérationnelle de ZENworks Application Virtualization sur le site www.novell.com. Pour vous aider à démarrer, plusieurs exemples d'applications virtuelles préconfigurées vous sont également proposés. Contactez votre Solution Provider Novell ou appelez Novell au numéro ci-dessous : +00 1 888 321 4272 pour les États-Unis et le Canada +00 1 801 861 4272 pour le reste du monde +00 1 801 861 8473 Fax Novell Inc. 404 Wyman Street Waltham, MA 02451 États-Unis 09/08 © Novell, Inc. Tous droits réservés. Novell, le logo Novell, le logo N et ZENworks sont des marques déposées de Novell, Inc. aux États-Unis et dans d'autres pays. * Flash et Shockwave sont des marques d'Adobe. Microsoft Windows est une marque de Microsoft, Inc. Java est une marque déposée de Sun Microsystems, Inc. p. 15