Serveurs et hébergement
KVM (Kernel-based Virtual Machine)
La virtualisation intégrée au noyau Linux. Chaque VPS est une vraie machine virtuelle avec son propre noyau, pas un conteneur qui partage celui de l'hôte.
KVM transforme le noyau Linux en hyperviseur : chaque machine virtuelle reçoit des CPU virtuels, de la mémoire et des périphériques appuyés sur la virtualisation matérielle du processeur, et fait tourner son propre noyau par-dessus. L'invité peut être n'importe quel système d'exploitation, Linux, FreeBSD ou Windows, avec ses propres modules noyau, son pare-feu et ses systèmes de fichiers.
C'est la différence avec un VPS à base de conteneurs (OpenVZ, LXC), où chaque « serveur » partage le noyau de l'hôte et n'est en réalité qu'une arborescence de processus isolée. Les conteneurs sont plus légers, mais vous ne pouvez pas changer le noyau, charger des modules, faire tourner un autre OS, ni compter sur la mémoire qu'on vous a vendue quand l'hôte est chargé.
Pour un VPS, KVM signifie que vous pouvez installer depuis une ISO, faire tourner Docker ou WireGuard sans contournement, et traiter la machine comme du matériel physique. Les limites de mémoire et de CPU sont appliquées par l'hyperviseur, donc un voisin ne peut pas prendre les vôtres.