space factory
piggy bank

Flexibilité et évolutivité avec contrôle des coûts intégré

shield eu

Environnement multicloud souverain et sécurisé

clock

Gain de temps avec les solutions PaaS open source d’OVHcloud

Le contexte

Exotrail est une société de services spatiaux fondée à Massy en Île-de-France en 2017. L'entreprise produit des systèmes de propulsion électrique, appelés spaceware, utilisés dans les petits satellites (aussi appelés smallsats). Elle développe également un véhicule de transfert orbital (OTV), ou spacevan, pour les petits satellites. Un OTV est un type de véhicule spatial conçu pour déplacer un engin spatial d'une orbite à une autre. Il s’avère utile pour résoudre le « problème du dernier kilomètre », la dernière étape du voyage d'un satellite, lorsqu'il est lancé par la fusée, pour son orbite finale. En outre, cela signifie que le satellite hébergé ne consomme pas de carburant pour cette étape. D'autres applications des services en orbite existent : déplacement de satellites défectueux vers une orbite intermédiaire, prolongation de la durée de vie d'un satellite qui a épuisé son carburant, déplacement de déchets spatiaux, etc.

Exotrail développe également des outils logiciels pour la simulation et les opérations spatiales, soutenant ainsi la chaîne d’approvisionnement et les outils de ce secteur. En 2025, Exotrail a mené plus de 20 missions dans l’espace.

Le défi

Une partie de l’équipe d’Exotrail avait déjà utilisé l’infrastructure d’OVHcloud et, après avoir fondé l’entreprise, a postulé pour rejoindre l’OVHcloud Startup Program. L'entreprise a été acceptée dans le programme et a établi son infrastructure initiale sur VMware ESXi, en gérant un ensemble complet de machines virtuelles avec des sauvegardes gérées via Veeam.

« Nous voulions construire quelque chose de durable et le cloud privé était parfait pour cela. », a déclaré Benjamin Auger, responsable IT chez Exotrail. « Managed Kubernetes Service d’OVHcloud n’a été lancé qu’en 2019. Au début de notre collaboration, nous nous sommes donc concentrés sur l’utilisation de Hosted Private Cloud. La gestion des coûts était satisfaisante et la prédictibilité des prix facile. La pile, quant à elle, était fiable et nous pouvions gérer l’ensemble de l’infrastructure sans trop de problèmes. » 

La souveraineté constituait un élément important concernant les considérations technologiques d’Exotrail. Le secteur spatial relève souvent des réglementations militaires et de défense, ce qui peut compliquer la gestion des aspects juridiques des technologies spatiales. 

« Nous avons effectué une analyse des risques dès le départ, tout en réfléchissant aux implications philosophiques et juridiques. », a poursuivi Benjamin Auger. « Nous avons été particulièrement attentifs à l’International Traffic Arm Regulation, un règlement américain qui pourrait limiter ou contrôler la manière dont notre IP pourrait être partagée en dehors des États-Unis. En tant que startup, nous voulions nous assurer que nous pouvions exporter et réexporter à la fois notre matériel et nos logiciels dans le monde entier, tout en respectant les lois locales. Certains hyperscalers américains se montraient vraiment généreux avec leurs bons d’achat cloud, mais notre analyse des risques nous a montré que travailler avec eux finirait par limiter notre liberté. » 

Les cinq premières années d’activité d’Exotrail ont été axées sur la mise à l’échelle de l’entreprise et la construction d’une base informatique solide. Hosted Private Cloud constituait la plupart des ressources informatiques d’Exotrail, même si quelques services étaient hébergés chez d’autres fournisseurs de cloud ou accessibles via des solutions SaaS directes. 

