Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

: La virtualisation et le libre : où en est-on ?

Posté par simia (). Modéré le 28 avril 2008.
Virtualisation par isolation, machine virtuelle complète ou partielle, hyperviseur : état des lieux et perspectives de l'open source.
Les premières solutions de virtualisation sont historiquement apparues au sein des gros systèmes mainframe de chez IBM vers la fin des années 60 et au début des années 70. Malgré les avantages apportés par ce type de procédé, ces solutions sont restées cantonnées aux gros systèmes.

Ce n’est que bien plus tard – vers le milieu des années 90 – qu’il s’est popularisé avec l'explosion des performances des PC et l'arrivée des émulateurs de vieilles machines et console en tout genre. Malgré cela, la virtualisation est réservée à un cercle d'initiés jusqu’à la sortie d’un logiciel phare (propriétaire) : VMware, à l’origine de l’engouement actuel pour la virtualisation, la prolifération de solutions et l’accélération de son adoption au sein des entreprises.

On distingue :
  • la virtualisation par isolation
  • la machine virtuelle complète ou partielle
  • l'hyperviseur
Chacune des solutions comporte des avantages et des inconvénients.

> Lire la dépêche (74 commentaires, moyenne: 3).  

Vous avez demandé le commentaire #926613.

Je suis pas fashion, je sais...

Posté par phentex () le 29/04/2008 à 00:08. (lien). Évalué à 2.

Hmm,... je suis le seul à trouver que le concept même de virtualisation (émulateurs, hyperviseurs) est une aberration monumentale ?
Avoir un OS, qui comme son nom l'indique EXPLOITE une architecture matériel, OK. En avoir plus qu'une...

--
ggggnnnnnnnnnnnnnnnnn (interprétation libre)
  • [^]Re: Je suis pas fashion, je sais...

    Posté par Gniarf () le 29/04/2008 à 00:34. (lien). Évalué à 4.

    je suppose que tu ne vois pas non plus les avantages du multi-tâches et du multi-fenetrés ?

    --
    Windows has no users. It has hostages.

    [^]Re: Je suis pas fashion, je sais...

    Posté par Aris Adamantiadis (page perso, ) le 29/04/2008 à 01:48. (lien). Évalué à 3.

    Tu n'en as peut-être jamais eu besoin parce que tous tes besoins sont satisfaits par un OS unique, ou même en redémarrant ton pc.

    Mais dans la vraie vie, il y a d'énormes avantages à virtualiser :

    pour un particulier, un programmeur:
    tester une application, un changement sur différents OS sans sacrifier sa machine réelle. Effectuer des tests sur de nombreuses versions d'un même OS. Sauvegarder l'état complet d'une machine avant d'effectuer un test irreversible (je pense à ma copine qui fait des essais de mises à jour de Koha avant de les faire sur le serveur de production), etc.

    pour une entreprise:
    centraliser sur une seule machine des dizaines de services à très faible consommation CPU.
    avantage: là où on avait 20 serveurs bas de gamme (10 + 10 backup), on en utilise plus que 2 haut de gamme. Economie à l'achat, economie de stockage et d'energie, en plus des facilités pour faire des backups et effectuer des tests.


    Bref, tu peux penser que c'est une abération parce qu'on finit par utiliser une machine à seulement x% de ses performances totales, mais dans la réalité ces performances sont secondaires dans enormement de cas.

    • [^]Re: Je suis pas fashion, je sais...

      Posté par Ellendhel () le 29/04/2008 à 08:54. (lien). Évalué à 2.

      Je complète : pour une entreprise il y a aussi quelque autres avantages :

      - migrer une machine virtuelle d'un hôte physique vers un autre pour éviter une coupure due à une maintenance.

      Dans l'idéal lorsqu'on à deux gros hôtes physiques, on ne les charges qu'à 50% au maximum afin que l'un puisse récupérer la charge de l'autre si nécessaire (maintenance, panne).

      - garder sur une plateforme virtuelle un système / logiciel non maintenu. Jusqu'à maintenant j'ai surtout vu cet exemple pour montrer comment faire survivre du Microsoft Windows NT 4 mais bon, ...

      [^]Re: Je suis pas fashion, je sais...

      Posté par Samuel Thibault (page perso, ) le 29/04/2008 à 10:58. (lien). Évalué à 1.

      Je complete encore: pouvoir fournir de l'hebergement de "machine" dont on peut choisir la quantite de RAM au Mo pres (qui a besoin de plus de 64 Mo pour se faire tourner son petit serveur web perso ?)

    [^]Re: Je suis pas fashion, je sais...

    Posté par benoar (Jabber id, ) le 29/04/2008 à 15:00. (lien). Évalué à 2.

    Oui, c'est vrai que c'est drôle l'évolution de l'informatique : il y a quelques temps, on a inventé des machines virtuelles pour avoir à s'abstraire du matériel. Mais en fait, ce qui est devenu la "meilleure" (au sens commercial) VM c'est l'IA32 ... Comme quoi, on va se trimbaler cette archi pourrie d'Intel pour encore un bout de temps. Je pense que personne n'avait prévu la virtualisation de cette archi, tellement elle n'est pas faite pour, mais finalement, VMWare/Xen y sont arrivés, et maintenant c'est devenu "normal". Je n'oserai même pas regarder en détail tous les hacks^Winnovations qui ont permis cela. Ca me rappelle d'ailleurs que beaucoup d'idées viennent du papier d'un chercheur, datant du début des années 2000, que je ne retrouve plus ...

    Mais bon, quand je vois aujourd'hui des images Xen/VMWare prêtes et installables pour n'importe quel type de service, je me dit que c'est bien lourd pour quelque chose qui aurait pu être fait de manière beaucoup plus intelligente si on avait réfléchi un peu plus, et que Intel n'avait pas poussé à fond dedans (quoique, il me semble que la virtualisation hard de l'IA32 a été poussée par AMD au départ). Mais c'est vrai que ça permet de réutiliser l'existant. Mais à quel prix ... on le verra dans quelques années, quand on trouvera que l'IA32 commence vraiment à se faire vieux (ha oui, pardon, maintenant c'est l'EMT64/x86_64).

    • [^]Re: Je suis pas fashion, je sais...

      Posté par Guillaume Maillard () le 02/05/2008 à 17:31. (lien). Évalué à 2.

      Je me souviens d'un article sur Login expliquant que pour Intel et AMD, il est indispensable economiquement de complexifier les architectures des processeurs en augmentant le nombre de transistors.
      En effet, a nombre de transistor egal, l'evolution des process de production, nous aurions dans 5 ans des Core2Duo a 12 GHz pour 10 euros!

      Encore un peu de patience et le x86 sera juste un coprocesseur integre de serie a tout processeur afin de garantir la compatibilite des applications industrielles. Applications pour lesquelles un changement d'archi ne serait qu'une perte financiere sans le moindre gain de fiabilite, ou de fonctionnalite ou de performance...

      Je dois etre demode aussi ! ;)

    [^]Re: Je suis pas fashion, je sais...

    Posté par IsNotGood () le 30/04/2008 à 00:11. (lien). Évalué à 1.

    > En avoir plus qu'une...

    Ben c'est comme avoir plus d'un terminal virtuel ou d'avoir la possibilité d'afficher plus d'une fenêtre sous X11, etc.
    J'ai une bécane, mais sur cette même bécane je peux développer pour différents OS, tester une distribution sans arrêter mon travail en cours, etc.
    L'intérêt est évident. Ce qui n'implique pas que tout le monde en a besoin.