Infrastructure cloud

L’architecture DOMINO-X repose sur un déploiement orienté cloud. Dans le cadre de DOMINO-E, la plateforme GSCloud a été mise en place pour permettre le déploiement des différents DOMINOs, tant pour leurs cycles de développement que pour l’intégration. Cette plateforme est accessible aux membres du consortium, avec des mesures de sécurité spécifiques (clés, comptes dédiés, accréditations). Des outils de supervision (Loki, Grafana, Prometheus) et d’automatisation des tests (Jenkins) ont également été fournis.

Coverage Service : objectif et approche

Le Coverage Service vise à optimiser la planification de demandes d’acquisition terrestre en répartissant une vaste demande de couverture globale en sous-demandes unitaires, afin de réduire le délai de complétion. Trois approches algorithmiques ont été développées :

  • Airbus Defense and Space : découpage basé sur une estimation long terme.
  • ONERA : découpage en zones plus petites avec planification probable à court terme.
  • Capgemini : exploration de l’utilisation de constellations hétérogènes et asynchrones, permettant d’adresser de plus nombreuses missions.

Les trois solutions ont été testées individuellement. Les algorithmes des deux parties prenantes ont été intégrés dans la version finale du Coverage Service.

Développement du Coverage Service

Le Coverage Service a été conçu et développé sur 18 mois, en suivant une architecture micro-services pour répondre aux besoins de scalabilité et d’intégration de plusieurs algorithmes. Les technologies retenues incluent Docker, Kubernetes et Helm pour le déploiement cloud. Le développement s’est déroulé de manière itérative et agile, avec des versions unitaires testables avant la validation finale.

Plusieurs niveaux d’intégration ont été réalisés par Capgemini :

  • Intégration des algorithmes : chaque solution a été intégrée dans un micro-service dédié, permettant la comparaison via des indicateurs communs (taux de couverture, temps de calcul, nombre d’appels externes).
  • Intégration avec les chaînes Mission : le Coverage Service a été connecté à des composants externes critiques pour confronter les estimations à des planifications réalistes. Cette étape a permis d’identifier des axes d’amélioration et d’atteindre le niveau de qualification TRL-6.
  • Intégration globale : le Coverage Service a été intégré avec deux autres applications DOMINO (VAS pour la création de demandes et SCRMS pour la réservation de créneaux de vidage). Un test « End-to-End » a validé un scenario complet : création, dispatch, planification et réservation.

Résultats et perspectives

Après deux ans et demi, DOMINO-E a confirmé la puissance de l’architecture DOMINO-X, en validant des modules innovants et interopérables grâce à des interfaces communes. Les avantages clés pour nos clients :

  • Accélération du déploiement grâce à la réutilisation de briques existantes,
  • Flexibilité et modularité pour adapter le segment sol aux besoins spécifiques,
  • Standardisation des interfaces, garantissant une intégration simplifiée des futures briques.

Le Coverage Service illustre parfaitement cette approche :

  • Pour les demandes de grandes couvertures, il offre un gain de temps considérable par rapport aux dépôts mono-mission,
  • Pour les dépôts multi-mission, il réduit le gâchis opérationnel en évitant les zones couvertes plusieurs fois.

Résultat : une optimisation intelligente qui se traduit par des économies de temps ou de coûts, selon les modes de fonctionnement. Ce projet démontre la capacité de Capgemini à mettre en œuvre son expertise en conception logicielle, développement cloud-native, intégration complexe et recherche algorithmique. Forts de cette expérience, nous accompagnons les acteurs du spatial dans la création de segments sol modulaires, évolutifs et interopérables. En capitalisant sur ces acquis, Capgemini poursuit le développement de briques logicielles réutilisables, comme le Coverage Service, pour accélérer la mise en œuvre de systèmes opérationnels tout en garantissant performance et agilité.