Fondée en 1916, l’entreprise allemande Bayerische Motoren Werke (BMW) est aujourd’hui le premier constructeur au monde de voitures et de motos haut de gamme. Le groupe compte 31 usines réparties dans 15 pays, ainsi qu’un vaste réseau de vente couvrant 140 pays à travers le monde.
Ses usines de pointe collectent des données à chaque étape du processus de fabrication, par exemple concernant la température des machines, leur niveau de performances ou la localisation de chaque pièce au sein de la chaîne de montage. Les équipes commerciales, ainsi que les membres du service de R&D (Recherche et Développement), génèrent et consomment également des données en continu.
Pour encourager ses équipes à innover, BMW Group devait impérativement permettre à l’ensemble de ses collaborateurs d’accéder en temps réel à cette grande quantité de données IoT. Le groupe disposait pour cela de différents cas d’usage, tels que la création d’applications opérationnelles destinées à rationaliser la production, ou la fourniture de données en temps réel aux équipes de R&D pour leur permettre de créer et de tester de nouveaux produits.
BMW Group avait besoin d’un outil de streaming de données en temps réel à la fois fiable et évolutif. La multinationale s’est d’abord tournée vers la version open source d’Apache Kafka®, mais s’est rapidement rendu compte que cette solution n’était pas suffisamment performante pour fournir une grande quantité de données en temps réel à l’ensemble de son réseau. En outre, si la version open source de Kafka lui permettait de répondre à des cas d’usage précis, elle nécessitait une maintenance spécialisée et coûteuse en interne.
Confluent collabore avec le groupe BMW pour mettre en place une plateforme de streaming de données qui doit servir à améliorer l’utilisation interne de Kafka, permettre d'innover continuellement et de de créer de nouveaux cas d’utilisation; offrant ainsi un accès facile aux données sous forme de flux en temps réel.
Le défi : Réduire la charge opérationnelle liée au streaming de données
Afin de gérer ses grandes quantités de données, BMW Group a tout d’abord décidé de remplacer son ancien modèle de traitement par lots par Kafka. Mais, si la version open source de Kafka a permis au groupe allemand de créer de nouvelles applications sans devoir ajouter de clusters à sa plateforme de streaming de données, elle a également engendré une importante charge opérationnelle.
Outre son coût élevé, il s’est également avéré que Kafka n’était pas suffisamment fiable pour répondre aux besoins d’un réseau de vente international dont les applications devaient être disponibles 24h/24, 7j/7 et 365 jours/an. BMW Group avait besoin d’une solution qui lui permettrait d’intégrer de manière fluide l’ensemble de ses données (générées par des machines, des capteurs et d’autres sources) pour les rendre accessibles en temps réel et à la demande pour toutes les entités du groupe.
Le constructeur automobile avait conscience qu’il devait basculer vers un système de données centralisé et hébergé dans le cloud afin de permettre à l’ensemble de ses équipes de tirer pleinement parti du potentiel des données en temps réel. Il devait pour cela créer une architecture de streaming de données à l’épreuve du temps et capable de répondre aux cas d’usages les plus innovants.
BMW Group s’est donc associé à Confluent et à Microsoft Azure pour développer de nouvelles fonctionnalités de streaming de données et les mettre à disposition des centaines d’équipes et d’applications de l’entreprise.
La solution : Exploiter le potentiel des données en mouvement avec Confluent Cloud
Kafka a d’abord été déployé sur le cloud au sein de la plateforme on-premise du groupe (Red Hat OpenShift) afin de fournir aux équipes chargées des applications des composants qu’elles pourraient utiliser de manière autonome. Les collaborateurs pouvaient exploiter leurs propres clusters et tirer parti de ZooKeeper et d’autres éléments de l’écosystème Kafka. Cette stratégie a ensuite évolué vers une gestion centralisée de Kafka, les clusters étant opérés par une équipe technique centrale.
Confluent offre une plateforme facilement accessible qui permet d’échanger des données de manière fluide entre toutes les applications et systèmes. La multinationale peut par exemple intégrer directement les données issues de ses usines de production dans Confluent, qui fait office de système central dans le cloud. Ces données sont ensuite transférées vers d’autres services cloud Azure pour être mises à disposition de différentes équipes et applications grâce aux fonctionnalités d’intégration de Confluent.
Confluent est capable de gérer un flux continu de données grâce à une combinaison de solutions commerciales et de blocs de code personnalisés basés sur le streaming ETL (Extract, Transform, Load), un processus qui permet de transformer, de filtrer et d’enrichir les données en temps réel pendant qu’elles sont utilisées. Grâce à la fonctionnalité Infinite Storage, Confluent assure la persistance des événements entrants, ce qui permet à BMW Group de rejouer des données préalablement enregistrées afin de répondre à certains cas d’usage. Tous les éléments qui produisent des données sont connectés à Kafka, et différents types d’applications peuvent utiliser les mêmes données pour déclencher des processus variés et spécifiques.
En migrant de la version autogérée de Kafka vers Confluent Cloud, BMW Group a radicalement réduit la charge opérationnelle et les coûts liés à l’administration de Kafka. L’entreprise a également cessé de dépendre d’un petit groupe de spécialistes Kafka au sein de son équipe chargée de l’infrastructure informatique. Si BMW Group a choisi de se tourner vers une solution entièrement gérée, la multinationale continue de bénéficier d’une assistance assurée 7j/7, 24h/24 et 365 jours/an par des experts Kafka, même pour les cas d’usage les plus critiques.
Le constructeur allemand dispose désormais de plusieurs dizaines de clusters et de centaines d’applications connectées, qui produisent plus d’un milliard d’événements chaque jour. Il utilise Confluent comme un véritable système nerveux central qui gère ce flux continu de données commerciales critiques. Cela permet aux équipes agiles de BMW Group d’intégrer de nouveaux cas d’usage et applications chaque semaine.
Résultats: Une solution de streaming de données disponible à l’échelle mondiale
Depuis que BMW Group a choisi Confluent Cloud pour mettre ses données en mouvement, l’entreprise en tire des bénéfices non négligeables.
Un raccourci vers l’innovation
En s’appuyant sur Confluent, BMW Group a ouvert la voie à une innovation continue dans le domaine de l’IoT : le constructeur est désormais en capacité de traiter l’énorme quantité de données générée par les dizaines de milliers de capteurs implémentés dans ses usines. Les machines, les robots et les lignes de production générant une quantité croissante de données, le fait de disposer d’une plateforme capable de les traiter et de les distribuer rapidement vers n’importe quel collaborateur de l’entreprise permet au groupe de se positionner sur de plus en plus de cas d’usage liés à l’IoT, mais également au service après-vente, au marketing et à l’engagement client.
En tant que leader mondial de la conception et de la construction de véhicules hautes performances, BMW Group s’appuie sur l’évolutivité de Confluent pour accélérer le déroulement de ses projets et multiplier ses opportunités d’innovation.
La fin du provisionnement et de la gestion des données en manuel
D’un point de vue opérationnel, les services centralisés et découplés fournis par Confluent facilitent le travail des équipes techniques de BMW Group. Celles-ci ont pu dire adieu aux interfaces multiples et évoluent désormais dans un contexte informatique beaucoup plus simple à gérer.
Avec la version open source de Kafka, BMW Group devait déployer de nombreuses ressources pour mettre à jour l’infrastructure et éviter des périodes d’indisponibilité. Mais, depuis que le groupe a adopté Confluent Cloud, ses équipes disposent d’un flux de données continu et n’ont plus à se préoccuper de la charge de travail habituellement liée à la gestion d’un tel service en interne.
En effet, plus besoin de gérer et de provisionner manuellement les infrastructures de données : Confluent Cloud intègre des fonctionnalités de dimensionnement flexible et une assistance 7j/7, 24h/24 et 365 jours par an, avec un taux de disponibilité élevé garanti par SLA. BMW Group bénéficie ainsi d’une plateforme de streaming de données fiable et hautement disponible, qui fonctionne de manière optimisée tout en réduisant les risques au niveau de l’infrastructure.
Un accès universel aux données, en temps réel
Confluent démultiplie la puissance de Kafka pour permettre à l’ensemble des collaborateurs de BMW Group de récupérer, stocker et gérer des données de manière simple et continue. Les équipes DevOps n’ont plus besoin de déployer Kafka pour profiter de ses capacités en matière de streaming de données.
Le traitement des données étant transféré dans le cloud, les master data sont facilement accessibles via Confluent depuis un emplacement centralisé, que ce soit par les collaborateurs ou par les différentes applications qui ont besoin d’y accéder. Les équipes n’ont plus besoin de mettre en place manuellement un contrat d’interface entre le système central de gestion des données et l’application qui les utilise, ce qui facilite considérablement l’innovation.
Des données commerciales en temps réel
En matière de gestion commerciale, Confluent permet aux différents services de l’entreprise d’accéder plus facilement à une plus grande quantité de données, ce qui les aide à prendre des décisions informées.
Les équipes peuvent accéder instantanément à un hub analytique qui leur permet d’établir des corrélations, d’identifier des opportunités et de concevoir des solutions pertinentes pour leur service. Elles sont ainsi plus à même de gérer efficacement la commande de pièces détachées, l’analyse des ventes ou le suivi des processus R&D, entre autres. En ayant accès en temps réel aux informations dont elles ont besoin, elles peuvent prendre des décisions plus rapidement et ainsi booster l’activité de l’entreprise.
Une intégration complète
Avec Confluent, BMW Group peut connecter facilement ses systèmes de données et ses applications existantes, qui opèrent à la fois sur site et dans le cloud. L’intégration totale avec SAP joue également un rôle déterminant, de même que celle avec les nouvelles applications cloud et à d’autres services qui viennent soutenir la stratégie cloud de l’entreprise.
BMW Group doit gérer une infrastructure complexe incluant un grand nombre de systèmes SAP et de logiciels historiques, ainsi que des connecteurs et des outils développés par des tiers. Confluent permet au constructeur allemand d’intégrer tous les composants de son architecture de données au sein d’une seule plateforme, marquant une avancée significative dans l’objectif de BMW Group : devenir une entreprise véritablement data-driven.
Làvenir : Innovation et accélération des opérations commerciales
Grâce au succès de l’implémentation de Confluent au sein de BMW Group, la multinationale a pu accélérer et rationaliser ses différents processus, améliorer sa flexibilité et réduire ses coûts. Mais elle ne compte pas s’arrêter là et a déjà prévu d’étendre son utilisation de la plateforme.
Confluent joue un rôle important dans la stratégie de gestion des données de BMW Group, qui utilise la plateforme comme un système nerveux central permettant d’intégrer différents outils de traitement en vue de bénéficier d’une architecture axée sur les données. En axant ses perspectives d’avenir autour du cloud, la multinationale allemande met toutes les chances de son côté pour étendre son usage de la plateforme Confluent à l’ensemble du groupe, et ainsi pouvoir connecter l’ensemble de ses usines et points de vente.
Sur le long terme, BMW Group prévoit d’adopter une approche entièrement intégrée, transparente et centralisée concernant la manière dont les données sont distribuées, échangées et analysées au sein du groupe.
Lancez-vous sur Confluent dès aujourd'hui
Pour toute inscription, recevez 400 $ à dépenser sous 30 jours.