VMware et VirtualBox sont tous deux les deux principales options de virtualisation de bureau populaires. Elles sont toutes deux prises en charge par Windows, macOS et Linux et offrent toutes deux une prise en charge des systèmes d’exploitation invités 32 et 64 bits. Ainsi que toute une série d’autres architectures comme ARM. Alors lequel choisir et quels sont les facteurs à prendre en compte pour faire son choix ?
Prix et licences
Le système central de VirtualBox est gratuit et open source sous la licence GNU v2. VMware existe en version gratuite et payante, toutes deux sous licence propriétaire. La version payante de VMware est appelée VMware Workstation Pro pour les systèmes hôtes Windows et Linux, tandis que, pour macOS, elle est commercialisée sous le nom de VMware fusion. La version gratuite est connue sous le nom de VMware Workstation Player et elle est assez limitée en termes de fonctionnalités, avec de nombreuses fonctionnalités verrouillées.
Le grand gagnant, en termes de prix, est VirtualBox. Bien que VirtualBox dispose de packs d’extension sous une licence différente pour le dossier partagé, le cryptage de disque, le démarrage PXE et quelques autres fonctionnalités. Ils peuvent tous être utilisés à des fins non commerciales sous licence d’évaluation et d’utilisation personnelle (PUEL).
Performance
La comparaison des performances entre les deux environnements de virtualisation a été un sujet controversé sur Internet. Pour aller avec les résultats les plus couramment observés, VMware surpasse VirtualBox en termes d’utilisation du processeur et de la mémoire. Où comme, ils sont tous les deux au coude à coude quand il s’agit de débit d’E/S, qui est un goulot d’étranglement sévère quand il s’agit de virtualisation de bureau.
Pour autant, prenez ces benchmarks avec un grain de sel car il y a beaucoup de variables qui ne peuvent pas être prises en compte ici. Par exemple, la nature de votre système invité, votre système hôte, la paravirtualisation étant activée ou désactivée, et l’architecture matérielle. Ces variables varient d’une personne à l’autre et c’est ce qui fait de la virtualisation l’une des tâches d’ingénierie les plus difficiles.
Mais pour le cas d’utilisation typique d’invités x64 sur des hôtes x64, VMware l’emporte.
Caractéristiques
Du point de vue des caractéristiques, les deux produits se sont inspirés l’un de l’autre. Par exemple, VirtualBox a des instantanés et VMware a des points de retour en arrière auxquels vous pouvez revenir en cas de rupture de votre machine virtuelle. Les deux produits sont intégrés pour exécuter des applications virtualisées sur votre bureau en mode natif. VMware l’appelle le mode Unity et VirtualBox l’appelle le mode transparent et ils vous permettent tous deux d’ouvrir des fenêtres d’application sur la machine hôte, tandis que la VM prenant en charge cette application s’exécute tranquillement en arrière-plan.
La plupart des fonctionnalités dans le cas de VMware viennent avec les versions payantes comme Workstation Pro ou Fusion et de même sur VirtualBox quelques fonctionnalités comme le dossier partagé dépendent de la licence propriétaire PUEL et non GPL comme le reste du noyau de VirtualBox (bien qu’elles soient toujours gratuites dans ce dernier cas).
Interface utilisateur
Bien que l’IU soit une question de subjectivité, elle est plutôt importante. Une IU claire et intuitive vous aide à démarrer vos projets en quelques minutes au lieu de vous faire googler une centaine de choses différentes.
Dans le cas de VirtualBox, l’IU est simple et propre. Vos paramètres sont divisés en Machine Tools et Global Tools et le premier sert à créer, modifier, démarrer, arrêter et supprimer des machines virtuelles.
Le second sert à gérer plusieurs images de disque, disques virtuels et adaptateurs de réseau hôte et d’autres paramètres qui pourraient potentiellement être partagés par des machines virtuelles fonctionnant ensemble.
VMware en revanche a une IU beaucoup plus compliquée, les éléments de menu sont nommés avec des termes techniques qui peuvent sembler être du jargon pour les utilisateurs moyens. C’est principalement parce que les gens de VMware s’adressent davantage aux fournisseurs de cloud et aux virtualisations côté serveur. Par conséquent, ils s’attendent à ce que les ingénieurs système soient leurs utilisateurs finaux, et non les développeurs ou les testeurs.
Avec VMware, vous obtenez plus de cloches et de sifflets. Vous obtenez également un accès à distance pour gérer votre infrastructure cloud vSphere ou ESXi qui sont des produits VMware pour l’entreprise.
Bien que l’interface utilisateur compliquée de VMware soit justifiée, cela n’en fait pas le gagnant sur le bureau. VirtualBox prend la tête sur ce point.
Cas d’utilisation
Il y a toujours des cas limites que seule une petite fraction d’utilisateurs pourrait rencontrer et que les autres pourraient ignorer. Par exemple, exécuter PCIe passthrough pour donner un accès direct de votre GPU à votre machine virtuelle. Ou peut-être que vous gérez des serveurs pour votre organisation, auquel cas vous avez besoin d’une application client pour accéder à vos serveurs et les surveiller à distance.
Ces deux cas ne sont pas liés à une virtualisation de bureau typique, mais ils sont de toute façon étroitement liés à la virtualisation. Par exemple, dans le cas de VirtualBox PCIe passthrough peut être accompli, bien que vous pourriez avoir à sauter à travers quelques cerceaux. VMware, quant à lui, offre un excellent support client et vous aidera si vous êtes dans le pétrin. Considérez quel sera votre cas d’utilisation avant de choisir l’un ou l’autre.
Les technologies construites autour de la plateforme de virtualisation
La dernière variable à prendre en compte pour comparer Vbox et VMware sont les technologies construites autour d’eux. VirtualBox, étant gratuit et open source, a une tonne de support pour des technologies comme Vagrant. Bitnami publie des applications complètes qui peuvent être exécutées sur VirtualBox par défaut sans aucun réglage ou modification. Tout ce qui est pile LAMP, pile MEAN ou toute autre charge de travail qui peut être virtualisée est testé sur VirtualBox, ce qui rend le support payant de VMware presque inutile.
Aussi, bien que vous puissiez obtenir le même résultat sur VMware, ce ne sera pas une expérience plug-and-play.
Les communautés et les organisations ont une adoption beaucoup plus large de VirtualBox et VMware a tout simplement raté le coche avec elles.
Conclusion
Pour donner le verdict final, VirtualBox est le vainqueur clair. Il est gratuit, ainsi que sans tracas et plein de fonctionnalités. C’est la première chose que vous devriez considérer pour les besoins de virtualisation de bureau. Bien que, VMware domine le marché des entreprises, pour les cas d’utilisation strictement de bureau, il est facilement surpassé par VirtualBox.
0 commentaire