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 :

  • Test d’une application.
  • Tester une compatibilité.
  • Déployer rapidement un environnement.
  • Faire des économies d’énergies.
  • Utiliser une application dans un environnement particulier.
  • Faire des économies et mutualiser les ressources.
  • Sauvegarder un serveur.

*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).