La virtualisation consiste à faire fonctionner des Machines virtuelles (VM) sur une machine physique, le hôte.
Pour fonctionner, la ou les VM on besoin de ressources: CPU, RAM, Stockage, [Réseau]. La machine hôte va partager une partie de ses ressources.
L'hyperviseur va répartir ces ressources entre les différentes VM.
Les hyperviseur sont classés en deux types (suivant les besoins):
Type 1: destiné au milieu pro. déployer sur de grandes architectures réseaux avec une forte résilience aux pannes et optimisé.
On parle aussi d'hyperviseur natif (bare-metal)
Type 2: capable de gérer quelques machines
Différences entre les hyperviseurs de type 1 et 2
La virtualisation est un concept différent de l'émulation et de la conteneurisation.
La virtualisation est différente de l'émulation et de la conteneurisation
Sur certaines carte-mère, suivant le processeur (intel - amd) une option peut être disponible afin d'optimiser la virtualisation sur la machine hôte: VT-x ou AMD-v.