The Doppler Quarterly (FRANÇAIS) Hiver 2016 | Page 50
Le paysage des conteneurs est encore récent, et évolue
rapidement. Nous pouvons nous attendre à voir les capacités
de base de tous les outils continuer à s’améliorer rapidement.
modèle. Il existe déjà un certain nombre de plug-ins
tiers disponibles chez Weave, Project Calico, VMware,
Cisco, Midokura et Microsoft.
Mesos adopte une stratégie de mise en réseau simi-
laire à l’ancien modèle Docker, et nécessite un map-
page de ports et une adresse IP par nœud. Concer-
nant la mise en réseau de conteneurs, Mesos a
clairement des progrès à faire. Cependant, une démo
a été faite à la MesosCon en août d’une prise en charge
expérimentale utilisant Project Calico. Calico peut
certes être utilisé avec K8s et Docker, mais ses
fonctionnalités sont particulièrement utiles pour
Mesos, qui dispose de moins d’options de mise en
réseau disponibles à tous.
Synthèse du comparatif
Nous en sommes encore aux débuts, mais nous pou-
vons déjà voir certains domaines où chaque outil se
distingue.
Docker
Swarm
Machine
Compose
Kubernetes Mesos /
Mesosphere
Haute disponibilité 2,7 4,7 4,7
Basculement maître 4 4 5
Suivi de santé
de l’appli 3 5 4
Replanification
automatique en
cas de défaillance 1 5 5
Tous les projets sont open source, il est donc facile d’y
contribuer et de les faire bifurquer. Mesos est con-
struit comme une plateforme, et a beaucoup de
structures pour des solutions hors conteneurs. Ces
structures incluent Hadoop, Cassandra, Jenkins, etc.
Même s’il vous faut le produit commercial de Meso-
sphere pour obtenir l’expérience améliorée d’installa-
tion et de gestion, l’entreprise a bien contribué aux
projets Mesos OS. Pour le moment, Kubernetes et
Swarm se concentrent sur les conteneurs. K8s peut
être exécuté avec des conteneurs autres que Docker,
mais toujours avec des conteneurs. Evolutif et à
l’épreuve du feu 3,5 3,5 4,3
Grande échelle 4 4,5 5/5
A l’épreuve du
feu (utilisation en
situation réelle) 3 2,5 5/2
3,0 3,0 4,3
5 5 5/2
1 1 5/5
Biais de l’étude Simplicité
d’adoption 4,0 3,8 3,0
4 3,8 2/4
4,5 4,5 3,5
Extensibilité au-delà des conteneurs
Ces outils ne sont pas toujours comparables point par
point, nous avons donc choisi des méthodes d’évalua-
tion permettant de les comparer dans leur état actuel.
Dans certains cas, ces produits gagneraient à être
associés pour de meilleurs résultats. Ainsi, les projets
Mesos-Swarm et Mesos-Kubernetes vous donnent la
possibilité de disposer d’un système à haute dis-
ponibilité avec des capacités de basculement maître,
tout en offrant les fonctionnalités de Swarm ou de
Kubernetes !
48 | THE DOPPLER | HIVER 2016
Extensibilité au-delà
des conteneurs
Open source
Utilisation au-delà
des conteneurs
Diversité des
compétences
requises
Mise en réseau
Mesos
Mesos est utilisé dans les grands déploiements de
production, et si vous souhaitez exécuter un cluster
de divers services, et pas uniquement de conteneurs,
Mesos est l’outil idéal. C’est particulièrement vrai si