Vous êtes sur la page 1sur 14

Point sur la virtualisation

mathieuc@exakis.com
EXAKIS | NANTES

OBJECTIF SUR LA VIRTUALISATION

Objectif Virtualisation
Point sur la virtualisation

Page 1 sur 13

Table des matires


Identification du document ..................................................................................................................1
Suivi & Validation du document.........................................................................................................1
Confidentialit ...........................................................................................................................................1
Table des matires ...................................................................................................................................2
Table des illustrations .............................................................................................................................3
1

Historique de la virtualisation .....................................................................................................4

Virtualisation de serveurs .............................................................................................................6

2.1

Hyperviseur de Type 1 ...........................................................................................................6

2.2

Hyperviseur de Type 2 ...........................................................................................................7

2.3

Virtualisation niveau OS ........................................................................................................7

2.4

Para-virtualisation....................................................................................................................8

Virtualisation de postes de travail .............................................................................................9


3.1

VDI.................................................................................................................................................9

3.2

Streaming OS ......................................................................................................................... 10

3.3

Hyperviseur client ................................................................................................................. 10

Virtualisation dapplications ..................................................................................................... 12


4.1

Virtualisation de la prsentation ..................................................................................... 12

4.2

Streaming dapplications ................................................................................................... 13

Objectif Virtualisation
Point sur la virtualisation

Page 2 sur 13

Table des illustrations


Figure 1 - Historique de la virtualisation..........................................................................................5
Figure 2 - Types de virtualisations de serveurs .............................................................................6
Figure 3 - Hyperviseur de type 1 ........................................................................................................6
Figure 4 - Hyperviseur de type 2 ........................................................................................................7
Figure 5 - Virtualisation niveau OS ....................................................................................................7
Figure 6 - Para-virtualisation ................................................................................................................8
Figure 7 - Virtualisation de l'environnement utilisateur .............................................................9
Figure 8 - Le VDI .................................................................................................................................... 10
Figure 9 - Streaming OS...................................................................................................................... 10
Figure 10 - Hyperviseur client ........................................................................................................... 11
Figure 11 - Virtualisation d'applications ....................................................................................... 12
Figure 12 - Virtualisation de la prsentation ............................................................................... 13
Figure 13 - Streaming d'applications ............................................................................................. 13

Objectif Virtualisation
Point sur la virtualisation

Page 3 sur 13

1 Historique de la virtualisation
La virtualisation remonte aux annes 1960. A lpoque, cest la firme IBM qui cr le
premier systme de virtualisation de serveur. Dans ce contexte, linformatique est peu
prsente et les rares socits qui possdent des systmes informatiques sont
quipes de gros calculateurs, les Mainframe.
Dj cette poque, les soucis doptimisation des ressources matrielles dune
machine se posent. En effet, les supers calculateurs sont parfois sous utiliss. IBM
dveloppe alors un produit VM/CMS (Virtual Machine / Conversational Monitor
System), un systme de virtualisation serveurs.
Au cours des annes 80-90 apparat larchitecture x86 et les PC se dploie auprs
dun grand nombre dutilisateurs. Le besoin de virtualiser pour optimiser les machines
se fait moins sentir.
Mais, dans les annes 90-2000, VMware russi virtualiser un poste x86. Ceci ouvre la
porte plus de possibilit et relance lenvie pour les socits informatiques de
dvelopper de nouvelles fonctionnalits pour optimiser et offrir plus de flexibilit.
A lheure actuelle, la virtualisation est trs connue. On entend parler de virtualisation
de serveur, de Virtualbox, de baremetal, mais aussi de virtualisation de poste de
travail, de VDI, et de virtualisation dans les jeux-vidos avec les mulateurs.
En 2012, trois grandes socits se partagent le march de la virtualisation en
entreprise :
VMware qui est le leader
Citrix, trs fort dans la virtualisation de poste de travail
Microsoft, qui saligne sur la concurrence

Objectif Virtualisation
Point sur la virtualisation

Page 4 sur 13

Figure - Historique de la virtualisation

Essayons de tirer au clair toutes ces technologies de virtualisation. Actuellement, on


distingue trois formes de Virtualisation.
La virtualisation de serveurs
La virtualisation de poste de travail
La virtualisation dapplications
La virtualisation est une technique qui consiste dissocier les ressources matrielles
(serveurs,

ordinateurs)

des

ressources

logicielles

(Systmes

dExploitation,

Applications).

Objectif Virtualisation
Point sur la virtualisation

Page 5 sur 13

2 Virtualisation de serveurs
La virtualisation de serveurs vise hberger plusieurs systmes dexploitation sur une
ressource matrielle unique. On peut rpertorier quatre types de virtualisations de
serveurs.

Figure - Types de virtualisations de serveurs

2.1 Hyperviseur de Type


1
Un hyperviseur de type 1 est un programme qui sinstalle directement sur le matriel
et qui permet de contrler les changes entre les ressources matrielles (processeur,
mmoire RAM, etc.) et les systmes dexploitation (OS).
Chaque OS est parfaitement isol et indpendant des autres systmes.

