Retourner au contenu. Retourner à la navigation

 

Première approche de Xen

by hideo @ 10/08/2007
Présentation, installation et utilisation de Xen

Différences entre la paravirtualisation et la virtualisation

Nous avons évoqué dans l'introduction que Xen était un hyperviseur. Les hyperviseurs font en fait de la paravirtualisation. Pour bien comprendre la différence entre une solution de virtualisation simple et la paravirtualisation, nous allons passer en revue ces deux solutions.

Les solutions de virtualisation simple comme vmware, virtualbox, ou encore virtualpc sont des solutions qui font croire au système invité qu'il tourne sur une vraie machine. Il simule la présence d'un BIOS pour chaque machine invitée. La machine invitée n'a à aucun moment conscience qu'elle est en fait virtualisée.

Une solution de paravirtualisation implique que le noyau de la machine hôte soit modifié et adapté pour faire uniquement tourner des machines invitées. C'est ce noyau qu'on apelle un hyperviseur et Xen est un hyperviseur. De plus, les noyaux invités sont modifiés pour être le plus performant possible sous ce type de virtualisation. La machine invitée sait donc qu'elle est virtualisée.

Si on compare ces deux technologies, on remarque clairement que la paravirtualisation est beaucoup plus performante. En effet, la virtualisation simple nécessite qu'on ajoute au dessus d'un OS complet, un autre OS complet qui sera virtualisé. Cela entraîne un énorme coût en terme de performances. La paravirtualisation permet de se rapprocher de performances proches de celles obtenues nativement par un système d'exploitation.

On peut voir sur le schéma suivant que l'ajout d'un OS sur un noyau léger et optimisé permet d'augmenter les performances. C'est ce noyau léger qu'on appelle un hyperviseur.

Par HiDeo Dernière modification 10/08/2007 19:25
Navigation
Actualités
18/12/2008 Sortie d'OpenSuse 11.1
03/12/2008 Songbird 1.0
20/10/2008 Société Générale se met au vert
15/09/2008 Sortie de la version VLC 0.9.2
23/06/2008 Opération du libre à Nantes !
Plus d'actualités...
Articles
22/05/2008 Première approche de Qmail
19/05/2008 Test de la distribution Elive 1.0 Gem
14/05/2008 GNUPG introduction à la cryptographie et utilisation de GnuPG
21/02/2008 GNU / Screen
03/09/2007 The Linux File System Encryption API
More articles
Tips
28/04/2008 Mozilla Firefox : Google Talk et Facebook Chat
22/04/2008 Sed : Rechercher du texte entre deux chaines de caractères
04/04/2008 Gérer son(ses) écran(s) avec xrandr
26/03/2008 Tips sur l'historique de vos commandes
13/02/2008 Linux-Unix Cheat Sheets
More tips
Codes
09/04/2008 Chapitre 13 - Administration DNS et DHCP
09/04/2008 Chapitre 06 - Service web avec Apache
04/04/2008 Chapitre 09 - PureFTPd
04/04/2008 Chapitre 06 - Scripting Bash
01/04/2008 Chapitre 20 - Haute Disponibilité
More codes
Courses
13/09/2006 Module 3
23/02/2006 Module 2
23/02/2006 Module 1
More courses
Formation Linux

Supinfo Training Center has the first Linux Certification. The training is 13 days and allow you to pass the LPI 101 and 102.

more info
 
 
Vous êtes ici :
Articles Première approche de Xen Différences entre la paravirtualisation et la virtualisation