Pourquoi c’est à la mode de parler d’alternative à VMWare ?

Nous n’allons refaire le match ici, le rachat de VMWare par Broadcom a en effet fait un bruit énorme dans pas mal de Directions du Système d’Information.

vmware by Broadcom

Craignant une augmentation des coûts de licences et des changements de produits, un grand nombre de DSI ont cherché ce qu’il se fait ailleurs et plus particulièrement dans le monde de l’Open Source pour remplacer VMWare.

C’est alors que la boîte de pandore s’est ouverte ! Nous avons été témoin d’un effet marchand de poisson : “Elle est fraîche ma solution de virtualisation !” ou encore d’un effet camelot : “Ma solution de virtualisation vous fait revenir l’être aimé, répare vos secteurs disques défectueux et empêche les engorgements réseaux !”

Mais si cela était aussi simple, cela ferait des années que VMWare n’existerait plus dans l’écosystème. À quoi les solutions de virtualisation Open Source doivent se comparer ? Il y a presque autant d’usages de VMWare que de clients car ce n’est pas juste de la virtualisation complète.

VMWare propose aussi :

  • Beaucoup de drivers qui fonctionnent très bien
  • Un DRS (un peu de magie pour retrouver sa machine virtuelle)
  • Une solution de stockage avec le VSAN, pratique et opérationnelle
  • Une solution de SDN avec NSX T et une intégration BGP
  • Une solution de portail utilisateur, qui permet de faire des catalogues de services pour des utilisateurs et de déployer des plateformes

En mettant tout cela en évidence, il devient impossible de trouver une solution qui offre nativement toutes ces fonctionnalités.

La solution pour tout remplacer

S’il était aussi simple de trouver un remplaçant, un seul nom sortirait du lot, mais hélas ce n’est pas le cas. Alors la réponse sera : ça dépend.

Comme indiqué précédemment, chacun a son usage de son ou ses clusters VMWare. Il peut être simple (quelques hôtes dans une infrastructure interne) ou très complexe (un fournisseur Cloud avec une offre de clusters dédiés toutes options pour ses clients).

Il n’y a donc pas de solution unique. Peut-on finir sur ce constat ? Non, nous allons faire un tour de quelques arguments pour vous aider, sans affirmer que nous ayons LA réponse à tout (sauf 42, celle là on l’a).

Bien se connaître pour bien choisir

Tout d’abord, il faut savoir ce que l’on veut, ou plus exactement bien se connaître.

Les débuts dans un nouveau monde de possibilités donnent naturellement l’envie de tout révolutionner et d’adresser un nouveau périmètre technique. Mais ça n’a souvent pas de sens de réaliser deux changements en même temps. Une piste est d’aller chercher l’avis des gens qui savent, mais en général leur choix est orienté. Alors ce qui est encore mieux, c’est de leur faire dire du mal de chaque possibilité. Faites la même chose quand on vous propose la solution miracle, demandez les points faibles, c’est toujours enrichissant !

Une petite matrice de synthèse

Voici un tableau avec les critères qui nous semblent pertinents. Vous pouvez l’utiliser pour aiguiller vos recherches :

Solution Type de virtualisation Répartition sur les hyperviseurs Stockage inclus Réseau Portail catalogue de service Migration V2V Commentaires
LXC / LXD / Openvz Conteneur Plus léger et un OS complet
Docker / Podman Conteneur applicatif Plus léger et permet de faire tourner des applications
KVM / Xen Virtualisation complète Simple à mettre en place et gérable pour un nombre restreint d’hôtes
Ovirt Virtualisation complète Intégrable avec plusieurs solutions de stockage proche de VMWare sur les concepts
Proxmox Conteneur / Virtualisation complète Limite le nombre d’hôtes
XCP-NG Conteneur / Virtualisation complète Base Xen très résilient
Kubevirt Conteneur applicatif / Virtualisation complète Nouvelle solution intégrée dans Kubernetes
Kubernetes Conteneur applicatif Solution de gestions de conteneurs d’applications
OKD Virt / Openshift Virt Conteneur applicatif / Virtualisation complète Même chose que Kubevirt
OKD / Openshift Conteneur applicatif Même chose que Kubernetes
OpenNebula Virtualisation complète Solution de cloud provider
Cloudstack Virtualisation complète Solution de cloud provider
Openstack Virtualisation complète Solution de cloud provider

À présent charge à vous de faire un audit interne. N’hésitez surtout pas à demander des retours d’expérience de vraies productions.

Faites appel à l’expertise de Worteks

Nous pouvons vous présenter les outils que nous utilisons au sein de W’Opla et vous accompagner dans vos audits et vos maquettes.

N’hésitez pas à nous contacter en nous transmettant vos besoins !