Qu'est-ce qu'un hyperviseur ? Le moteur de chaque serveur cloud
📷 panumas nikhomkhai · Pexels✦ Points clés
- Un hyperviseur crée et gère des machines virtuelles isolées sur un seul hôte physique.
- Le Type 1 s'exécute directement sur le matériel (le plus rapide) ; le Type 2 sur un système d'exploitation.
- Chaque VM a son propre OS, contrairement aux conteneurs qui partagent le noyau.
- L'hyperviseur permet aux fournisseurs cloud de louer des tranches d'un serveur à de nombreux clients.
Un hyperviseur — aussi appelé moniteur de machines virtuelles — est un logiciel qui permet à plusieurs systèmes d'exploitation indépendants de fonctionner sur un seul serveur physique en même temps. Il divise les ressources de la machine (processeur, mémoire, stockage) en machines virtuelles (VM) isolées, chacune croyant tourner sur son propre ordinateur complet.
Pourquoi en avoir besoin ? Un serveur moderne peut avoir des dizaines de cœurs et des centaines de Go de mémoire ; y exécuter une seule application gaspille la majeure partie de sa puissance. L'hyperviseur permet de le remplir de charges multiples isolées, augmentant fortement l'efficacité du matériel et réduisant les coûts.
🌐 Temps de téléchargement
Durée de téléchargement selon votre débit — instantané.
Il existe deux grands types. Le Type 1 (bare-metal) s'exécute directement sur le matériel, sans OS intermédiaire ; c'est le plus performant et le plus sûr, il fait tourner les datacenters et le cloud (VMware ESXi, Microsoft Hyper-V, KVM). Le Type 2 (hébergé) s'exécute comme une application sur un OS classique (Windows, macOS) ; plus simple pour l'usage personnel et les tests (VirtualBox, VMware Workstation).
| Critère | Type 1 (bare-metal) | Type 2 (hébergé) |
|---|---|---|
| S'exécute sur | Le matériel directement | Un système d'exploitation |
| Performance | La plus élevée | Un peu moindre |
| Usage | Serveurs de production & cloud | Machines perso & tests |
| Exemples | ESXi, Hyper-V, KVM | VirtualBox, VMware Workstation |
| Mise en place | Configuration requise | Installation simple |
On confond souvent VM et conteneurs. La différence clé : chaque VM embarque son propre OS complet, l'isolation est donc plus forte mais la taille plus grande et le démarrage plus lent. Les conteneurs partagent le noyau de l'OS hôte : plus légers et rapides, mais avec une isolation plus faible. D'où l'usage fréquent de conteneurs dans des VM pour allier souplesse et sécurité.
En pratique, quand vous louez un VPS ou créez un serveur cloud, vous louez en réalité une machine virtuelle gérée par un hyperviseur de Type 1 sur le matériel du fournisseur. C'est ce qui lui permet de louer en toute sécurité des tranches d'un serveur puissant à de nombreux clients.
En résumé : l'hyperviseur est la couche magique qui a transformé un serveur unique en « usine » de machines virtuelles — le socle de toute la flexibilité du cloud.