Cependant, au fur et à mesure que l'entreprise se développait, l'équipe a tenu à changer d'orientation et à rendre la livraison plus rapide, plus intelligente et plus précise en optimisant les services, en exploitant les données et en adoptant des architectures flexibles et cloud natives. De plus, Exotrail avait commencé à développer un certain nombre d’outils logiciels qu’il souhaitait vendre à d’autres entreprises. En conséquence, l’équipe a commencé à examiner l'offre Public Cloud d'OVHcloud pour voir comment elle pourrait aider l'entreprise à évoluer plus rapidement et plus efficacement, sans compromettre sa souveraineté ou sa sécurité.   

« Nous avons entamé une profonde transformation pour répondre aux demandes croissantes de vitesse, d'évolutivité et d'efficacité. », a commenté Benjamin Auger. « Tout a commencé par un changement d’état d’esprit, en plaçant l’automatisation, la standardisation et une culture axée sur les produits au centre des préoccupations. À partir de là, nous avons conçu la prochaine génération de notre infrastructure cloud afin de soutenir les ambitions de l'entreprise pour les cinq prochaines années. »

La solution

L’équipe d’Exotrail a décidé d’adopter un modèle hybride, tirant parti du meilleur des deux mondes : son Hosted Private Cloud existant et sa nouvelle infrastructure Public Cloud, interconnectés via le réseau interne (vRack) d’OVHcloud. Il s’agissait d’une « évolution plutôt que d’une révolution », qui a permis d’étendre les infrastructures privées existantes grâce à des services Kubernetes et cloud managés, pour gagner en agilité sans agrandir l’équipe.

L’équipe informatique centrale d’Exotrail est composée de six personnes. Par conséquent, bien qu’elle ait d’abord considéré un environnement Kubernetes simple, cela aurait entraîné des frais de gestion considérables. À ce titre, l’équipe a commencé à examiner la solution Managed Kubernetes Service d’OVHcloud.

« Nous sommes toujours axés sur l’agilité, mais nous devons constamment trouver un équilibre entre les investissements et les avantages. », a ajouté Benjamin Auger. « Nous préférerions avoir nous-mêmes des sauvegardes et des bases de données gérées, mais les gains de temps et les avantages commerciaux ne l’emportent pas sur les coûts. »  

Exotrail dispose d’une variété d’applications de données hébergées dans des bases de données chez OVHcloud, ainsi que d’une quantité importante de données de capteurs provenant de ses systèmes en production.

Avant de migrer une charge de travail vers OVHcloud, l'équipe d'Exotrail formalise soigneusement ses exigences en matière de « zone d'atterrissage » sécurisée et évolutive. Il s’agit de l'environnement cloud fondamental permettant à Exotrail de déployer et d’adapter ses charges de travail en toute confiance. 

La sécurité et le contrôle des identités sont très importants pour Exotrail. Le modèle de zone d'atterrissage est conçu pour assurer une gestion rigoureuse des identités, un contrôle d'accès rationalisé grâce à des politiques IAM à granularité fine et une organisation claire des ressources par équipe et par environnement. Ceci, afin de promouvoir à la fois la sécurité et l'efficacité opérationnelle. L'équipe se concentre également sur la création de valeur à long terme et met l'accent sur l’Infrastructure as Code pour des déploiements reproductibles et automatisés, établissant une connectivité réseau robuste pour permettre une communication transparente et sécurisée entre les projets et avec les environnements existants.

« Il était important pour nous de pouvoir équilibrer la haute disponibilité sans compromettre la latence. », a poursuivi Auger. « Nous disposons d'un entrepôt de données contenant un milliard de lignes que nous hébergeons dans Managed Kubernetes Service, car cette solution est rapide et rentable, mais à un moment donné, nous aimerions envisager un entrepôt de données géré si le prix est raisonnable. »

Par conséquent, Exotrail a étendu sa pile d'infrastructure avec OVHcloud pour inclure : 

Exotrail network diagram

Le résultat

