Liens connexes

Dépêche modérée par

Dépêche éditée par

: Livre blanc Bearstech sur la virtualisation en logiciel libre

Posté par Lucas Bonnet (). Modéré le 12 janvier 2008.
0
Suite au passage à une architecture de virtualisation cet été pour ses solutions d'hébergement, la société Bearstech publie le résultat de ses recherches sous la forme d'un livre blanc d'une centaine de pages sur l'état des lieux de la virtualisation libre pour les serveurs, et sur ce qu'elle peut apporter aux entreprises.

Dans ce livre blanc vous trouverez une description des différents systèmes de virtualisation existants et des préconisations d'utilisation dépendant de l'usage que l'on veut en faire.
Pour terminer, ce livre blanc décrit les projets disponibles (KVM, Xen, VServer, etc.) avec un comparatif des différentes technologies utilisées.

Cet ouvrage très didactique ne nécessite pas de connaissances préalables sur le sujet. Il peut donc intéresser tous ceux qui veulent en savoir un peu plus sur la virtualisation.

Ce document est diffusé sous la licence CC By-NC-SA 2.0

> Lire les commentaires (49 commentaires, moyenne: 1,8).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

Bof

Posté par oops (page perso, ) le 12/01/2008 à 14:02. (lien). Évalué à 4.

Le comparatif est plutôt léger. Rejetant OpenVZ parce que "trop idéologique" et Linux Vserver parce que trop "difficile pour un administrateur" et pas assez "markété".

C'est en gros un livre blanc de promotion de Xen, qui est (de mon expérience) pour faire de la virtualisation Linux / Linux le moins performant et le moins stable (par rappart à Linux Vserver , OpenVZ et Vmware), et qui de plus à une pérénité discutable ( rachat par Citrix etc .... ).

Pour les petites entreprises !?!

Posté par IsNotGood () le 13/01/2008 à 01:17. (lien). Évalué à 3.

J'ai survolé le libre blanc et me suis attardé sur quelques points.

Premièrement, et c'est à ne pas à oublier lors de la lecture de la suite du commentaire, c'est un très bon et important travaille. J'en conseille la lecture pour ceux qui veulent se familiariser avec la virtualisation et plus.
Effectivement, comme certains le disent plus haut il y a toujours à redire. La virtualisation proposent plein de solutions et souvent compliquées. Chaqu'une à ses atouts. Normal de faire quelques erreurs.

Ce qui m'a "choqué", c'est que le livre blanc est consacré aux "petites entreprises". Ce n'est pas "petites" qui me posse problème, c'est "entreprise".

Une entreprise (la majorité en tout cas) va prendre une offre complète. Pas un programme/projet où elle doit patcher X ou Y pour que ça marche ni être obligé d'être abonné aux mailing list des développeurs (bien que ça ne soit pas une mauvaise idée).
J'ai l'impression que le livre blanc avait un certain type de "petites entreprises" en tête.

Quelles sont les offres ?
Vmware, Xensource évidemment.
Il doit aussi y avoir Novell (mais je ne me suis pas documenté).
Il a aussi Red Hat qui en fait sa première priorité depuis 2 ans (ce qui devrait durer encore de nombreux mois).

Le problème pour une majorité d'entreprises n'est pas Xen vs Qemu/KVM vs OpenVz. Le problème c'est l'offre (packaging, facilité d'utilisation, support, formation, applis certifiées pour l'environnement virtuelle, etc).
Xen "nu" ou Qemu/KVM ou autre ne sont pas satisfaisant pour une entreprise (il y a toujours des exceptions pour confirmer la règle). Le livre blanc le dit.

C'est sous cet angle que je pensais le livre blanc serait fait.

Un exemple d'offre de virtualisation très intéressant et un peu particulier (Amazon EC2) :
http://www.amazon.com/b/ref=sc_fe_l_2?ie=UTF8&node=20159(...)

