Kun käytät sovellusta, se pyörii jossain palvelimella. Nykyään palvelimet ovat usein pilvessä, eli suurten yhtiöiden konesaleissa, joista yritykset vuokraavat laskentatehoa. Suuressa yrityksessä pilvipalvelimia, tietokantoja ja verkkoja voi olla tuhansia. Niiden hallitseminen käsin olisi mahdotonta.
Siksi moni yritys kuvaa pilvi-infrastruktuurinsa koodina. Sen sijaan että joku klikkaisi palvelimia päälle hallintapaneelista, kirjoitetaan tiedosto, joka kertoo, millainen infrastruktuurin pitää olla. Tätä kutsutaan nimellä infrastruktuuri koodina.
Spacelift-yhtiön blogin mukaan Marcin Wyszyński ja Paweł Hytry perustivat vuonna 2020 Spaceliftin, joka auttaa yrityksiä hallitsemaan tätä koodia turvallisesti.
## Mitä Spacelift tekee?
Spaceliftin mukaan sen alusta auttaa DevOps-tiimejä hallitsemaan pilvi-infrastruktuuria turvallisesti ja suuressa mittakaavassa. DevOps tarkoittaa tiimejä, jotka vastaavat siitä, että ohjelmistot saadaan käyttöön ja että ne pysyvät toiminnassa.
Spaceliftin mukaan alusta tukee useita työkaluja, kuten Terraformia, Pulumia, CloudFormationia ja Ansiblea. Se tarjoaa yhtenäiset infrastruktuurin määrittelyt, näkyvyyden resursseihin, sääntöjen automatisoinnin ja poikkeamien havaitsemisen.
Yksinkertaisesti sanottuna Spacelift on kuin valvoja, joka varmistaa, että kaikki muutokset pilvi-infrastruktuuriin tehdään sovitulla tavalla ja että kukaan ei vahingossa riko mitään.
## Miksi tämä on tärkeää?
Kuvittele, että insinööri tekee pienen virheen ja poistaa vahingossa tietokannan, jossa on asiakkaiden tiedot. Tai että joku muuttaa asetuksia niin, että luottamuksellinen tieto näkyy kaikille internetissä. Tällaiset virheet voivat maksaa yritykselle miljoonia ja vahingoittaa sen mainetta.
Kun infrastruktuuri on koodia ja muutokset kulkevat Spaceliftin kaltaisen järjestelmän kautta, jokainen muutos voidaan tarkistaa etukäteen. Säännöt voivat estää vaaralliset muutokset automaattisesti. Poikkeamien havaitseminen kertoo, jos joku on muuttanut jotain ohi sovitun prosessin.
## Puolasta ja Piilaaksosta
Spaceliftin mukaan yrityksen pääkonttori on Redwood Cityssä Kaliforniassa, ja sillä on toimisto Varsovassa. Tämä on yleinen malli puolalaisperustajien teknologiayrityksille: myynti ja sijoittajat ovat Yhdysvalloissa, mutta suuri osa kehitystyöstä tehdään Puolassa, jossa on paljon osaavia insinöörejä.
## Supercellin perustajat sijoittajina
Spaceliftin mukaan yritys keräsi lokakuussa 2021 15 miljoonan dollarin B-kierroksen, jota johti Insight Partners. Kaikkiaan yritys oli kerännyt 22,6 miljoonaa dollaria. Spaceliftin mukaan sijoittajiin kuuluivat myös Blossom Capital, Hoxton Ventures, Inovo Venture Partners sekä suomalaisen peliyhtiö Supercellin ja yhdysvaltalaisen Yelpin perustajat.
Suomalaisille lukijoille on kiinnostavaa, että Supercellin perustajat sijoittavat myös muiden maiden startupeihin. Menestyneet yrittäjät sijoittavat usein seuraavan sukupolven yrityksiin, ja heidän kokemuksensa on sijoitettua rahaa arvokkaampaa.
Rahoitus ei ole liikevaihtoa, vaan sijoittajien rahaa kasvun rahoittamiseen.
## Työkalu kehittäjille
Spaceliftin käyttäjät ovat insinöörejä. Heille tehtyjen työkalujen on oltava tehokkaita, joustavia ja luotettavia. Kehittäjät arvostavat työkaluja, jotka säästävät aikaa ja vähentävät virheitä, ja he suosittelevat hyviä työkaluja toisilleen. Spaceliftin mukaan sen asiakkaina on sekä suuria yrityksiä, joilla on monenlaista infrastruktuuria, että pienempiä organisaatioita.
## Kaksi perustajaa, kaksi roolia
Spaceliftin mukaan Wyszyński on toimitusjohtaja ja Hytry operatiivinen johtaja. Kahden perustajan tiimissä on tavallista, että toinen keskittyy tuotteeseen ja strategiaan, toinen päivittäiseen toimintaan, rekrytointiin ja prosesseihin. Kun roolit on jaettu selkeästi, kumpikin voi keskittyä omaan vahvuuteensa.
## Perustettu keskellä pandemiaa
Spacelift perustettiin vuonna 2020, jolloin koronapandemia muutti työelämää. Moni yritys siirtyi etätöihin ja nopeutti siirtymistään pilvipalveluihin. Tämä lisäsi tarvetta hallita pilvi-infrastruktuuria turvallisesti. Vaikeana aikana perustettu yritys voi osua juuri oikeaan kohtaan, jos se ratkaisee ongelman, joka kasvaa samaan aikaan.
## Riskit
Pilvi-infrastruktuurin hallinnan markkinalla on vahvoja kilpailijoita, myös työkalujen omia kaupallisia versioita. Jos jokin suosittu avoimen lähdekoodin työkalu muuttaa lisenssiään tai suuntaansa, se voi vaikuttaa koko markkinaan. Suuret pilvipalvelut voivat myös rakentaa vastaavia ominaisuuksia omiin palveluihinsa. Tuotteen on oltava erittäin luotettava, koska se käsittelee asiakkaiden kriittistä infrastruktuuria.
## Ohjelmistoja ohjelmoijille
Spacelift kuuluu ohjelmistoyrityksiin, joiden asiakkaat ovat itse ohjelmistojen tekijöitä. Tällaiset yritykset ovat usein vähemmän tunnettuja suurelle yleisölle, mutta ne ovat tärkeitä koko teknologia-alalle. Kun ohjelmoijien työkalut paranevat, kaikki sovellukset voivat toimia luotettavammin. Spaceliftin kaltaiset yritykset ovat ikään kuin työkalujen valmistajia digitaaliselle rakennusalalle.
## Kokeile itse
Kirjoita ohje, jolla kaverisi voisi rakentaa täsmälleen samanlaisen legorakennelman kuin sinulla on, näkemättä sitä. Kerro jokainen palikka ja sen paikka. Pyydä kaveria rakentamaan ohjeen mukaan ja vertaa lopputulosta. Huomaat, miten tärkeää on kuvata kaikki tarkasti, ja juuri tätä infrastruktuuri koodina tarkoittaa.
## Mitä tästä voi oppia
**Työkalujen tekijät ovat tärkeitä.** Paremmat työkalut parantavat kaikkia sovelluksia.
**Selitä monimutkainen yksinkertaisesti.** Hyvä vertaus avaa vaikean aiheen.
**Muutos luo tarpeita.** Pandemia nopeutti siirtymistä pilveen.
**Jaa roolit selkeästi.** Kaksi perustajaa, kaksi vastuualuetta.
**Kuvaa asiat tarkasti.** Koodina kuvattu infrastruktuuri on toistettavissa.
**Estä virheet etukäteen.** Säännöt pysäyttävät vaaralliset muutokset.
**Palvele kehittäjiä.** Hyvä työkalu säästää aikaa ja vähentää virheitä.
**Yhdistä kaksi maailmaa.** Myynti Yhdysvalloissa, kehitys Puolassa.
**Kokeneet sijoittajat tuovat osaamista.** Supercellin perustajat tukivat seuraavaa sukupolvea.
**Näkymätön työ on arvokasta.** Infrastruktuuri pitää sovellukset käynnissä.