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