Viimeiset kaksi vuotta ovat olleet haastavia monella rintamalla sekä ihmisille että yrityksille. Globaalina yhteisönä emme ole voineet matkustaa pitkiä matkoja erilaisten rajoitusten vuoksi, mutta se ei tarkoita, että lopettaisimme tähtien tavoittamisen.
Samaan aikaan avaruustutkimuksessa tehtiin merkittäviä edistysaskeleita ja saavutuksia – neljä siviiliastronauttia avaruuteen kuljettaneen Inspiration 4 SpaceX:n onnistuneesta laukaisusta NASAn Lucy-tehtävään, joka käynnistettiin tutkimaan Jupiterin troijalaisia asteroideja. etsimään syvempää tietoa planeettojen alkuperästä ja aurinkokuntamme muodostumisesta.
Näimme myös avaruustutkimuksen, jota monet yksityiset yritykset ohjasivat Rocket Labsin ja Virgin Orbitin onnistuneilla laukaisuilla, kun taas Space Perspective on alkanut kerätä rahaa ilmapallopohjaiseen hankkeeseen, joka vie maksavia asiakkaita stratosfääriin.
Nämä edistysaskeleet ovat hämmästyttäneet sekä nuoria että vanhoja ja antaneet avaruuskilpailulle uuden merkityksen. Näyttelijä William Shatner, joka tunnetaan parhaiten roolistaan kapteeni Kirkinä "Star Trekistä", teki äskettäin historiaa vanhimpana avaruuteen lentäneenä ihmisenä. 90-vuotias mies oli yksi neljästä Blue Originin toisen ihmisavaruuslennon matkustajasta.
Kun "lopullinen raja" on nyt avoinna yksityisille yrityksille, miten voimme muuttaa tapaa, jolla päivitämme jatkuvasti avaruudessa toimivaa ohjelmistoa? Termi "digitaalinen transformaatio" on lähes kaikkialla täällä maan päällä, mutta on tulossa yhä selvemmäksi, että sen käsitteillä on myös keskeinen tukirooli seuraavassa avaruustutkimuksen aallossa.
Auta TechCrunchia löytämään parhaat ohjelmistokonsultit startup-yrityksille.
Anna suositus tässä pikakyselyssä, niin jaamme tulokset kaikkien kanssa.
Miksi DevOps avaruudessa?
Yksi uuden avaruusteollisuuden suurista paljastuksista on, että ohjelmistot syövät sen elävältä. Ohjelmistojen kyky hallita viestintäsatelliitteja ja tehdä mitä Starlink tekee – kehittää kuluttajille alhaisen latenssin Internet-järjestelmä – on elintärkeää.
Kun katsot kaikkea, mitä "uudessa avaruudessa" tapahtuu – katsot Maata, matkustat syvään avaruuteen, kuuhun, Marsiin jne. – kaikki nämä saavutukset eivät olisi mahdollisia ilman ohjelmistoja. Ohjelmistot ovat tulossa älykkäämpiä, parempia ja helpompia päivittää; kuitenkin ohjelmistokomentojen suorittamiseen avaruudessa tarvittavan laskentatehon määrä kasvaa eksponentiaalisesti.
Sillä välin hyötykuormien avaruuteen lähettämisen kustannukset laskevat nopeasti, etenkin verrattuna vain viiden vuoden takaiseen tilanteeseen. Tällä hetkellä kiertoradalla on yli 2 000 toimivaa satelliittia, mutta suunnitellut konstellaatiot lisäävät tulevina vuosina yli 40 000 satelliittia. Tulemme näkemään kasvavan määrän yrityksiä, jotka luovat kehittyneempää infrastruktuuria nopeammin, jotta he voivat päivittää satelliittejaan ja konstellaatioitaan tehokkaammilla ja tehokkaammilla ohjelmistoilla.
Kuten näemme muissa ympäristöissä, joissa reunalaskenta on kriittistä – autoteollisuudessa, energia-/laitokset, varastot ja vähittäiskaupan toimitukset, vain muutamia mainitaksemme – yrityksillä, jotka päivittävät satelliittiohjelmistojaan luotettavasti, turvallisesti ja jatkuvasti, on valtava etua kilpailijoihin nähden.
Vapauta nopeasti tai vaarana satelliitin kaatuminen
Yksi avaruusmatkailun suurimmista teknologisista kipupisteistä on virrankulutus. Maan päällä alamme nähdä tehokkaampia suoritinta ja muistia, mutta avaruudessa prosessorin lämmön heittäminen pois on melko vaikeaa, joten virrankulutus on kriittinen komponentti. Laitteistosta ohjelmistoon ja käsittelytapaan, kaiken on otettava huomioon virrankulutus.
Kääntöpuolella avaruudessa on yksi asia, jota sinulla on (ilmeisesti): tila. Tämä tarkoittaa, että fyysisen laitteiston koko on vähemmän huolestuttava. Paino ja virrankulutus ovat suurempia ongelmia, koska ne vaikuttavat myös mikrosirujen ja mikroprosessorien suunnitteluun.
Upea esimerkki tästä löytyy Ramon Space -suunnittelusta. Yritys käyttää tekoäly- ja koneoppimiseen perustuvia prosessoreita rakentaakseen avaruuden kestäviä superlaskentajärjestelmiä, joissa on maan kaltaiset laskentaominaisuudet ja joiden laitteistokomponentteja ohjaavat viime kädessä niiden päällä olevat ohjelmistot. Ajatuksena on optimoida ohjelmistojen ja laitteistojen käyttötapa, jotta sovelluksia voidaan kehittää ja mukauttaa reaaliajassa, aivan kuten ne olisivat täällä maan päällä.
Tässä taustassa DevOpsin koodaus-, testaus-, validointi-, analysointi- ja jakelukäytännöt ovat suunnilleen samat kuin maan päällä, mutta laitteistotyypit, emulointi, palautesilmukat ja ohjelmistojen luotettava testaus ovat hyvin erilaisia.
Henkilökohtainen näkemykseni on, että meidän on luotava uusi tapa suorittaa jatkuvaa toimitusta ja jatkuvaa päivitystä avaruudessa. Maan päällä monet organisaatiot käyttävät orkestraattoria jatkuvan päivitysprosessin hoitamiseen – järjestelmien, sovellusten ja palveluiden automaattisen määrityksen, hallinnan ja koordinoinnin avulla IT-tiimit voivat hallita monimutkaisia tehtäviä ja työnkulkuja tehokkaasti. Toistaiseksi tälle ei ole vastinetta käytettäväksi satelliittien kanssa avaruudessa, ja olemassa olevat satelliitit ovat erittäin rajoittavia.
Esimerkiksi järjestäjän on lähetettävä ja ohjattava satelliittipäivityksiä maasta, mikä aiheuttaa suuren riskin, kun on kyse tietoturvallisuudesta.
Nykyisten avaruuskehittäjien on pohdittava tapaa antaa satelliiteille mahdollisuus vastaanottaa kaikki tiedot, joita tarvitaan päivitysten suorittamiseen oikein, sekä nopeasti ja oikein toipua huonoista päivityksistä varmistaakseen kelvollisen binäärijoukon satelliitti. Olen kuitenkin optimistinen, että olemme alkamassa vallankumoukselle, joka tekee pian kyvystä toimittaa tehokkaasti binaaritiedostoja seuraavan sukupolven satelliiteille.
Lähdä rohkeasti sinne, minne kukaan (tai tietokonejärjestelmä) ei ole ennen käynyt
Kun mietitään nykyistä avaruuskilpailua, on vaikea olla ajattelematta "Star Trekiä" ja sitä, kuinka me toimiala ja globaali yhteisö menevät rohkeasti sinne, missä kukaan ei ole ennen käynyt.
Jatkamme sopeutumista ja muuttumista ympäristöön ja haasteisiin, joita kohtaamme maan päällä, ja tämä ulottuu nyt myös ulkoavaruuteen. Shatnerin matka avaruuteen oli tunnepitoinen legendaariselle näyttelijälle; palattuaan hän kertoi Blue Originille ja Amazonin perustajalle Jeff Bezosille: "Olen niin täynnä tunteita siitä, mitä juuri tapahtui. Minä vain, se on poikkeuksellista, poikkeuksellista. Toivottavasti en koskaan toivu tästä."
Tuo raaka inhimillinen tunne on tuote innovatiivisesta tekniikasta, joka teki matkan mahdolliseksi, sekä uteliaisuudesta ja leikkisästä halusta rikkoa rajoja.
Tämän uuden paradigman mukaisesti avaruus on muuttunut "lopulta rajalta" seuraavaksi mahdollisuudeksi, jossa on lähes loputtomia mahdollisuuksia. Tässä mielessä tämä on ainutlaatuinen aika olla elossa, ja rohkaisen DevOps-kollegoitani kaikilla toimialoilla jatkamaan tähtien tavoittamista – kirjaimellisesti.