En 2022, Oodrive était confronté à des défis techniques et organisationnels dans la gestion de ses plateformes IT. L’entreprise faisait face à une complexité croissante de son infrastructure, à des problématiques de performance et à un besoin de modernisation pour continuer de satisfaire à ses fortes exigences de sécurité, de souveraineté et de fiabilité.
Dans ce contexte, Oodrive s’est rapproché d’Enix pour débloquer cette situation complexe puis opérer une transformation vers le cloud native.
Refonte de l’infrastructure on-premise
Nous avons commencé par une remise à plat de l’infrastructure on-premise existante. Cette phase a consisté en une réarchitecture complète des plateformes, avec une mise à jour et une optimisation de l’environnement Proxmox, afin d’améliorer la stabilité, la performance et la maintenabilité.
Les bases de données PostgreSQL ont également été migrées sur du nouvel hardware plus performant permettant un gain significatif sur les temps de réponse et la fiabilité des services d’Oodrive.
Enfin, une refonte du backbone réseau basé sur le matériel de notre partenaire de long terme Arista a permis de fiabiliser les échanges réseaux entre les différentes plateformes et l’Internet, tout en améliorant la sécurité.
Transition vers le cloud native
Une fois l’existant stabilisé, nous avons accompagné Oodrive dans une transition progressive vers une architecture cloud native, en combinant accompagnement humain, outillage DevOps et industrialisation des pratiques :
-
Formations sur mesure Docker et Kubernetes, pour acculturer les équipes internes aux concepts de conteneurisation et d’orchestration
-
Conteneurisation des applications métier, avec la création et l’industrialisation de Helm charts, et la mise en place d’un registry d’images Docker privé basé sur Harbor
-
Création de clusters Kubernetes sur mesure, conçus pour répondre à des exigences fortes en matière de souveraineté (cloud souverain) et de sécurité (conformité SecNumCloud)
-
Mise en œuvre d’une chaîne GitOps complète, entièrement automatisée avec Flux et GitLab CI, pour gérer le cycle de vie des applications et de l’infrastructure comme du code, en toute traçabilité
-
Déploiement d’une plateforme d’observabilité et de métrologie dédiée, capable de mesurer la qualité de service (QoS) des applications à destination des clients finaux de Oodrive, facilitant l’analyse proactive des incidents
Infogérance et Run 24/7
Depuis début 2023, Enix assure le Run 24/7 de l’ensemble de ces environnements :
- Clusters Proxmox, Kubernetes et Harbor
- Chaîne GitOps de déploiement CI/CD
- Plateforme d’observabilité métier
Nos équipes supervisent, maintiennent et interviennent en temps réel pour garantir disponibilité, performance et sécurité sur toute la chaîne, permettant ainsi à Oodrive de se concentrer pleinement sur ses enjeux métiers.