Introduction (à VDI) - Pages personnelles à TELECOM Bretagne
Transcription
Introduction (à VDI) - Pages personnelles à TELECOM Bretagne
Introduction Journée sur le thème virtualisation et/ou consolidation des postes clients et des serveurs : quelques retours d'expérience au sein de l'UEB 25 septembre 2008 Objectif de cette présentation Rappeler le programme, puis planter le le décor en explicitant quelques termes et acronymes... barbares. page 2 M. Le Tohic - DISI Journée consolidation & virtualisation du 25/09/08 1 Agenda Matinée • Première partie - 9h45-10h30 Introduction suivi de VDI « bon marché » : quelques pistes ? par Michel Le Tohic Ingénieur à TELECOM Bretagne, Rennes - 10h30-10h45 Pause-café • Deuxième partie page 3 - 10h45-12h00 Virtualisation serveurs avec VMware ESX par Roderick Petetin - Ingénieur à l'INSA de Rennes - 12h00-13h30 Déjeuner (libre) M. Le Tohic - DISI Journée consolidation & virtualisation du 25/09/08 Agenda Après-midi • Première partie - 13h30-14h45 Classes virtuelles avec VMware VDI par Humberto Duarte - Ingénieur à l'Université de Rennes 2 - 14h45-15h00 Pause-café • Deuxième partie page 4 - 15h00-16h15 Accès "profilé" aux applis avec Sun SGD par Michèle Guézou - Ingénieur à l'Université de Rennes 1 - 16h30-17h00 Table ronde M. Le Tohic - DISI Journée consolidation & virtualisation du 25/09/08 2 Virtualisation ? Consolidation ? Définitions sommaires • Virtualisation = cohabitation de plusieurs systèmes sur une même machine - Vraiment sommaire cette définition ! Car il y a plusieurs niveaux de virtualisations • Consolidation = agrégation de plusieurs services sur une même machine - Virtualisation + Consolidation = exploitation de plusieurs serveurs (ou clients) sur une même machine page 5 M. Le Tohic - DISI Journée consolidation & virtualisation du 25/09/08 Différents niveaux de virtualisation Source Microsoft page 6 M. Le Tohic - DISI Journée consolidation & virtualisation du 25/09/08 3 Faut-il consolider en virtualisant ? Côté serveurs, l'affaire est entendue (amho) • C'est la seule réponse viable face à la prolifération des serveurs • Les gains qu'on peut attendre de la virtualisation : - Réduction des investissements matériels... et énergétiques - Centralisation et réduction de la complexité au niveau SI - Simplification de l'administration et de la mise en oeuvre de nouveaux services | « serveurs » - Optimisation des ressources et disponibilité améliorée page 7 M. Le Tohic - DISI Journée consolidation & virtualisation du 25/09/08 (Principe de la) Virtualisation de serveur Conversion de serveurs physiques en « fichiers machines virtuelles » • P2V, etc. Stockage centralisé des machines virtuelles • Baie, SAN, etc. Répartition en fonction de la charge et/ou des ressources disponibles • Cluster, etc. Source Microsoft page 8 M. Le Tohic - DISI Journée consolidation & virtualisation du 25/09/08 4 Faut-il consolider en virtualisant ? L'offre en matière de virtualisation est abondante • Côté serveurs, le cœur de l'offre c'est l'hyperviseur - Beaucoup sont basés sur Xen - L'hyperviseur est en passe de devenir un élément hard • Le nombre d'acteurs disposant d'un hyperviseur a littéralement explosé ! - Le leader : VMware - Les challengers : Citrix/Xen, Virtual Iron, Microsoft - Les outsiders : Parallels/Virtuozzo, Sun, Oracle page 9 M. Le Tohic - DISI Journée consolidation & virtualisation du 25/09/08 (Exemple d') Hyperviseur Source VMware - Définition Wikipédia d'un hyperviseur : « un noyau système très léger et optimisé pour ne faire tourner que des noyaux d'OS invités spécifiques à une architecture donnée (...) » page 10 M. Le Tohic - DISI Journée consolidation & virtualisation du 25/09/08 5 Faut-il consolider en virtualisant ? Côté clients... la question est ouverte ! • Est-ce la réponse face à la prolifération des PC ? - L'idée étant de faire tomber le PC... du bureau ☺ • La consolidation des postes clients est un défi ! - On parle parfois de Client CONsolidation (CCON) • Forte volonté de décorréler les postes clients (PC) des applications (voire des périphériques) - Concept de « délivrance d'application » (Application Delivery) - Technologies de déport de périphériques (type SBC) page 11 M. Le Tohic - DISI Journée consolidation & virtualisation du 25/09/08 Faut-il consolider en virtualisant ? 3 critères discriminant pour le déploiement d'applications • Sont-elles déportées (ou non) ? • Sont-elles partagées (ou non) ? • Sont-elles virtualisées (ou non) ? Source Brian Madden page 12 M. Le Tohic - DISI Journée consolidation & virtualisation du 25/09/08 6 Faut-il consolider en virtualisant ? Comment consolider côté client ? • Plusieurs « styles » d'architectures (plus ou moins) légères découlent de ce que l'on vient de voir : - SBC, VDI, Blade-PC, (OS &) Application Streaming • Si l'on se cantonne à la virtualisation server-hosted, le point commun c'est que les postes clients sont (ou se comportent) comme des terminaux - Quid du protocole : RDP ? ICA ? VNC ? Autre ? - Quid du client : du vrai client léger (bon marché ou non) ? du PC « recyclé » (ancien ou non) ? - Quelques solutions hard : Pano Logic, ChipPC, etc. page 13 M. Le Tohic - DISI Journée consolidation & virtualisation du 25/09/08 SBC (Server-Based Computing) Le style « classique » • On peut parler de « virtualisation de présentation » - NB : jusqu'en 2006 il n'y avait pas d'autre architecture de type client léger - Basé sur du déport via RDP, via ICA, via X11, etc. - L'environnement utilisateur de base c'est la session • Les serveurs regroupent les applications - Alternative ou complément aux PC traditionnels sous Windows (avec Microsoft Terminal Services, Citrix Presentation Server, etc.) ou Linux (avec NX, etc.) page 14 M. Le Tohic - DISI Journée consolidation & virtualisation du 25/09/08 7 SBC Session 1 Session 2 Session n Système multi-utilisateur Serveur page 15 M. Le Tohic - DISI Journée consolidation & virtualisation du 25/09/08 VDI (Virtual Desktop Infrastructure) Le style « contemporain » • VDI, terminologie propre à VMware (à l'origine) - Ou encore : VDA (Virtual Desktop Architecture) ; Chez Citrix on parle de DDI (Dynamic Desktop Infrastructure) - Basé (pour le moment ?) sur du déport via RDP - Très proche de SBC mais l'environnement utilisateur de base est ici une machine virtuelle et non plus une session • La vitualisation en constitue le socle principal...et le connection broker, la clé de voûte - Marché très concurrentiel (cf. présentation suivante) page 16 M. Le Tohic - DISI Journée consolidation & virtualisation du 25/09/08 8 VDI Fournisseur de connexion (broker) Machine Machine virtuelle 1 virtuelle 2 Machine virtuelle n Hyperviseur Serveur page 17 M. Le Tohic - DISI Journée consolidation & virtualisation du 25/09/08 Blade PC style « heavy-metal » • Ou encore : Dedicated Remote Desktop (DRD) Le - Basé (pour le moment) sur du déport via RDP - Très proche de VDI mais l'environnement utilisateur de base est ici une machine physique et non virtuelle • Une solution marginale ? - Qui permet toutefois de centraliser les PC en salle machine - Cf. offre HP, Clearcube, etc. page 18 M. Le Tohic - DISI Journée consolidation & virtualisation du 25/09/08 9 BladePC Fournisseur de connexion (broker) PC 1 PC 2 PC n Châssis page 19 M. Le Tohic - DISI Journée consolidation & virtualisation du 25/09/08 OS & Application Streaming Le style « jazzy » • On parle parfois de Streamed OS (SOS ?) - Quid de la légèreté du client ? - On pousse vers le client « léger », au démarrage, un fichier image du système (+ applications) qu'il va exécuter • Une offre pléthorique ? - OS streaming : Ardence Software Streaming Platform, Wyse Streaming Manager, HP Image Manager (aka Neoware Image Manager) - Application streaming : Appstream, Endeavors/AppExpress page 20 M. Le Tohic - DISI Journée consolidation & virtualisation du 25/09/08 10 OS & Application Streaming Fichier image 1 Fichier image 2 Fichier image n Serveur page 21 M. Le Tohic - DISI Journée consolidation & virtualisation du 25/09/08 En résumé... Avec VDI (VDA, DDI), on s'achemine pour partie vers une infrastructure de postes clients virtuels • Quels postes ? - À l'instar du monde réel cela vise principalement certains postes Windows - d'où le recours fréquent à RDP - La différence essentielle par rapport aux « classiques » architectures SBC c'est que l'utilisateur accède à un PC virtualisé (Windows XP, Linux Ubuntu, etc.) et non à un bureau partagé - Ce PC virtualisé peut être dédié à une seule personne ou alloué selon disponibilité (en mode persistant ou non) page 22 M. Le Tohic - DISI Journée consolidation & virtualisation du 25/09/08 11 Technologies de déploiement d'application et/ou de déploiement de « bureau » Source Focus Consulting page 23 M. Le Tohic - DISI Journée consolidation & virtualisation du 25/09/08 En résumé... Avec VDI (VDA, DDI), on s'achemine pour partie vers une infrastructure de postes clients virtuels • Quelles ressources sont nécessaires ? - Raisonnement basique : en multipliant les ressources qu'il faut pour un PC par n (eg. 50) on atteint vite des quantités impressionnantes en terme de RAM et d'espace disque ! - Architecture serveur 64 bits obligée ? - Technologies de déduplication (des données) et/ou de streaming d'OS et/ou d'applications ? • Comme toujours : la nouvelle technologie répond à certains problèmes... et en soulèvent d'autres page 24 M. Le Tohic - DISI Journée consolidation & virtualisation du 25/09/08 12