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