VM (abréviation de « machine virtuelle »)

Définition courte :
Une VM est un « ordinateur virtuel » créé par un logiciel qui s’exécute à l’intérieur d’un autre ordinateur. Elle fonctionne comme un vrai PC : on peut y installer un système d’exploitation (Windows, Linux, etc.) et des applications, mais elle reste isolée et utilise une partie des ressources (processeur, mémoire, disque) de la machine hôte.

Explication simple :
Imagine un ordinateur dans un ordinateur. Le logiciel qui crée la VM (appelé hyperviseur) permet d’avoir plusieurs machines virtuelles indépendantes sur la même machine physique, sans qu’elles se gênent entre elles.

Usages courants :
– Tester un système d’exploitation ou un logiciel sans risquer la machine principale.
– Faire tourner plusieurs serveurs ou environnements sur un seul serveur physique (cloud, hébergement).
– Isoler des applications pour plus de sécurité.
– Former ou dépanner sans modifier l’ordinateur réel.

Remarque rapide :
Une VM est plus complète et isolée qu’un conteneur (ex. Docker) — les conteneurs partagent le même noyau du système tandis que la VM a son propre système.

Catégories :