La virtualisation, c’est faire fonctionner sur une machine physique, plusieurs systèmes d’exploitation comme si ils étaient sur des machines physiques.

La virtualisation permet de répondre à de nombreuses demandes :
Les machines virtuelles ne savent pas qu’elles sont virtualisées, elle va piocher dans les ressources virtuelles (Processeur, Mémoire vive, Disque dur, Réseau).
L’hyperviseur va donc allouer à chaque VM les ressources dont elles ont besoin (quantité et dans le temps).