LMi-MAG15 sept - Flipbook - Page 30
RETOUR D’EXPÉRIENCE
Infrastructures
clusters n’est pas un problème. Le problème, ce
sont certains des systèmes environnants et parfois
OpenStack », a encore déclaré M. Müller. « Mais Kubernetes fonctionne plutôt bien, il est évolutif. »
Changer la culture
© Roberto Rizzi - iStock
Chacune des centaines d’équipes d’application de
Mercedes-Benz a désormais la possibilité de demander
son propre cluster Kubernetes via un processus automatisé qui utilise un ensemble d’outils maison, construits et
gérés par l’équipe de Peter Müller au sein du MercedesBenz Tech Innovation. Généralement, les équipes demandent un cluster de production préprovisionné, et
des clusters plus petits de mise en scène et de développement, mis en œuvre en quelques heures, voire en
quelques minutes. « D’un point de vue organisationnel,
il y a cinq ou six ans, à l’aube du DevOps, tout le monde
parlait de l’approche “vous le concevez, vous en êtes
responsable”. En tant que fournisseur d’une plateforme
partagée, cela signifie que chaque équipe d’application
au sein de Mercedes-Benz dispose de son propre cluster
Kubernetes », a déclaré Jörg Schüler, chef d’équipe chez
Mercedes-Benz Tech Innovation. « Notre objectif est de
fournir un écosystème et que nos équipes d’application
soient autonomes », a-t-il ajouté. « Cet écosystème est
sous-tendu par les principes du libre-service et orienté
vers les API. »
Ce patrimoine est géré non pas par une, mais par cinq
équipes de plateforme distinctes. Deux d’entre elles
forment une équipe combinée d’une douzaine d’ingénieurs qui se concentrent sur la plateforme de base
Kubernetes-as-a-service. Viennent ensuite les équipes
chargées de la base de données en tant que service, de
la journalisation et de la surveillance en tant que service,
ainsi que de la sécurité des conteneurs, y compris l’exécution, le registre et l’analyse des images. Compléter ces
équipes s’avère toutefois difficile pour l’entreprise. « Ce
n’est pas facile de trouver de bons experts Kubernetes »,
a déclaré M. Schüler. « Proposer un enseignement, une
formation et d’autres offres autour de cette plateforme
est vraiment utile. Il faut une approche communautaire
pour que les équipes de développeurs s’entraident à
travers des Boot camps, des portails de formation et
des environnements de bac à sable », a ajouté le chef
d’équipe de Mercedes-Benz Tech Innovation.
Des « chemins d’or » au cloud
Après tous ces efforts pour gérer Kubernetes à l’échelle,
Mercedes-Benz Tech Innovation se prépare à déplacer
de plus en plus de charges de travail vers le cloud public,
où elle pourrait utiliser davantage de services managés
comme Azure Kubernetes Service (AKS) de Microsoft et
Elastic Kubernetes Service (EKS) d’Amazon, afin d’alléger la charge cognitive sur la plateforme et les équipes
DevOps. « Nous ne savons pas encore si nous opterons
pour EKS, mais pour le moment, nous préférons le faire
nous-mêmes, car nous disposons de la même architecture sur site et hors site », a encore déclaré Peter Müller.
Le musée Mercedes-Benz,
à Stuttgart, en Allemagne,
expose plus de 160 véhicules
sur 16 500 mètres carrés.
30 / septembre / octobre 2022