A lire forums et blogs, la virtualisation est vraiment une tendance lourde de l'actualité des OS serveurs ces 6 derniers mois.

Et à vrai dire, beaucoup d'usages en entreprise peuvent trouver une issue techniquement pragmatique et financièrement optimale à faire cohabiter plusieurs OS sur une même machine physique :

  • hébergement de masse d'un même service sur la même machine
  • mise en place de plusieurs services peu consommateurs en ressources mais nécessitant d'être hébergé sur plusieurs instances d'OS
  • plan de secours
  • plateforme de test
  • plateforme de qualification

Et ces derniers temps, deux approches semblent cohabiter dans ce domaine : virtualisation via containers (Linux VServer, OpenVZ) versus via hyperviseur (aka Xen en libre).

Deux documents sur le sujet (entre autres bien sûr ...) :

  • un article fait le point sur ces 2 approches
  • ce document en fait une comparaison de manière poussée

En résumé :

  • les containers permettent :
    • de monter aisément de manière sécurisée des containers indépendants avec tous les services que l'on souhaite dedans
    • d'obtenir à priori des performances supérieures à celles des solutions à bases d'hyperviseur
  • les solutions à base d'hyperviseur comme Xen permettent :

En tout état de cause, la virtualisation regroupe des technologies qui sont à considérer par tout Directeur Informatique qui souhaite mener de front des chantiers ambitieux (architecture de test/qualification, isolation des services, continuité de service, plan de secours etc) en termes d'infrastructure et contenir son budget d'investissement.