V- LES TECHNIQUES DE VIRTUALISATION
V-1. La virtualisation complète
La virtualisation complète consiste à
émuler l'intégrité d'une machine physique pour le
système invité. Le système invité croit
s'exécuter sur une véritable machine physique. La machine
virtuelle est chargée d'émuler cet environnement de machine
physique. Son rôle consiste à transformer les instructions du
système invité en instructions pour le système hôte
à travers la couche d'abstraction de ce dernier. Les systèmes
invités n'ont donc pas d'accès direct au matériel, mais
uniquement aux couches d'abstraction du système hôte. La machine
virtuelle émule donc de manière logique tout le matériel
habituel de l'architecture d'un ordinateur physique. Ainsi, la virtualisation
complète permet l'exécution de n'importe quel type de
système d'exploitation comme un système invité.
Les solutions actuelles les plus connues de la virtualisation
complète sont : VMware et VirtualBox. Elles permettent d'émuler
le comportement d'un ordinateur réel auprès du système
invité. VMware est cependant, le leader dans le domaine de la
virtualisation complète grâce à la performance de ces
produits. Elle est de nature commerciale mais dispose des versions gratuites
offrant moins de performance. La solution VMware est de plus en plus
confrontée à l'évolution de virtualBox, qui est une
solution open source. (Voir annexe 3)
13
Mémoire de fin de cycle d'ingénieur de technique
en informatique Présenté par Kouakou Grégoire
Mise en place d'une solution de virtualisation de serveur
suivie d'une planification de
sauvegarde de données : Cas de PORDES
V.2. La paravirtualisation
La paravirtualisation (en anglais para-virtualization) est
très proche du concept de la virtualisation complète dans le sens
où c'est toujours un système d'exploitation complet qui
s'exécute sur le matériel émulé par une machine
virtuelle; cette dernière s'exécutant au-dessus d'un
système hôte.
Toutefois, dans une solution de para-virtualisation, le
système invité est modifié pour être
exécuté par la machine virtuelle .Les modifications
effectuées visent à rendre le système invité au
courant du fait qu'il s'exécute dans une machine virtuelle. De ce fait,
il pourra collaborer plus étroitement avec le système hôte,
en utilisant une interface spécifique (interface
para-virtualisée).
La solution de Microsoft pour la virtualisation
dénommée Hyper-V(11) est considérée comme un
système de para-virtualisation.(Voir schéma annexe 4)
|