Un hyperviseur, également appelé moteur de machine virtuelle ou virtualiseur, est un logiciel, un micrologiciel ou un matériel informatique qui crée et exécute des machines virtuelles. Une machine hôte est l'ordinateur sur lequel l'hyperviseur exécute les machines virtuelles. Chaque machine virtuelle est appelée une machine invitée. Un hyperviseur permet à un ordinateur hôte de prendre en charge plusieurs machines invitées en partageant virtuellement des ressources telles que la mémoire, le processeur et le stockage.
Plusieurs systèmes d'exploitation peuvent fonctionner côte à côte et partager les mêmes ressources virtualisées avec un hyperviseur. Les machines invitées étant indépendantes de l'hôte, les ressources disponibles d'un système sont mieux utilisées et la mobilité informatique est améliorée, ce qui facilite les déplacements entre les différents serveurs. Un hyperviseur réduit l'espace, l'énergie utilisée et la maintenance généralement requise.
Types d'hyperviseurs
Il existe deux types d'hyperviseurs:
Tapez 1
Également appelé hyperviseur bare metal, un hyperviseur de type 1 agit comme un système d'exploitation léger et s'exécute directement sur le matériel de l'hôte pour gérer les systèmes d'exploitation invités. Il remplace le système d'exploitation hôte et les ressources sont planifiées directement sur le matériel.
Ces hyperviseurs sont extrêmement sécurisés car isolés du système d'exploitation sujet aux attaques. Ils fonctionnent mieux, sont généralement plus efficaces et sont courants dans les centres de données d'entreprise.
Exemples d'hyperviseurs de type 1 inclus VMware ESXi, Microsoft Hyper-V et KVM.
Tapez 2
Également appelé hyperviseur hébergé, un hyperviseur de type 2 s'exécute en tant que couche logicielle ou application sur un système d'exploitation conventionnel. Il extrait les systèmes d'exploitation invités du système d'exploitation hôte. Les ressources sont planifiées sur l'hôte, qui est exécuté sur le matériel.
Les hyperviseurs de type 2 ont une latence plus élevée que les hyperviseurs de type 1 car la communication entre le matériel et l'hyperviseur doit passer par une couche supplémentaire du système d'exploitation. Pour cette raison, les hyperviseurs de type 2 conviennent mieux aux utilisateurs individuels qui souhaitent exécuter plusieurs systèmes d'exploitation sur un ordinateur personnel, car une latence plus élevée est moins préoccupante.
Des exemples d'hyperviseurs de type 2 incluent VMware Workstation, Oracle VirtualBox et Parallels Desktop pour Mac.
SUIVANT
césure