Les deux dernières années ont été difficiles sur de nombreux fronts pour les personnes et les entreprises.En tant que communauté mondiale, nous n'avons pas pu parcourir de longues distances en raison de diverses restrictions, mais cela ne signifie pas que nous cessons d'atteindre les étoiles.
Au cours de ce même laps de temps, des progrès monumentaux et des réalisations dans l'exploration spatiale ont été réalisés - du lancement réussi de l'inspiration 4 SpaceX, qui a transporté quatre astronautes civils à l'espace, à la mission Lucy de la NASA, lancé pour étudier les astéroïdes de Trojan de Jupiter dans une quête de profondeur de profondeurConnaissance des origines planétaires et de la formation de notre système solaire.
Nous avons également vu l'exploration spatiale réquisitionnée par de nombreuses entreprises privées avec les lancements réussis de Rocket Labs et Virgin Orbit, tandis que Space Perspective a commencé à collecter des fonds pour une entreprise basée sur un ballon qui amènera les clients payants à la stratosphère.
Ces progrès ont étonné les jeunes et les grands et ont donné un nouveau sens à la course spatiale.L'acteur William Shatner, mieux connu pour son rôle de capitaine Kirk de «Star Trek», a récemment marqué l'histoire en tant que personne la plus âgée à voler dans l'espace.Le joueur de 90 ans était l'un des quatre passagers à bord du deuxième vol spatial humain de Blue Origin.
Avec la «frontière finale» maintenant ouverte aux entreprises privées, comment transformons-nous la façon dont nous mettons continuellement à jour le logiciel qui s'exécute dans l'espace?Le terme «transformation numérique» est presque omniprésent ici sur terre, mais il devient de plus en plus clair que ses concepts joueront également un rôle de soutien clé dans la prochaine vague d'exploration spatiale.
Aider TechCrunch à trouver les meilleurs consultants logiciels pour les startups.
Fournir une recommandation dans cette enquête rapide et nous partagerons les résultats avec tout le monde.
Pourquoi DevOps dans l'espace?
L'une des grandes révélations de la nouvelle industrie spatiale est qu'elle est consommée vivante par le logiciel.La possibilité pour les logiciels de gérer les satellites de communication et de faire ce que fait StarLink - développer un système Internet à faible latence pour les consommateurs - est vital.
Quand vous regardez tout ce qui se passe dans le «nouvel espace» - regarder la Terre, voyager dans l'espace profond, la lune, Mars, etc..- Toutes ces réalisations ne seraient pas possibles sans logiciel.Le logiciel devient plus intelligent, meilleur et plus facile à mettre à jour;Cependant, la quantité de puissance de calcul nécessaire pour exécuter les commandes logicielles dans l'espace augmente de façon exponentielle.
Pendant ce temps, le coût du lancement des charges utiles dans l'espace diminue rapidement, en particulier par rapport à il y a seulement cinq ans.Actuellement, il y a plus de 2 000 satellites fonctionnels en orbite, mais les constellations prévues ajouteront plus de 40 000 satellites dans les années à venir.Nous allons voir un nombre croissant d'entreprises créer des infrastructures plus évoluées plus rapidement afin de continuer à mettre à niveau leurs satellites et leurs constellations avec un logiciel plus efficace et puissant.
Comme nous le voyons dans d'autres environnements où l'informatique Edge est critique - l'automobile, l'énergie / services publics, les entrepôts et la livraison de vente au détail de dernier mile, pour n'en nommer que quelques-uns - des entreprises qui mettent à jour de manière fiable, solidement et continue leur logiciel satellite auront un énorme avantage sur lecompétition.
Libérez rapidement ou risquez d'écraser vos satellites
L'un des plus grands points de douleur technologique dans le voyage dans l'espace est la consommation d'énergie.Sur Terre, nous commençons à voir un processeur et une mémoire plus efficaces, mais dans l'espace, jeter la chaleur de votre processeur est assez difficile, ce qui fait de la consommation d'énergie le composant critique.Du matériel au logiciel à la façon dont vous effectuez le traitement, tout doit tenir compte de la consommation d'énergie.
D'un autre côté, dans l'espace, il y a une chose dont vous avez beaucoup (évidemment): l'espace.Cela signifie que la taille du matériel physique est moins préoccupante.Le poids et la consommation d'énergie sont des problèmes plus importants, car ces facteurs ont également un impact sur la façon dont les micropuces et les microprocesseurs sont conçus.
Un excellent exemple de cela peut être trouvé dans la conception de l'espace Ramon.L'entreprise utilise des processeurs alimentés par l'apprentissage Ai- et Machine pour construire des systèmes de supercomputing résilients à l'espace avec des capacités informatiques de type terre, avec les composants matériels finalement contrôlés par le logiciel qu'ils ont sur le dessus.L'idée est d'optimiser la façon dont les logiciels et le matériel sont utilisés afin que les applications puissent être développées et adaptées en temps réel, tout comme ils seraient ici sur Terre.
Dans ce contexte, les pratiques DevOps de codage, de test, de validation, d'analyse et de distribution sont à peu près les mêmes que sur Terre, mais les types de matériel, d'émulation, de boucles de rétroaction et de tests fiables des logiciels sont très différents.
Mon point de vue personnel est que nous devons créer une nouvelle façon d'effectuer une livraison continue et des mises à jour continues dans l'espace.Sur Terre, de nombreuses organisations utilisent un orchestrateur pour gérer les processus de mise à jour continus - configuration automatisée, gestion et coordination des systèmes, applications et services pour aider les équipes informatiques à gérer efficacement les tâches et les flux de travail complexes.À partir de maintenant, il n'y a pas d'équivalent à cela pour une utilisation avec des satellites dans l'espace, et ceux qui existent sont extrêmement limitatifs.
Par exemple, un orchestrateur doit envoyer et contrôler les mises à jour par satellite à partir du sol, ce qui créent un risque élevé en ce qui concerne les préoccupations telles que la sécurité des données.
Les innovateurs spatiaux d'aujourd'hui doivent réfléchir à un moyen de donner aux satellites la possibilité de recevoir toutes les informations et données nécessaires pour exécuter correctement les mises à jour, ainsi que rapidement et correctement des mauvaises mises à jour pour assurer un ensemble valide de binaires sur le satellite.Cela dit, je suis optimiste que nous sommes au début d'une révolution qui fera bientôt la possibilité de livrer efficacement des binaires aux satellites de nouvelle génération une réalité.
Aller hardiment là où aucune personne (ou système informatique) n'a déjà disparu
En réfléchissant à la course spatiale actuelle, il est difficile de ne pas penser à «Star Trek» et à la façon dont nous, en tant qu'industrie et la communauté mondiale, allons hardiment là où personne n'est allé auparavant.
Nous continuons à nous adapter et à changer à l'environnement et aux défis auxquels nous sommes confrontés sur Terre, et cela s'étend maintenant à l'espace.Le voyage de Shatner dans l'espace a été émotif pour l'acteur légendaire;À son retour, il a déclaré à Blue Origin et au fondateur d'Amazon Jeff Bezos: «Je suis tellement rempli d'émotion sur ce qui vient de se passer.Je viens, c'est extraordinaire, extraordinaire.J'espère que je ne me remet pas de ça."
Cette émotion humaine brute est le produit de la technologie innovante qui a rendu le voyage possible, ainsi qu'une curiosité et un désir ludique de repousser les limites.
Under this new paradigm, space has transformed from the “final frontier" to the next opportunity with nearly endless possibilities.En ce sens, c'est un moment unique pour être en vie, et j'encourage mes collègues de DevOps dans toutes les industries à continuer à atteindre les étoiles - littéralement.