Nous avons besoin de vous !
Rendez-vous tout au bas de cette page pour trouver quelques uns des domaines de compétences / d'intérêts que nous recherchons pour contribuer au développement de Phoenix.
Pourquoi un cloud orbital ?
Le projet Phoenix vise à concevoir et mettre en orbite les premières briques d’un cloud orbital (une infrastructure informatique mutualisée en orbite). Ce cloud sera basé sur une architecture décentralisée et modulaire.
Toute organisation à l’échelle mondiale pourrait contribuer à son déploiement en ajoutant de manière incrémentale des briques standardisées et open source à l’infrastructure (spatial ou segment sol).
Ce projet s’inscrit dans la lignée du Jardin Fédération lancé en octobre 2019 , sur le thème : « Quelles organisations résilientes, collaboratives et responsables pour faire face aux enjeux de demain ? »
En effet, les efforts pour créer un Internet et une infrastructure informatique orbitale sont aujourd’hui en croissance et principalement menés par des GAFAM et des acteurs du newspace (Microsoft, SpaceX, etc.), avec les limitations suivantes :
-
coût de développement et de déploiement chiffré en centaines de millions de dollars
-
forte synergie avec les acteurs gouvernementaux américains
-
logiques propriétaires, fermées
→ A long terme, il y a un vrai risque de réduction du citoyen au statut de consommateur passif par des acteurs privés supranationaux.
En s’appuyant sur les valeurs de sa Charte, dont l’Ouverture, l’Inclusion et la Responsabilité, Fédération Open Space Makers veut au travers du projet Phoenix proposer un modèle alternatif de développement de cette infrastructure orbitale, au service de toute l’humanité.
Retrouvez l'introduction en projet en vidéo pendant le Forum Fédération d'octobre 2021 :
Usages cibles
La phase de projet inclut une étude approfondie des usages cibles, pour pouvoir définir les services cibles à offrir, leurs utilisateurs et le coût de ces services.
Deux grands champs de services sont d’ores-et-déjà envisagés :
-
Service spatial vers spatial : fournir de la capacité de calcul et de stockage pour des systèmes orbitaux qui en sont dépourvus ou en faible capacité (par exemple, pour externaliser le calcul de trajectoire d’évitement de débris, en l’absence d’accès à une infrastructure au sol)
-
Service spatial vers le sol :
-
fournir une infrastructure de secours, en cas de non disponibilité de l’infrastructure terrestre (catastrophe naturelle, cyber-attaque, bande passante contrainte…), pour assurer la continuité d’activité.
-
fournir de nouveaux types de services, en proposant une puissance de calcul significative avec une latence minimale (satellites en orbite basse), disponible en-dehors des zones denses et bien couvertes par les réseaux classiques.
-
Projets similaires en open source
De nombreuses briques du système visé existent déjà en open source, surtout sur l’architecture IT (notamment orchestration cloud par OpenStack, Kubernetes, ou OpenNebula).
Sur le segment sol, il est très probable que le travail et la communauté du réseau SatNOGS (Satellite Networked Open Ground Station - Station terrestre open source en réseau : ensemble de logiciels et matériels visant à créer un réseau de stations sol open source) pourront servir de base à la définition des solutions techniques.
Quand à la plateforme satellite, un nombre croissant de designs de satellites open source existe (cf page wiki dédiée). Néanmoins a priori il n’y a pas encore de projet open source dédié à l’optimisation de l’infrastucture pour un serveur orbital.
Il faut citer SpaceChain : ce projet recouvre une partie des objectifs de Phoenix, développant un système d’exploitation open source sécurisé par blockchain conçu pour être mis en œuvre sur une constellation de satellites. Néanmoins, SpaceChain est une entreprise, et l’objectif affiché est de créer une cryptomonnaie qui servira de base aux échanges de service entre nœuds du système.
Organigramme fonctionnel
-
Architecture IT : chaque satellite constituera un “ noeud ” de l’infrastructure, assimilable aux composants physiques d’une infrastructure informatique terrestre, principalement nœud de traitement de l’information et/ou de stockage (serveur), et nœud de communication (routeur / switch).
-
Plateforme spatiale : conception matérielle de ce qui est propre à un serveur / switch en orbite : alimentation, protection face aux aléas environnementaux (températures, radiations, débris…), contrôle d’attitude, éventuellement propulsion. Potentiellement on pourrait envisager la virtualisation de l’ordinateur de bord (pas d’ordi de bord physique dédié).
-
Système de communication : communication intra-constellation et avec le sol
-
En transverse à ces systèmes, sécurisation globale du système face aux attaques et accès non autorisés
-
Segment Sol : définition des modalités d’opération de nos satellites, du lien avec les autres acteurs du spatial (tracking, détection collision, interférences diverses...)
Roadmap
Grandes lignes de la roadmap :
2021-2022 :
-
Développement de la version au sol de l'infrastructure (sous-projet SpaceFarm)
-
Définition du protocole de communication
-
Approfondissement des profils de mission
2023 :
-
Développement du premier démonstrateur
-
Lancement du premier démonstrateur
-
Validation du concept
-
Démarrage du développement de la première plateforme Open Source PHOENIX
2025 :
-
Mise en place de la gouvernance finale (operateur décentralisé)
-
Lancement de la première plateforme Open Source Phoenix
2026 :
-
Déploiement de la première génération de constellation open source : production et lancement par d’autres acteurs des plateformes PHOENIX ou de plateformes compatibles de PHOENIX (forking ou équipements en passager)
Actions passées :
2020-2021 :
- Etude de concept (économiques, gouvernance, règlementaires, technique et technologiques) et définition de l’architecture de la première génération de cloud (services / bas débit vs haut débit)
- Construction de la logique de développement incrémentale
Plan de développement :
Appels à l'aide
Le projet PHOENIX est ambitieux, nous avons besoin de nombreuses personnes pour venir y contribuer ! Vous trouverez ci-dessous quelques-une des tâches pour lesquelles nous recherchons des personnes passionnées. Ce n'est pas exhaustif, toute bonne volonté est bienvenue, rejoignez-nous même si vous ne trouvez pas directement ci-dessous de sujet qui vous passionne !
Pour demander à rejoindre le projet, cliquez sur le bouton dédié en haut à droite de cette page.
Sujet | Développement de la plateforme informatique Phoenix |
Ce qu'on cherche | Des personnes pour développer, en partant de solutions existantes, le socle logiciel et d'orchestration du cloud orbital Phoenix |
Compétence / centres d'intérêt recherchés | Technologies cloud-native, orchestration de charges de travail, infrastructure informatique |
Tags | Opération de systèmes informatiques |
Temps nécessaire | Au moins 2 heures par semaine |
Point de contact |
Rejoignez le projet, puis manifestez-vous sur le canal Phoenix dans rocket.chat |
Sujet | Développement du protocole de communication Phoenix |
Ce qu'on cherche | Des personnes pour étudier les protocoles de communication sol-espace et espace-espace existants, et les appliquer au contexte Phoenix |
Compétence / centres d'intérêt recherchés | Software Defined Radio, propagation des ondes, réseaux informatiques |
Tags | Communications spatiales, radio |
Temps nécessaire | Au moins 2 heures par semaine |
Point de contact | Rejoignez le projet, puis manifestez-vous sur le canal Phoenix dans rocket.chat |
Sujet | Communication sur le projet |
Ce qu'on cherche | Des personnes passionnées de spatiales et de technologies de l'information |
Compétence / centres d'intérêt recherchés | Animation de comptes réseaux sociaux, réalisation d'éléments graphiques, capacité de synthèse et de vulgarisation |
Tags | Communication, réseaux sociaux, graphisme, rédaction |
Temps nécessaire | Au moins 30 minutes par semaine |
Point de contact | Rejoignez le projet, puis manifestez-vous sur le canal Phoenix dans rocket.chat |
Sous-projets
SpaceFarm - Banc de test au sol Phoenix
Développement de l'infrastructure de test au sol du système Phoenix, qui permettra de tester la virtualisation des cartes, le système de réservation, l'ordenancement...
Mission de démonstration Phoenix
Définition de la mission de démonstration orbitale Phoenix, satellite 2U/3U, dont charge utile
Protocole de communication Phoenix
Développer le système de communication de la constellation : communication intra-constellation et avec le sol
Architecture Système Phoenix
Construction de l'architecture système de Phoenix en utilisant la méthode Arcadia au travers de l'outil Capella