Ce que fait un hyperviseur
Un hyperviseur alloue le processeur, la mémoire et d’autres ressources d’un ordinateur aux machines virtuelles. Chaque machine virtuelle exécute son propre système d’exploitation, permettant à des charges de travail distinctes de partager le matériel physique.
Qu’est-ce qu’un hyperviseur ?
Un hyperviseur est la couche logicielle qui permet la virtualisation. Il gère :
- L’allocation du processeur et de la mémoire
- Le partage des ressources entre les machines virtuelles (VM)
- Plusieurs instances du même OS
- Différents systèmes d’exploitation exécutés simultanément
Sans l’hyperviseur, la virtualisation telle que nous la connaissons n’existerait pas.
Deux types d’hyperviseurs
1. Hyperviseurs natifs ou bare-metal (Type 1)
- S’exécutent directement sur le matériel du serveur
- Gèrent les systèmes d’exploitation invités sans OS hôte sous-jacent
- Les exemples incluent Microsoft Hyper-V et VMware ESXi. Hyper-V reste un hyperviseur de type 1 même lorsqu’il est activé via Windows.
2. Hyperviseurs hébergés (Type 2)
- S’exécutent au-dessus d’un système d’exploitation hôte
- Fournissent une gestion virtualisée des E/S et de la mémoire via l’hôte
- Un exemple hébergé est Oracle VirtualBox. VMware Server et Microsoft VirtualPC étaient des exemples historiques, non recommandés pour un nouveau déploiement.
Visualiser la différence
- Type 1 : Matériel → Hyperviseur → Machines virtuelles
- Type 2 : Matériel → OS hôte → Hyperviseur → Machines virtuelles
La distinction clé réside dans l’endroit où l’hyperviseur s’exécute : directement sur le matériel (Type 1) ou au-dessus d’un OS hôte (Type 2).
Pourquoi c’est important
- Adéquation : Évaluez l’isolation, les correctifs, le support matériel, les licences et la récupération. Une étiquette de type seule ne garantit pas la vitesse ou la sécurité.
- Flexibilité : Les hyperviseurs de type 2 sont plus faciles à configurer pour les tests, le développement ou l’utilisation personnelle.
- Évolutivité : Les deux types permettent aux organisations de maximiser l’utilisation du matériel et de réduire les coûts.
Conclusion
Choisissez une plateforme prise en charge en testant vos charges de travail, la restauration de sauvegarde et la récupération après une défaillance de l’hôte. L’aperçu de Microsoft Hyper-V et le manuel d’Oracle VirtualBox expliquent leurs architectures. Pour les charges de travail professionnelles, consultez Cloud & Infrastructure et Sécurité & Continuité, ou discutez de la virtualisation avec un ingénieur.