Avec OVHcloud, Exotrail continue d’optimiser sa consommation de ressources et dispose d’une infrastructure de microservices très agile. 
Exotrail a réussi sa transition vers une architecture cloud native en mettant en œuvre une plateforme de calcul de dynamique de vol évolutive utilisant Knative sur Kubernetes. Ce changement a permis à leurs équipes d’ingénierie de se concentrer sur le développement de fonctions de dynamique de vol avec des fonctions stateless. Cela a amélioré la testabilité et réduit également les coûts de maintenance grâce à des services managés. 

L'équipe a également optimisé la consommation de ressources et a obtenu une livraison continue avec des outils comme Argo Rollouts et Knative. Il y a eu des défis mineurs avec la mise à l’échelle automatique et dynamique du cluster d'OVHcloud, qui seront abordés à l'avenir quand OVHcloud ajoutera le support de Karpenter (Kubernetes node autoscaling).  Cependant, le passage au Public Cloud, combiné à l'adoption de pratiques cloud native, a considérablement amélioré la flexibilité et l'évolutivité de l'entreprise.

L’adoption de l’infrastructure Public Cloud d’OVHcloud a également permis à Exotrail de faire évoluer son système ERP. L'organisation a toujours utilisé Odoo comme système ERP, en commençant par une simple installation du fichier binaire Odoo sur une machine virtuelle au sein de l'environnement Hosted Private Cloud. L'équipe a ensuite effectué une transition vers une installation conteneurisée via Docker Compose, suivie d'une distribution Kubernetes autogérée, et finalement vers un déploiement dans Managed Kubernetes Service (MKS) d'OVHcloud. 

Cette progression a permis à l'entreprise d'exploiter l'évolutivité et la flexibilité de la plateforme Public Cloud. Ainsi, l’équipe peut désormais se concentrer exclusivement sur la configuration d’Odoo et la gestion de ses données sans devoir maintenir la couche d’orchestration. Ce changement a considérablement réduit le « délai de sortie » de l’entreprise.

« Ce fut un réel plaisir de travailler avec une équipe technologique aussi visionnaire », a ajouté Mélissa Combettes, responsable de compte cloud chez OVHcloud. « Nous avons grandi ensemble et c’est très gratifiant de voir la croissance d’Exotrail accélérée par notre infrastructure cloud. La plupart des gens ne se rendent probablement pas compte que l’avenir de l’industrie spatiale et des satellites est géré par des bases de données et des logiciels ERP, mais nous sommes très fiers de jouer notre rôle et de soutenir cette entreprise formidable. » 

Enfin, Exotrail utilise désormais la solution PaaS Logs Data Platform d’OVHcloud pour la gestion centralisée des logs. Historiquement, l'équipe avait constaté que les solutions autogérées reposant sur une pile open source comme ELK ou Graylog étaient difficiles à mettre en place et à maintenir, en particulier pour une petite équipe. 

En passant à la solution managée OVHcloud Logs Data Platform, l'équipe bénéficie d'un outil prêt à l'emploi, open source et bien documenté qui lui permet de se concentrer sur ses rôles principaux plutôt que sur son administration. Grâce à un degré d’automatisation et des processus d’intégration standards, Exotrail a pu rapidement mettre en place et ingérer des téraoctets de logs en quelques jours. Une fois ceci fait, l'équipe a utilisé le puissant langage de requête pour construire des tableaux de bord hautement personnalisés en temps réel, permettant un haut degré d'observabilité.

« L'une des expériences les plus positives que nous ayons eues est la collaboration étroite avec les équipes d'OVHcloud, notamment les platform et les data engineers, les spécialistes du cloud et les sales managers. Nous apprécions vraiment de travailler avec eux et nous avons aimé pouvoir contribuer directement à façonner le produit grâce à des discussions et des commentaires continus. La communauté OVHcloud a également été incroyablement précieuse, active, solidaire et pleine d'expertise. Même si les choses ne fonctionnent pas toujours parfaitement et que des problèmes peuvent survenir, nous avons toujours réussi à réduire les risques et à trouver une solution, grâce à la réactivité des équipes. »

Benjamin Auger, directeur IT, Exotrail