Académique Documents
Professionnel Documents
Culture Documents
Chapitre 2
La virtualisation
Définition
2
Le partage:
Le cloisonnement ou l’isolation:
Système traditionnel
Principes
5
⇒ Encapsulation de chaque
application et son OS dans
un environnement cloisonné.
Système virtualisé
Principes
6
La transparence :
La portabilité :
Virtualisation de matériels
Virtualisation de présentation
Virtualisation d’applications
Virtualisation de serveurs
Virtualisation de stockage
Virtualisation de réseaux
Exemples de virtualisation
9
La virtualisation de matériels:
Faire tourner plusieurs environnements sur la même machine
physique.
Exemples de virtualisation
10
La virtualisation de présentation:
Les applications sont exécutées de manière centralisée sur
les serveurs mais l’affichage est déporté sur les postes
clients.
Exemples de virtualisation
11
La virtualisation d’applications:
Les applications des utilisateurs sont hébergées dans un
serveur sécurisé. L’utilisateur peut y accéder de n’importe où
et à tout moment.
Exemples de virtualisation
12
La virtualisation de serveurs:
Faire fonctionner plusieurs serveurs virtuels sur un seul
serveur physique.
Exemple: Les entreprises disposent de plusieurs serveurs
pour faire face aux pics de charge sporadique. Mais la
plupart du temps, un serveur fonctionne à moins que 20 %
de sa capacité. Définir des serveurs virtuels s’avère d’un très
grand intérêt.
Exemples de virtualisation
13
La virtualisation de stockage:
Les données sont stockées sur un disque dur virtuel qui se
présente sous forme de fichier dans le système hôte.
La virtualisation permet d’allouer dynamiquement l’espace
de stockage à l’application.
Ces disques durs virtuels peuvent être hétérogènes: de
différentes tailles, vitesses, constructeurs …
Exemples de virtualisation
14
Exemples de virtualisation
15
La virtualisation de réseaux:
Le réseau est un élément complexe à administrer et manque
souvent de flexibilité, alors que les métiers réclament plus
de souplesse pour utiliser rapidement de nouvelles
applications. La virtualisation du réseau peut être une
solution.
La virtualisation de réseaux consiste à partager une même
infrastructure physique (débit, ressources CPU,...) au profit
de plusieurs réseaux virtuels isolés.
Méthodes de virtualisation
16
1. La virtualisation complète
La virtualisation est dite complète lorsque le système
d'exploitation invité n'a pas conscience d'être virtualisé. Il
croit qu'il s’exécute sur une véritable machine physique.
L’hyperviseur crée un nouvel environnement virtuel
complet simulant un nouvel ordinateur complet avec du «
faux matériel »: il gère les accès mémoire, l’allocation du
CPU et toutes les ressources nécessaires aux machines.
Virtualisation complète
Types de virtualisation
19
2. La para virtualisation
La para virtualisation fait aussi intervenir un hyperviseur.
C’est une interface avec les ressources matérielles et sur
lequel on peut installer les systèmes invités.
Dans le cas de para virtualisation, le système invité doit
savoir qu’il tourne dans un environnement virtuel.
En effet, parmi les OS invités, il y a un OS qui gère l’accès
aux ressources. Si un autre OS invité sollicite une
ressource, cette requête est dirigée au OS responsable.
Types de virtualisation
20
Para-virtualisation
Types de virtualisation
22
3. L’isolation
L'isolation est une technique permettant de cloisonner
l'exécution des applications dans des contextes ou des
zones d’exécution séparés.
⇒ Dans ce cas, on ne peut pas parler réellement de
virtualisation de systèmes d'exploitation car l'isolation
ne consiste à ne virtualiser que
des applications.
Isolation
Outils de virtualisation
23