LMi-MAG15 sept - Flipbook - Page 29
© Tramino - iStock
Mercedes a commencé à utiliser le gestionnaire de clusters
Kubernetes en 2015 pour le déploiement d’applications.
propres besoins technologiques. « Nous savions qu’un
cluster Kubernetes unique et partagé ne répondrait pas
à nos besoins, qu’aucune distribution de fournisseur
ne répondait à nos exigences et que nous avions les ingénieurs compétents », a déclaré Jens Erat, ingénieur
DevOps chez Mercedes-Benz Tech Innovation lors de la
KubeCon Europe 2022, qui a eu lieu du 16 au 20 mai à
Valence, en Espagne. « Notre plateforme 100% Foss (Free
open source software) a été conçue et développée par
la même équipe DevOps, sans problème de licence ni
demande de support », a-t-il ajouté.
LES PRINCIPALES DIFFÉRENCES
ENTRE AWS, AZURE ET GOOGLE
CLOUD PLATFORM
Cahier des charges
L
cutt.ly/cloud-platform
’équipe technologique du constructeur automobile allemand MercedesBenz a passé les sept dernières années à constituer une flotte de 900
clusters Kubernetes pour soutenir
des centaines d’équipes de développeurs autonomes, offrant ainsi
à l’entreprise une plateforme d’infrastructure moderne, évolutive et facile à gérer. C’est
en 2015 que le constructeur automobile a commencé à
utiliser Kubernetes pour le déploiement d’applications,
soit un an après la livraison en open source du système
d’orchestration de conteneurs par Google.
Depuis, Mercedes-Benz Tech Innovation, la filiale technologique du constructeur automobile, a développé une
expertise interne pour soutenir des centaines d’équipes
d’application alignées sur les unités métiers, avec leurs
Aujourd’hui, Mercedes-Benz fonctionne sur 900 clusters Kubernetes sur site dans quatre datacenters mondiaux utilisant OpenStack. Tous exécutent la version 1.23
de Kubernetes depuis la fin de l’année 2021. Selon une
enquête réalisée en 2019 par la Cloud Native Computing
Foundation (CNCF), même si le domaine Kubernetes du
constructeur automobile est moins important que celui
des fournisseurs de cloud, moins de 10% des entreprises
utilisent plus de 50 clusters. Ce domaine est également
près de cinq fois plus important que l’environnement Kubernetes du Cern (Conseil européen pour la recherche
nucléaire), autre acteur principal de la KubeCon Europe,
qui exploitait 210 clusters au moment de la rédaction de
cet article.
Quelle limite au nombre de clusters ?
« Nous faisons beaucoup d’efforts pour que cet environnement reste gérable », a déclaré Peter Müller, expert
principal chez Mercedes-Benz Tech Innovation. « Pour
nous, les systèmes environnants fonctionnent bien si
nous gérons 500 clusters, ou 1 000, parce que tout est
automatisé… Si nous devions ajouter 500 clusters supplémentaires, nous devrions ajouter un seul ingénieur
de plus. « C’est essentiellement grâce à Cluster API on
OpenStack, un projet Kubernetes qui permet la création,
la configuration et la gestion déclaratives des clusters,
pour lequel l’entreprise a récemment opté en remplacement de Terraform et de certains outils personnalisés,
que nous pouvons relever ce défi de gestion. » Cependant, comme c’est toujours le cas avec la technologie,
cette solution n’est pas parfaite. « Le nombre de
29