Последните две години бяха предизвикателни на много фронтове както за хората, така и за бизнеса. Като глобална общност ние не успяхме да пътуваме на дълги разстояния поради различни ограничения, но това не означава, че спираме да достигаме до звездите.
По време на същия период от време бяха постигнати монументални напредъци и постижения в изследването на космоса — от успешното изстрелване на Inspiration 4 SpaceX, който транспортира четирима цивилни астронавти в космоса, до мисията на НАСА Люси, изстреляна за изследване на троянските астероиди на Юпитер в стремеж към по-задълбочени знания за произхода на планетите и формирането на нашата слънчева система.
Също така видяхме, че изследването на космоса се контролира от много частни компании с успешните изстрелвания на Rocket Labs и Virgin Orbit, докато Space Perspective започна да набира пари за начинание, базирано на балон, което ще отведе плащащите клиенти до стратосферата.
Тези постижения удивиха както млади, така и стари и придадоха нов смисъл на космическата надпревара. Актьорът Уилям Шатнър, най-известен с ролята си на капитан Кърк от "Стар Трек", наскоро влезе в историята като най-възрастният човек, летял в космоса. 90-годишният мъж беше един от четиримата пътници на борда на втория човешки космически полет на Blue Origin.
С „последната граница“, която вече е отворена за частни компании, как да трансформираме начина, по който непрекъснато актуализираме софтуера, който работи в космоса? Терминът „дигитална трансформация“ е почти повсеместен тук на Земята, но става все по-ясно, че неговите концепции също ще играят ключова роля в подкрепа на следващата вълна на изследване на космоса.
Помогнете на TechCrunch да намери най-добрите софтуерни консултанти за стартиращи фирми.
Дайте препоръка в това бързо проучване и ние ще споделим резултатите с всички.
Защо DevOps в космоса?
Едно от големите разкрития на новата космическа индустрия е, че софтуерът я изяжда жива. Способността на софтуера да управлява комуникационни сателити и да прави това, което Starlink прави - разработване на интернет система с ниска латентност за потребителите - е жизненоважна.
Когато погледнете всичко, което се случва в „новото пространство“ – гледане на Земята, пътуване в дълбокия космос, луната, Марс и т.н. – всички тези постижения не биха били възможни без софтуер. Софтуерът става все по-умен, по-добър и по-лесен за актуализиране; Въпреки това количеството изчислителна мощност, необходима за изпълнение на софтуерни команди в космоса, нараства експоненциално.
Междувременно разходите за изстрелване на полезни товари в космоса намаляват бързо, особено в сравнение с преди само пет години. В момента има повече от 2000 функциониращи спътника в орбита, но планираните съзвездия ще добавят повече от 40 000 сателита през следващите години. Ще видим нарастващ брой компании, създаващи по-развита инфраструктура по-бързо, за да продължат да надграждат своите сателити и съзвездия с по-ефективен и мощен софтуер.
Както виждаме в други среди, където периферните изчисления са от решаващо значение — автомобилостроене, енергетика/комунални услуги, складове и доставка на дребно до последната миля, за да назовем само няколко — компаниите, които надеждно, сигурно и непрекъснато актуализират сателитния си софтуер, ще имат огромен предимство пред конкуренцията.
Освободете бързо или рискувайте да сринете сателитите си
Една от най-големите технологични проблеми при пътуването в космоса е консумацията на енергия. На Земята започваме да виждаме по-ефективен процесор и памет, но в космоса изхвърлянето на топлината на вашия процесор е доста трудно, което прави потреблението на енергия критичен компонент. От хардуера до софтуера до начина, по който обработвате, всичко трябва да отчита консумацията на енергия.
От друга страна, в космоса има едно нещо, което имате в изобилие (очевидно): пространство. Това означава, че размерът на физическия хардуер е по-малко проблем. Теглото и консумацията на енергия са по-големи проблеми, тъй като тези фактори също влияят върху начина, по който са проектирани микрочиповете и микропроцесорите.
Чудесен пример за това може да се намери в дизайна на Ramon Space. Компанията използва процесори, задвижвани от изкуствен интелект и машинно обучение, за да изгради устойчиви на космоса суперкомпютърни системи с изчислителни възможности, подобни на земните, като хардуерните компоненти в крайна сметка се контролират от софтуера, който имат над тях. Идеята е да се оптимизира начинът, по който се използват софтуерът и хардуерът, така че приложенията да могат да се разработват и адаптират в реално време, точно както биха били тук на Земята.
На този фон практиките на DevOps за кодиране, тестване, валидиране, анализиране и разпространение са приблизително същите като на Земята, но видовете хардуер, емулация, вериги за обратна връзка и надеждно тестване на софтуер са много различни.
Моето лично мнение е, че трябва да създадем нов начин за извършване на непрекъсната доставка и непрекъснати актуализации в пространството. На Земята много организации използват оркестратор, за да се справят с процесите на непрекъснато актуализиране – автоматизирана конфигурация, управление и координация на системи, приложения и услуги, за да помогнат на ИТ екипите да управляват ефективно сложни задачи и работни процеси. Към момента няма еквивалент на това за използване със сателити в космоса, а тези, които съществуват, са изключително ограничаващи.
Например оркестраторът трябва да изпраща и контролира сателитни актуализации от земята, което създава голям риск, когато става въпрос за проблеми като сигурността на данните.
Днешните космически иноватори трябва да помислят за начин да дадат на сателитите възможността да получават цялата информация и данни, необходими за правилното изпълнение на актуализациите, както и бързо и правилно възстановяване от лоши актуализации, за да осигурят валиден набор от двоични файлове на сателит. Въпреки това, аз съм оптимист, че сме в началото на революция, която скоро ще направи възможността за ефективно доставяне на двоични файлове към сателити от следващо поколение реалност.
Смело да отидете там, където никой човек (или компютърна система) не е ходил преди
Когато разсъждавате върху текущата космическа надпревара, е трудно да не помислите за „Стар Трек“ и как ние като индустрия и глобална общност отиват смело там, където никой не е ходил досега.
Ние продължаваме да се адаптираме и променяме към околната среда и предизвикателствата, пред които сме изправени на Земята, и това вече се простира и в космоса. Пътуването на Шатнър в космоса беше емоционално за легендарния актьор; след завръщането си той каза на основателя на Blue Origin и Amazon Джеф Безос: „Толкова съм изпълнен с емоция за това, което току-що се случи. Просто, това е необикновено, необикновено. Надявам се никога да не се възстановя от това.”
Тази сурова човешка емоция е продукт на иновативната технология, която направи пътуването възможно, както и на любопитството и игривото желание за преминаване на границите.
Под тази нова парадигма пространството се трансформира от „последната граница“ в следващата възможност с почти безкрайни възможности. В този смисъл е уникално време да си жив и аз насърчавам моите колеги DevOps във всички индустрии да продължат да достигат до звездите – буквално.