On peut choisir des images publics, en acheter, les stocker, les "instancier", etc. On peut choisir sa machine virtuelle parmis 3, on paie à l'heure, etc. On trouve des images spécialisées pour Alfresco, etc. Une boite c'est spécialisé dans le support EC2 : http://info.rightscale.com/
Et qu'importe qu'EC2 utilise Xen ou KVM (pour info, c'est Xen actuellement).

Il est claire que l'analyse de ses offres est très très compliqué.



En passant, "Virtual Machine Manager" est virt-manager :
http://www.virt-manager.org/
Virt-manager n'est que la partie visible et qu'une application. Le plus important (du moins techniquement) est libvirt :
http://www.libvirt.org/

> Il est donc tout à fait envisageable à l’heure actuelle d’utiliser une architecture
complète de virtualisation constituée uniquement de logiciels libres.

Pub : http://www.redhat.com/docs/manuals/enterprise/RHEL-5-manual/(...)
C'est "une architecture complète de virtualisation constituée uniquement de logiciels libres" et ça utilise libvirt/virt-manager (pas seulement). Mieux, c'est supporté, il y a des formations, pleins de fournisseurs de logiciels (libre et proprio) qui certifient/supportent, etc...

On n'est pas dans l'"envisageable". C'est du concrêt (sorti début 2007, grosse mise à jour vers novembre 2007).


Quand à l'avenir de KVM et pour confirmer l'impression de l'auteur du libre blanc, il faut noter que Red Hat va "abandonner" Xen pour se consacrer quasi exclusivement à Qemu/KVM/paravirt_ops (c'est comme ça pour Fedora qui est la base de RHEL).
Je pense que les solutions de cloisonnement ont aussi un bel avenir.



Très bon document avec de très bonnes informations. La cible a été un peu ratée :-)
Pour les solutions 100 % libre pouvant intéresser une majorité d'entreprise, ça se comprend facilement. L'offre est actuellement peu étoffée et manifestement peu visible (vu que le plus gros distributeur "entreprise" est passé inaperçu).
C'est un domaine en pleine évolution qui méritera un nouveau livre blanc dans quelques mois. Une mise à jour de ce livre blanc ?

Quelques imprécisions

Posté par Yves Martin () le 14/01/2008 à 10:08. (lien). Évalué à 4.

On peut notamment citer les applications trop vieilles pour s’exécuter sur la dernière génération du système d’exploitation (les anglophones parlent de legacy applications*).


Dans ce cas, il est rare qu'un processeur récent soit bien exploité par un vieux système d'exploitation. Il est même possible que ce vieux système ne démarre pas. La virtualisation n'est plus possible, il faut émuler !

Un autre domaine couvert par la virtualisation est l’utilisation de programmes non portés sur la plate-forme cible (architecture PC vs architecture Mac, par exemple).


Là encore, il y a confusion car la note fait penser à Mac pour PowerPC. Dans ce cas la virtualisation ne fonctionne pas. C'est à nouveau de l'émulation.

Je n'ai pas trouvé de mention (ok je n'ai pas encore tout lu) que la virtualisation devrait se limiter au partage des ressources CPU et mémoire du matériel mais qu'il vaut mieux éviter les gros accès disque - donc ne pas héberger un serveur de base de données très solicité sur une VM. Cela reste possible avec un SAN par fibre optique mais il faut tester au cas par cas.

Merci !

Posté par chicha () le 15/01/2008 à 16:08. (lien). Évalué à 4.

Merci Lucas pour ton travail !

Je suis entrain de me plonger dans l'univers de la virtualisation pour des besoins de particulier (et non d'entreprise). Néanmoins je suis curieux et j'aime bien comprendre les choses.

Jusqu'ici je n'avais jamais trouvé de document présentant une vue d'ensemble de toutes les technologies utilisées et des sociétés/communautés derrière.

Très franchement je trouve ton travail remarquable. L'ensemble du document est hyper clair et rend accessible à des néophytes comme moi des concepts qui ne sont pas forcément évidents à appréhender.

Quand j'aurais assez d'expérience en la matière je serais tenté d'écrire une autre partie à ton document : une étude des solutions de virtualisation pour les particuliers. Je parlerai bien de Virtualbox, Parrallels, Qemu (encore et toujours lui) et autre. Je parlerai bien aussi du support des périphériques vidéo et USB : le support matériel des périphériques (carte graphique, webcam, ipod ...) est assez important pour un particulier.

Enfin d'ici là le monde de la virtualisation aura bien changé !

Merci encore pour ce très bon travail et merci de l'avoir partagé.

Revenir en haut de page