Europcar Mobility Group

As part of their digital transformation, Europcar Mobility Group is shifting to a cloud-native architecture by migrating monolithic applications to microservices orchestrated with Kubernetes.

This transition enhances scalability by allowing services to automatically scale based on demand, improves deployment speed through automated CI/CD pipelines that streamline code delivery, and boosts resource efficiency by containerizing workloads to optimize cloud usage.

Défi Client

Europcar a rencontré des difficultés lors de la transition de ses systèmes monolithiques hérités vers une architecture moderne basée sur des microservices. Son infrastructure traditionnelle manquait de flexibilité et de scalabilité nécessaires pour permettre un déploiement rapide des services et une meilleure efficacité opérationnelle.

La gestion de charges de travail conteneurisées à grande échelle a introduit de la complexité, notamment en ce qui concerne l’orchestration, la surveillance et la sécurité. Les équipes disposaient de peu d’expertise interne en Kubernetes, ce qui a généré des frictions supplémentaires lors de l’intégration et des opérations.

Un autre défi clé était de garantir une haute disponibilité dans plusieurs environnements tout en minimisant la charge opérationnelle. Ils avaient besoin d’une plateforme robuste et cloud-native capable de soutenir une scalabilité future sans alourdir l’administration.

Pour soutenir ses opérations multi-marques et faire face aux pics saisonniers, Europcar avait besoin d’une plateforme alliant agilité et rentabilité, sans compromis sur la fiabilité ni la sécurité.

Défi Client

Approche Move2Cloud

Move2Cloud a collaboré avec Europcar pour concevoir et mettre en œuvre une architecture basée sur Kubernetes en utilisant Amazon EKS. La solution visait à simplifier l’adoption de Kubernetes, améliorer la livraison des services et permettre les capacités cloud-native via une infrastructure managée.

Approche Move2Cloud
Évaluation & Stratégie: Move2Cloud a commencé par une évaluation approfondie de l’infrastructure existante d’Europcar et de son paysage applicatif. Cela a permis de définir une feuille de route pour la conteneurisation et l’adoption de Kubernetes, adaptée aux priorités métiers et techniques.
Conception de l’Architecture Kubernetes: Move2Cloud a conçu une architecture cloud-native reposant sur Amazon EKS pour la gestion des clusters Kubernetes. La conception garantissait haute disponibilité, isolation réseau et déploiements multi-locataires sécurisés entre marques et régions.
Intégration des Pipelines CI/CD: Des workflows GitOps ont été mis en place avec des pipelines CI/CD intégrés à Kubernetes, permettant à Europcar de déployer des services rapidement et en toute sécurité. Cela a automatisé la livraison de l’infrastructure et le déploiement des services tout en améliorant l’observabilité.
Surveillance, Journalisation & Sécurité: Pour garantir la stabilité et la sécurité, Move2Cloud a intégré des outils tels que Prometheus, Grafana, Fluentd et AWS CloudWatch. Des politiques RBAC et les meilleures pratiques de sécurité ont été appliquées au niveau des clusters.
Formation & Accompagnement au Changement: Move2Cloud a organisé des ateliers pratiques, fourni des guides et animé des sessions d’intégration pour faire monter en compétences les équipes internes d’Europcar, réduisant ainsi la résistance au changement et favorisant l’appropriation de la plateforme.
Opérations & Support Managés: Après la migration, Move2Cloud a fourni des services de support managés, aidant Europcar à surveiller la santé des clusters, déployer des mises à jour et évoluer efficacement. Des cycles d’amélioration continue ont été mis en place pour faire évoluer la plateforme.
Approche Move2Cloud