Introduction à la virtualisation

Objectif : Comprendre ce qu’est la virtualisation, ses usages et ses avantages.

La virtualisation

Qu’est-ce que la virtualisation ?

  • Technique qui permet d’exécuter plusieurs systèmes d’exploitation ou environnements isolés sur une même machine physique.
  • Le matériel (CPU, RAM, disque) est partagé et abstrait par un logiciel spécial : l’hyperviseur.
  • Permet de créer des machines virtuelles (VM).
La virtualisation
hyperviseur
La virtualisation

Exemple concret

  • Ordinateur physique : 1 serveur.
  • Grâce à la virtualisation, il peut exécuter :
    • Une VM Linux pour héberger un site web.
    • Une VM Windows pour une application métier.
    • Une VM pour tester des logiciels en toute sécurité.
La virtualisation

L’hyperviseur

  • Logiciel qui gère la virtualisation.
  • Il fait l’intermédiaire entre le matériel et les machines virtuelles.
  • Deux grands types existent :
    • Type 1 (bare metal)
    • Type 2 (hosted)
La virtualisation

Hyperviseur de type 2

  • Fonctionne comme une application installée dans un système d’exploitation existant.
  • Plus simple à mettre en place, mais dépend des performances et de la stabilité de l’OS hôte.
  • Souvent utilisé sur les PC personnels et portables pour tester ou développer.
  • Exemples :
    • Oracle VirtualBox
    • VMware Workstation / Fusion
    • Windows Subsystem for Linux
La virtualisation

Hyperviseur de type 1

  • S’installe directement sur le matériel physique, sans système d’exploitation hôte.
  • Plus performant et plus stable, car il accède directement aux ressources.
  • Utilisé surtout dans les centres de données et serveurs.
  • Exemples :
    • VMware ESXi
    • Microsoft Hyper-V (Server)
    • Xen
La virtualisation
hyperviseur
La virtualisation

Comparaison rapide

Caractéristique Type 1 Type 2
Installation Directement sur le matériel Comme une application sur un OS
Performance Très élevée Plus limitée
Usage typique Serveurs, centres de données PC personnel, tests
Exemples ESXi, Hyper-V, Xen VirtualBox, VMware Workstation, WSL
La virtualisation

Avantages

  • Optimisation des ressources matérielles.
  • Isolation : une VM ne peut pas affecter les autres.
  • Flexibilité : tester plusieurs systèmes sur la même machine.
  • Sécurité : environnement cloisonné.
  • Économie : moins de serveurs physiques nécessaires.
La virtualisation

Cas d’utilisation

  • Hébergement de plusieurs serveurs sur un seul matériel.
  • Développement et tests logiciels.
  • Formation et laboratoires virtuels.
  • Cybersécurité
La virtualisation

Virtualisation vs Conteneurs

  • Virtualisation : émule une machine complète avec son OS.
  • Conteneurisation : partage le même noyau mais isole les applications (ex. Docker, Podman).
  • Conteneurs = plus légers et rapides, mais moins isolés qu’une VM.
La virtualisation

Résumé

  • La virtualisation = créer des machines virtuelles indépendantes sur une seule machine physique.
  • Rôle central de l’hyperviseur.
  • Deux types :
    • Type 1 = performance, serveurs.
    • Type 2 = simplicité, tests sur PC.
  • Avantages : optimisation des ressources, flexibilité, sécurité.
La virtualisation