La virtualisation consiste à créer une version « imaginaire » (virtuelle) d’un ordinateur, d’un système d’exploitation ou d’un disque dur, afin de faire fonctionner plusieurs environnements informatiques sur une seule machine physique.
Elle permet de découper un seul ordinateur en plusieurs « machines virtuelles » indépendantes, chacune pouvant exécuter son propre système d’exploitation (Windows, Linux, etc.) et ses propres logiciels.
Cela évite d’acheter plusieurs ordinateurs physiques : on optimise ainsi le matériel, on gagne de la place, de l’énergie, et on facilite les tests, les sauvegardes ou l’isolation des services.
Cette technique est très utilisée dans les serveurs, le développement logiciel ou l’enseignement (pour tester des logiciels sans risquer d’endommager l’ordinateur principal).
Exemple concret
Un professeur installe une machine virtuelle sur son ordinateur portable pour tester un site web sous Linux, sans toucher à son système Windows habituel. En cas de problème, il peut simplement supprimer la machine virtuelle sans aucune conséquence sur son poste de travail.
Principaux outils
- VirtualBox : gratuit et simple, idéal pour apprendre.
- VMware : performant, souvent utilisé en entreprise.
- Docker : forme légère de virtualisation, très répandue pour les applications web.
- Proxmox : solution libre pour gérer plusieurs machines virtuelles sur un serveur.
À retenir
La virtualisation, c’est comme avoir plusieurs ordinateurs dans un seul, sans en acheter davantage.