Identifiez un hyperviseur de type 2

Page 1 sur 3Lecteur de document UniversityLib

Identifiez un hyperviseur de type 2

Cloud Computing – Virtualisation · notes

Voir tous les documents en systèmes d'exploitation et cloud

Identifiez un hyperviseur de

type 2

Source: https://openclassrooms.com/fr/courses/2035806-virtualisez-votre-architecture-et-

vos-environnements-de-travail/6313931-identifiez-un-hyperviseur-de-type-2

Estimated reading time : 15 Minutes

L'hyperviseur de type 2, ou hosted hypervisor (hyperviseur hébergé), est le plus facile à

mettre en place. Il s’installe simplement comme n’importe quelle application sur votre

système et permet, une fois installé, de créer des VM indépendantes de l’OS hôte.

Il est donc considéré comme n’importe quelle application et n’a aucune priorité sur les

ressources de l’hôte. Si une application décide soudainement qu’elle a besoin de 95 % des

ressources de votre machine pour ouvrir un fichier extrêmement volumineux, votre

hyperviseur va se retrouver avec moins de 5 % des ressources pour faire tourner toutes ses

VM.

Pourquoi moins de 5 % et pas 5 % ?

Simplement car votre OS, qui est le pilier central, a lui aussi besoin de ressources pour

fonctionner. Il va donc se servir en premier pour alimenter les processus systèmes, puis

l’application prendra sa part, et votre hyperviseur par la suite.

En revanche, chaque VM est autorisée, par l’hyperviseur, à utiliser une certaine quantité de

ressources (définie au départ) et ne peut donc pas dépasser cette limite. L’OS hôte ne pourra

donc pas être ralenti par les VM, si elles ont été configurées raisonnablement.

Si l’on reprend l’exemple de notre arbre, l’OS est le tronc qui répartit les ressources à toutes

les branches, c’est-à-dire les applications. Il garde aussi des ressources pour son propre

fonctionnement.

Publicité

Chaque application (branche, donc) a des besoins spécifiques au fil de la journée, mais n’a a

priori aucune priorité sur les autres applications (branches, toujours).

L’hyperviseur de type 2 est lui aussi l’une de ces branches, qui va répartir à son tour les

ressources dans ses branches supérieures : les VM. Ces branches supérieures devront utiliser

les ressources qui leur sont distribuées et ne pourront en aucun cas aller chercher des

ressources dans les étages inférieurs.

Cloud Computing – Virtualisation

7

Un hyperviseur de type 2 est une application qui est assez gourmande en mémoire et CPU.

Assurez-vous donc de fermer un maximum d’applications lorsque vous voulez en utiliser un.

Les utilisations d’un hyperviseur de type 2 sont multiples. Ils sont assez faciles à mettre en

place et très efficaces pour répondre aux besoins du type :

tester un OS sans formater votre machine physique ;

tester ou utiliser régulièrement une application sur un OS en particulier ;

simuler une 2e machine et faire des tests de communication simples ;

créer un petit réseau de plusieurs VM pour tester des protocoles réseau, des règles

de pare-feu, configurer un serveur de supervision ou autre.

Du fait d’être installés sur un OS hôte, ces hyperviseurs ont des performances limitées et

hébergent des VM qui peuvent par conséquent être instables.

Publicité

Ces hyperviseurs ne sont pas faits pour créer des VM de production, mais uniquement pour

du développement, des tests et de l’usage personnel.

Comparez les différents hyperviseurs de type 2

Les principaux hyperviseurs de type 2 sont les suivants :

• Oracle VirtualBox ;

• VMWare Workstation (Player et Pro) et VMware Fusion (pour Mac) ;

Cloud Computing – Virtualisation

8

• Microsoft VirtualPC (plus maintenu depuis 2011).

Voici un tableau récapitulatif des hyperviseurs de type 2 disponibles en 2019 :

Workstation Player Workstation Pro

Workstation

Fusion

VirtualBox

Prix

Gratuit

(version

Payant

d'évaluation de 30

jours)

(version

Payant

d'évaluation de 30

Publicité

jours)

Gratuit

Systèmes

d’exploitation

Windows, Linux

Windows, Linux MacOS

Windows,

Linux, MacOS

Limitations

Impossible de lancer

plusieurs VM en

même temps

Formats

acceptés

Disques :

Disques :

Disques :

Disques :

vmdk (natif), vdi, vhd

vmdk (natif), vdi,

vhd

vmdk (natif), vdi,

vhd

Publicité

(natif),

vdi

vmdk, vhd

Config VM :

ova, ovf

Config VM :

Config VM :

Config VM :

ova, ovf

ova, ovf

ova, ovf

  • Les performances sont difficiles à comparer, car elles dépendent de plusieurs critères :

l’architecture du processeur (AMD/Intel, 32/64 bits),

l’OS

installé ou

l’activation de

la

paravirtualisation...

Cloud Computing – Virtualisation

9