1 Démo SoftGrid
Le Séquenceur SoftGrid Utilisation d’un « packageur » SoftGrid Possibilité de “séquencer” en ligne de commande (CLI) Existence d’outils tiers, de procédures et de KB déjà très fournies Pas de changement du code source Gestion des dépendances au sein d’une même “bulle” (un seul fichier.SFT) Chaque package est composé de 2 blocs de données appelés « Feature Blocks » FB1 chargé entièrement au lancement de l’application FB2 streamé « à la demande » par paquets de 32Ko par défaut La répartition FB1/FB2 est réalisée lors de la création du package Utilisation d’un « packageur » SoftGrid Possibilité de “séquencer” en ligne de commande (CLI) Existence d’outils tiers, de procédures et de KB déjà très fournies Pas de changement du code source Gestion des dépendances au sein d’une même “bulle” (un seul fichier.SFT) Chaque package est composé de 2 blocs de données appelés « Feature Blocks » FB1 chargé entièrement au lancement de l’application FB2 streamé « à la demande » par paquets de 32Ko par défaut La répartition FB1/FB2 est réalisée lors de la création du package Créer l’environnement virtuel (la bulle) pour un applicatif
Le Serveur SoftGrid Une fois générés, les packages sont placés sur un ou plusieurs serveurs de déploiement (SVAS) Autorisations d’accès – Authentification des utilisateurs, habilitations et contrôle de licences à chaque lancement de l’application Streaming – Seul le code nécessaire à l’exécution de l’application est chargé (FB1), puis à la demande (FB2) lors d’appel à des fonctions supplémentaires Exécution locale – Tout le code est exécuté localement sur le poste de travail ou le serveur de terminaux, pas sur le serveur SoftGrid Cache Le code chargé est mis en cache pour être réutilisé ultérieurement, afin de limiter l’encombrement du réseau Une fois générés, les packages sont placés sur un ou plusieurs serveurs de déploiement (SVAS) Autorisations d’accès – Authentification des utilisateurs, habilitations et contrôle de licences à chaque lancement de l’application Streaming – Seul le code nécessaire à l’exécution de l’application est chargé (FB1), puis à la demande (FB2) lors d’appel à des fonctions supplémentaires Exécution locale – Tout le code est exécuté localement sur le poste de travail ou le serveur de terminaux, pas sur le serveur SoftGrid Cache Le code chargé est mis en cache pour être réutilisé ultérieurement, afin de limiter l’encombrement du réseau Mode déconnecté Les applications mises en cache peuvent être exécutées hors réseau, ceci pendant une période contrôlée Streaming des applications virtualisées à la demande
Les applications virtualisées s’exécutent dans une « bulle » Les applications ne sont pas installées physiquement. Elles ne modifient pas l’OS et les applications présentes Les processus sont exécutés localement sur la machine hôte et peuvent accéder à l’ensemble des ressources le profil utilisateur, le système d’exploitation, les applications physiquement présentes Une application virtualisée ne peut faire appel aux fonctionnalités d’une autre application virtualisée Exécution des applications virtualisées Le Client SoftGrid
Architecture Globale Produits et fonctionnalités nécessaires SQL Server (2000, 2005) Active Directory IIS.Net Framework Optionnels SMS 2003 Terminal Services Citrix
SoftGrid en trois points 1.Isolation des applications par virtualisation Limiter les risques de compatibilité applicatives 2.Transformer les applications en solutions disponibles de manière centralisée et continue Streaming des fonctionnalités minimales et mises à jour Intégration avec SMS 3.Pour Windows et Terminal Services 1.Isolation des applications par virtualisation Limiter les risques de compatibilité applicatives 2.Transformer les applications en solutions disponibles de manière centralisée et continue Streaming des fonctionnalités minimales et mises à jour Intégration avec SMS 3.Pour Windows et Terminal Services
En guise de conclusion Grâce aux récentes avancées du hardware, la virtualisation de machines est une technologie qui va se généraliser Sur les serveurs Sur les postes de travail Elle va permettre la mise en œuvre de nouveau scénarios en termes De consolidation, de disponibilité, de sécurité,… La virtualisation applicative lève de nombreuses barrières Ces technologies auront sans nul doute des impacts très significatifs sur l’architecture des systèmes d’information Grâce aux récentes avancées du hardware, la virtualisation de machines est une technologie qui va se généraliser Sur les serveurs Sur les postes de travail Elle va permettre la mise en œuvre de nouveau scénarios en termes De consolidation, de disponibilité, de sécurité,… La virtualisation applicative lève de nombreuses barrières Ces technologies auront sans nul doute des impacts très significatifs sur l’architecture des systèmes d’information
© 2007 Microsoft France Votre potentiel, notre passion TM