Figure - Hyperviseur de type 1

Objectif Virtualisation
Point sur la virtualisation

Page 6 sur 13

2.2 Hyperviseur de Type 2


Lhyperviseur de type 2, aussi appel mulateur, permet deffectuer de la
virtualisation sur un systme dj dploy, ou sur un poste client.
Lmulateur sinstalle sur le systme dexploitation hte, de la mme manire quune
application classique. Lmulateur fait alors le relais entre les ressources offertes par
lOS hte et les systmes dexploitation virtualiss. Lmulateur est donc moins
optimis.

Figure - Hyperviseur de type 2

2.3 Virtualisation niveau OS


La virtualisation niveau OS est une forme un peu particulire. LOS hte et les OS
virtualiss partagent le mme noyau. Ce systme a lavantage dtre trs lger, mais
tous les systmes dploys sur le serveur doivent possder le mme noyau, ce qui
empche dinstaller des systmes htrognes (exemple Windows et Linux).

Figure - Virtualisation niveau OS

Objectif Virtualisation
Point sur la virtualisation

Page 7 sur 13

2.4 Para-virtualisation
La dernire forme est la para-virtualisation. Il sagit dun systme bas sur un
hyperviseur install sur le matriel qui contrle les changes de ressources.
Cependant, lhyperviseur apporte des modifications dans le noyau des OS virtualiss.
Par consquent, ce type de virtualisation nest possible quavec des systmes libres,
Opensource.

Figure - Para-virtualisation

Objectif Virtualisation
Point sur la virtualisation

Page 8 sur 13

3 Virtualisation de postes de travail


La virtualisation de postes de travail est une technique qui vise rduire la
dpendance entre lutilisateur et son ordinateur. Il sagit donc de virtualiser
lenvironnement de travail (le bureau) de lutilisateur.

Figure - Virtualisation de l'environnement utilisateur

On retiendra au total trois formes de virtualisation de bureau :


Le Virtualization Desktop Infrastructure
Le Streaming OS
Lhyperviseur client

3.1 VDI
Dans le systme VDI, il existe une infrastructure compose dau moins un serveur de
virtualisation. Ce serveur qui fonctionne laide dun hyperviseur hberge plusieurs
systmes dexploitation complets. Chaque systme sous forme de VM correspond
un environnement utilisateur. Lutilisateur se connecte alors via le rseau
informatique lun de ces OS. Cest donc le serveur de virtualisation qui effectue tous
les calculs et excute les applications, tandis quil envoie uniquement laffichage
(lcran) sur le poste de lutilisateur.

Objectif Virtualisation
Point sur la virtualisation

Page 9 sur 13

Figure - Le VDI

3.2 Streaming OS
Le streaming OS est un systme qui se compose dun serveur de virtualisation qui
communique lutilisateur son environnement stock sous forme dun paquet au sein
dun serveur de stockage. Ainsi, lordinateur client, qui ne possde aucun OS
prinstall, effectue une demande auprs du serveur de virtualisation qui lui envoie
son systme dexploitation. Cette fois-ci, les calculs et les applications seront traits
par lordinateur de lutilisateur.

Figure - Streaming OS

3.3 Hyperviseur client


Lhyperviseur client consiste installer un hyperviseur, comme on le ferait pour un
serveur de virtualisation, mais sur un poste client. Lutilisateur sera donc en capacit
dexcuter plusieurs OS simultanment et de manire indpendante sur son
ordinateur.

Objectif Virtualisation
Point sur la virtualisation

Page 10 sur 13

Figure - Hyperviseur client

Objectif Virtualisation
Point sur la virtualisation

Page 11 sur 13

4 Virtualisation dapplications
La virtualisation dapplications sapproche de la logique de la virtualisation de postes
de travail. Lobjectif est de simplifier le dploiement et la maintenance des
applications.
On retiendra deux types de virtualisation dapplications :
La virtualisation de la prsentation
Le streaming dapplications

Figure - Virtualisation d'applications

4.1 Virtualisation de la prsentation


Dans ce contexte, un serveur de virtualisation excute les applications, alors que
lutilisateur sy connecte. Cest le serveur qui excute lapplication et effectue les
calculs, puis il renvoie laffichage sur le poste de lutilisateur.
Cette technique est semblable au VDI.

Objectif Virtualisation
Point sur la virtualisation

Page 12 sur 13

Figure - Virtualisation de la prsentation

4.2 Streaming dapplications


Larchitecture

du

streaming

dapplications

est

compose

dun

serveur

de

virtualisation qui stocke des applications pralablement empaquetes. Lutilisateur de


son poste envoie une requte, puis le serveur transmet le paquet avec lapplication.
Sur le poste client, lapplication sexcute dans une bulle applicative qui lisole
parfaitement du systme dexploitation, vitant les problmes de paramtrage et de
compatibilit.

Figure - Streaming d'applications

Objectif Virtualisation
Point sur la virtualisation

Page 13 sur 13

Vous aimerez peut-être aussi