En raison des limitations inhérentes aux serveurs x86, de nombreux départements informatiques doivent déployer plusieurs serveurs, sans en exploiter pleinement aucun, pour répondre aux besoins de traitement et de stockage élevés d’aujourd’hui. Résultat : un manque considérable d’efficacité et des coûts d’exploitation excessifs. C’est là qu’intervient la virtualisation. La virtualisation s’appuie sur les logiciels pour simuler une fonctionnalité matérielle et créer un système informatique virtuel. Ce modèle permet aux services informatiques d’exécuter plusieurs systèmes virtuels (et plusieurs systèmes d’exploitation et applications) sur un seul et même serveur. Cela se traduit par des économies d’échelle et des gains d’efficacité.

Présentation des machines virtuelles

Connu sous l’appellation « machine virtuelle » (virtual machine ou VM), un système informatique virtuel est un conteneur de logiciels parfaitement isolé intégrant un système d’exploitation et des applications. Chaque VM autonome est entièrement indépendante. L’installation de plusieurs VM sur un ordinateur permet d’exécuter différents systèmes d’exploitation et applications sur un seul et même serveur physique, ou « hôte ». Une fine couche logicielle, appelée hyperviseur, dissocie les machines virtuelles de l’hôte et alloue dynamiquement des ressources informatiques à chaque machine selon les besoins.

Propriétés clés des machines virtuelles

Les caractéristiques des VM (détaillées ci-dessous) offrent plusieurs avantages. Partitionnement
  • Exécutez plusieurs systèmes d’exploitation sur une seule machine physique.
  • Répartissez les ressources système entre les machines virtuelles.
Isolation
  • Isolez la gestion des pannes et de la sécurité au niveau matériel.
  • Garantissez des performances élevées grâce à des contrôles avancés sur les ressources.
Encapsulation
  • Enregistrez l’état complet d’une machine virtuelle dans des fichiers.
  • Déplacez et copiez des machines virtuelles aussi facilement que des fichiers.
Indépendance vis-à-vis du matériel
  • Provisionnez ou migrez n’importe quelle machine virtuelle sur n’importe quel serveur physique.

Les différents types de virtualisation

Virtualisation des serveurs La virtualisation des serveurs permet d’exécuter plusieurs systèmes d’exploitation sur un même serveur physique en tant que machines virtuelles ultra-performantes. Principaux avantages :
  • Efficacité informatique maximale
  • Coûts d’exploitation réduits
  • Déploiement des charges de travail plus rapide
  • Performances accrues des applications
  • Disponibilité des serveurs supérieure
  • Suppression de la prolifération et de la complexité des serveurs

Virtualization vs. Cloud Computing

Toutes les deux à la mode, les technologies de virtualisation et de Cloud Computing ne sont pas interchangeables. La virtualisation utilise des logiciels pour rendre les environnements informatiques indépendants de l’infrastructure physique, tandis que le Cloud Computing est un service qui fournit des ressources informatiques partagées (logiciels et/ou données) à la demande via Internet. Solutions complémentaires, elles permettent aux entreprises de d’abord virtualiser leurs serveurs, puis de passer au Cloud Computing pour profiter d’une plus grande agilité et du libre-service.