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 ...) :
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 :
- de faire tourner des OS différents sans modification (depuis l'arrivée du support des technos hardware dédiés de chez Intel et bientôt pour AMD)
- une meilleure fiabilité en cas de crash
- une meilleure capacité à déplacer une machine virtuelle sans coupure que celles des solutions à base de containers (OpenVZ, Linux VServer).
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.





