Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

  1. #1
    Community Manager

    Quels sont vos hyperviseurs préférés pour faire de la virtualisation de serveurs ? Et pourquoi ?
    La virtualisation, en informatique, est une technologie qui permet d'exécuter plusieurs instances de systèmes d'exploitation sur un seul serveur physique. Ces instances de systèmes d'exploitation sont appelées machines virtuelles, et l'outil qui permet de faire la virtualisation sur une machine hôte est désigné par hyperviseur.

    Les avantages offerts par la virtualisation sont multiples : la réduction des coûts d'acquisition d'une infrastructure informatique, la réduction des coûts de maintenance de cette infrastructure , la baisse de la consommation énergétique, la mise à disposition d'un environnement de tests à moindre coût, la réutilisation de vieux systèmes incompatibles avec les nouvelles générations de matériel, etc. Devant ces avantages, la virtualisation a rapidement intégré plusieurs systèmes d'informations d'entreprise en étant parfois le socle d'importantes applications ou bases de données.


    Bien qu'il en existe de deux types (avec ou sans système d'exploitation sur la machine hôte), les hyperviseurs n'offrent pas tous les mêmes possibilités en termes de fonctionnalités, de performances et de systèmes d'exploitation invités supportés. En effet, l'hyperviseur doit gérer des accès simultanés aux mêmes composants matériels ; processeur, mémoire vive et surtout les unités de stockage et les cartes réseaux. Et c'est souvent pour la gestion de ces deux derniers éléments que les performances fournies par les hyperviseurs sont à rude épreuve. À cela s'ajoute aussi le fait que certains hyperviseurs ne peuvent pas supporter la majorité des systèmes d'exploitation utilisés par les applications ou les bases de données. Il est donc judicieux de relever quels sont les meilleurs hyperviseurs ou les hyperviseurs les plus utilisés, et sur la base de quels critères.

    L'idée de ce sondage est de recueillir vos avis et expériences avec les hyperviseurs de serveurs sur la base des critères que sont :

    1. Écosystème des systèmes d'exploitation invités supportés : il s'agit des systèmes d'exploitation qui peuvent être installés sur les machines virtuelles créées sur l'hyperviseur ;
    2. Performance : la gestion des montées en charge des machines virtuelles, et des accès concurrents aux composants matériels ;
    3. Stabilité : la stabilité des machines virtuelles et de la machine hôte dans le temps. Il arrive aussi que certains hyperviseurs, quoique performants, soient à l'origine de l'arrêt brusque d'une machine virtuelle, ou même soient à l'origine de problème d'intégrité (pour corruption de données, par exemple) dans la couche applicative et bases de données ;
    4. Gestion des périphériques : les différents types de périphériques supportés. Il y a des hyperviseurs qui ne peuvent encore gérer des ports matériels tels que l'USB, le port série, etc. Ces types de périphériques ne peuvent donc pas être exploités dans les machines virtuelles gérées par ces hyperviseurs ;
    5. Administration : la facilité dans la gestion quotidienne de l'environnement et des tâches d'administration ;
    6. Fonctionnalités : les possibilités proposées par l'hyperviseur telles que la migration des machines virtuelles à chaud d'un hôte à un autre ou d'une unité stockage à une autre ; la configuration de réseaux virtuels avancés (Bonding ou NIC Teaming, VLAN, etc.) ; un portail Self-Service, etc. ;
    7. Et d'autres critères que vous pourrez relever.


    Le but est de créer un débat de qualité. La richesse du sondage viendra du partage d'expérience.


    P.-S. Les résultats seront seulement à titre indicatif, mais la richesse du sondage viendra des témoignages et du débat technique. En effet, le résultat du sondage sera uniquement représentatif de l'activité des membres du club Developpez.com, mais ne sera probablement pas représentatif du marché en général.

    Votre avis :

    Quels sont les hyperviseurs que vous estimez meilleurs ?
    Êtes-vous satisfait des performances de vos machines virtuelles pour l'exécution de vos applications et/ou bases de données ?
    Pour contacter les différents services du club (publications, partenariats, publicité, ...) : Contacts

  2. #2
    Nouveau Candidat au Club
    Vos statistiques sont-elles justes ?
    Bonjour,

    Je viens de lire votre article intitulé "Quels sont vos hyperviseurs préférés ?" et je me demande si le résultat du sondage est juste mathématiquement.


    Comme vous pouvez le constatez sur la capture d'écran que j'ai faite, le total des pourcentages de répartition excède 100%, ce qui ne me semble pas être juste.

    Cette remarque est une critique qui se veut constructive.

    Bonne continuation,

    Nicolas

  3. #3
    Expert éminent sénior
    Parce que c'est un sondage à choix multiples, donc plusieurs réponses possibles, notez le choix du pluriels dans la question "Quels" et non "Quel"
    Ne prenez pas la vie au sérieux, vous n'en sortirez pas vivant ...

  4. #4
    Responsable Java

    Salut,

    J'ai voté pour Xen Server qui est un production sur 4 machines physiques depuis plus de 2 ans.

    C'est léger et j'ai peu de problème de performance.

    Le seul regret c'est l'outil d'administration qui est XenCenter qui n'existe que sur Windows. Il y a bien d'autres alternatives mais moins performantes.

    Mickael
    Responsable Java de Developpez.com (Twitter et Facebook)
    Besoin d"un article/tutoriel/cours sur Java, consulter la page cours
    N'hésitez pas à consulter la FAQ Java et à poser vos questions sur les forums d'entraide Java
    --------
    Ingénieur de Recherche en informatique au LIAS / ISAE-ENSMA
    Page de Developpez.com : mbaron.developpez.com
    Twitter : www.twitter.com/mickaelbaron
    Blog : mickael-baron.fr
    LinkedIn : www.linkedin.com/in/mickaelbaron
    DBLP : dblp.uni-trier.de/pers/hd/b/Baron:Micka=euml=l

  5. #5
    Responsable Systèmes

    Moi j'ai voté pour VMWare, XEN et KVM.

    - VMWare, le ou un des plus anciens et qui gère à mon avis le plus de machines (surtout pour les vieilles au niveau des additiions invités)
    - Xen pour son aspect multi architecture CPU, bien que peu utile
    - KVM pour son intégration dans le noyau Linux.

    Hyper-V est un bon produit pour faire de l'environnement entièrement Windows (il est possible de virtualiser des machines Linux, mais moins de modèles que VMWare). Il semble possible de l'installer en Bare Metal via System Center Virtual Machine Manager 2012 (à vérifier). Chose qui me gène : impossible de raccorder un appareil USB à une VM en natif facilement.

    Pour les autres, je ne les connais pas donc ne les juge pas.

    Pour Oracle VM, j'utilise beaucoup Virtualbox en hyperviseur non bare metal, je présume que la version serveur s'appuie sur la même technologie. Point remarquable de VirtualBox : la possibilité de travailler sur des fichiers vhd, vmdk , mais pas les dernières versions je pense (non prise en charge de vhdx notamment).

    Le sondage donne VMWare et Hyper-V au coude à coude, je suis pas surpris.

    Edit : ça a bougé un peu depuis hier soir
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur la création d'un système : http://chrtophe.developpez.com/tutor...s/minisysteme/
    Mon article sur le P2V : http://chrtophe.developpez.com/tutoriels/p2v/
    Consultez nos FAQ : Windows, Linux, Virtualisation

  6. #6
    Invité
    Invité(e)
    Je n'ai "Pas d'avis", n'ayant utilisé que vSphere v5.

    Mais comme simple technicien ayant eu a charge la création de templates MS 2008 je ne vois pas comment faire plus convivial.

    Pratiquement pas de formation nécessaire, visibilité immédiate sur la dispo des differents ESX, parfaite interaction avec les interfaces iLO / iDRAC et les outils de supervision (Nagios).

    La critère "virtualisation" est totalement transparent et permet de masteuriser sans soucis.

  7. #7
    Responsable Systèmes

    L'interface hyper-v est pas bien plus compliqué à utiliser.
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur la création d'un système : http://chrtophe.developpez.com/tutor...s/minisysteme/
    Mon article sur le P2V : http://chrtophe.developpez.com/tutoriels/p2v/
    Consultez nos FAQ : Windows, Linux, Virtualisation

  8. #8
    Modérateur

    Citation Envoyé par chrtophe Voir le message
    Pour Oracle VM, j'utilise beaucoup Virtualbox en hyperviseur non bare metal, je présume que la version serveur s'appuie sur la même technologie.
    Non, ce n'est pas le cas. Il y a en fait trois logiciels bien distincts:
    - Oracle VM VirtualBox
    - Oracle VM for x86, qui s'appuie sur un hyperviseur de type Xen
    - Oracle VM for SPARC, qui s'appuie sur un hyperviseur présent dans le firmware des cartes mères pour UltraSPARC-T. C'est un vrai hyperviseur bare metal, contrairement à xen, esx, etc... qui ont quand même besoin d'une couche intermédiaire comprenant un noyau d'OS léger.
    ɹǝsn *sıɹɐlos*

  9. #9
    Responsable Systèmes

    Merci pour l'info Jiliagre.

    Donc ils n'ont pas leur Bare Metal.
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur la création d'un système : http://chrtophe.developpez.com/tutor...s/minisysteme/
    Mon article sur le P2V : http://chrtophe.developpez.com/tutoriels/p2v/
    Consultez nos FAQ : Windows, Linux, Virtualisation

  10. #10
    Modérateur

    Si, mais on pourrait dire que Oracle VM for SPARC est un hyperviseur de type 0 ...
    ɹǝsn *sıɹɐlos*

  11. #11
    Modérateur

    Au sondage, j'ai répondu "Autres" mais je suis hors-sujet car la question se restreint aux hyperviseurs. Ce que je préfère largement plus, c'est ne pas utiliser d'hyperviseur et m'appuyer sur la virtualisation de systèmes d'exploitation (conteneurs).

    Sous Solaris, ça se traduit par les zones que j'utilise depuis plus de 10 ans. Sous AIX, les WPAR et sous Linux, je commence à utiliser LXC, ce qui ressemble le plus aux zones.

    En général, un environnement homogène en terme de systèmes d'exploitation est souvent préféré pour les serveurs hébergés par la même machine physique, et dans ce cas, il n'y a pas photo entre hyperviseurs et conteneurs.

    Il existe aussi une solution intermédiaire entre conteneurs et hyperviseurs sous Solaris 11.3, les kernel zones.
    ɹǝsn *sıɹɐlos*

  12. #12
    Responsable Java

    Sur la question du coût, qu'en est-il de VMWare et HyperV ? La version community de Xen est gratuite

    Mickael
    Responsable Java de Developpez.com (Twitter et Facebook)
    Besoin d"un article/tutoriel/cours sur Java, consulter la page cours
    N'hésitez pas à consulter la FAQ Java et à poser vos questions sur les forums d'entraide Java
    --------
    Ingénieur de Recherche en informatique au LIAS / ISAE-ENSMA
    Page de Developpez.com : mbaron.developpez.com
    Twitter : www.twitter.com/mickaelbaron
    Blog : mickael-baron.fr
    LinkedIn : www.linkedin.com/in/mickaelbaron
    DBLP : dblp.uni-trier.de/pers/hd/b/Baron:Micka=euml=l

  13. #13
    Responsable Systèmes

    VMWare ESXi est gratuit, mais je ne connais pas ses limites en nombre de VM.

    Pour Windows, de ce que j'ai compris pour l'aspect licence :
    une licence Windows 2012 Server Essential permet une instance physique+1 instance virtuelle
    une licence Windows 2012 Server standard permet d'avoir une instance physique+deux instances virtuelles
    une licence Windows 2012 Server Datacenter permet un nombre illimité de VM avec la même licence.

    https://www.microsoft.com/fr-fr/Lice...alization.aspx

    Pour les VM non Windows, je ne sais pas si on est limité en nombre de VM avec Hyper-V.
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur la création d'un système : http://chrtophe.developpez.com/tutor...s/minisysteme/
    Mon article sur le P2V : http://chrtophe.developpez.com/tutoriels/p2v/
    Consultez nos FAQ : Windows, Linux, Virtualisation

  14. #14
    Modérateur

    Je ne crois pas que VMware ESXi en version gratuite limite en nombre de VMs, mais il ne s'installe pas si le serveur a plus de 32 Go de RAM je crois. Une VM ne peut pas utiliser plus de 8 vCPUs, on n'a pas droit à vCenter et vMotion et il n'y a bien sûr pas de support inclus.
    ɹǝsn *sıɹɐlos*

  15. #15
    Candidat au Club
    Proxmox
    Personnellement, j'utilise Proxmox v4 au bureau.
    Il permet de combiner des full VMs avec des containers LXC, ce qui est très pratique et répond à tous nos besoins.
    J'apprécie particulièrement l'interface web de gestion qui est bien aboutie.

  16. #16
    Nouveau membre du Club
    OVM pour des questions de licences
    Nous utilisons OVM pour des raisons non techniques : c'est la seule solution de virtualisation en software partitioning et donc plus souple pour minimiser le coût les licences des produits d'Oracle (on peut comptabiliser les ressources allouées seulement à la VM, genre 4 coeurs et pas celle du host complet).

  17. #17
    Responsable Java

    Avec VMWare on ne sait jamais vraiment les noms qu'ils donnent à leurs solutions. Il semblerait que VMWare ESXi soit maintenant vSPHERE Hypervisor. A ce que j'ai lu c'est qu'il n'y a plus de limite pour la version gratuite excepté l'usage max de CPU physique.

    Mickael
    Responsable Java de Developpez.com (Twitter et Facebook)
    Besoin d"un article/tutoriel/cours sur Java, consulter la page cours
    N'hésitez pas à consulter la FAQ Java et à poser vos questions sur les forums d'entraide Java
    --------
    Ingénieur de Recherche en informatique au LIAS / ISAE-ENSMA
    Page de Developpez.com : mbaron.developpez.com
    Twitter : www.twitter.com/mickaelbaron
    Blog : mickael-baron.fr
    LinkedIn : www.linkedin.com/in/mickaelbaron
    DBLP : dblp.uni-trier.de/pers/hd/b/Baron:Micka=euml=l

  18. #18
    Membre averti
    Xen server, car question fonctionnalités c'est a peu près pareil que VMware ESX, mais au niveau du coût la différence est grandissante. Et aussi question performance, rien ne vaut un Linux en PV quand les autres sont en HVM.
    Et pour finir un peu d'idéologie, Xen était un projet Open Source sur lequel j'ai travaillé du temps de NetBSD

  19. #19
    Candidat au Club
    Hyperviseur
    Dans mon cas on utilise:
    VM Ware avec esxi
    HyperV os Windows 2012

    Les machines créées sont des copies de client afin de préparer une migration applicatif avant de le faire en production.
    J'ai constaté que le Esxi est plus performant et possède plus de possibilité que HyperV.
    J'ai chez moi les 2 types de virtualisation.
    Esxi dans une machine plus ancienne HP proliant 8Gb
    HyperV dans un miniserveur avec 32Gb

    Mes machines servent au développement et je constate que souvent l'Esxi plus ancien a un temps de réponse plus rapide que HyperV.
    Je me pose encore la question si je ne mettrais pas tout en Esxi.
    Membre