Ona vai GitHub Codespaces? Lähdekoodin sijainti ratkaisee ennen hintaa

|Kirjoittaja: QUASAn toimitus|5 min lukuaika| 1
Ona vai GitHub Codespaces? Lähdekoodin sijainti ratkaisee ennen hintaa

GitHubissa toimivalle tiimille GitHub Codespaces on selkeä vaihtoehto, jos GitHubin hallinnoima kehitysympäristö täyttää tietovaatimukset. GitLab-repositorio tai vaatimus suorittaa koodi omassa VPC-verkossa puoltaa Onan Enterprise-vaihtoehdon selvittämistä, mutta palvelun saatavuus on nyt ratkaiseva ehto: Onan 13. lokakuuta julkaisema sulkemisilmoitus kertoo, että uusia Ona Cloud -rekisteröitymisiä ei enää oteta ja palvelu suljetaan 31. lokakuuta 2026.

Repositorion alusta ja kehityskoodin suorituspaikka kannattaa siis ratkaista ennen hintavertailua. Codespacesista saa laskelman julkaistuilla kone- ja tallennushinnoilla. Onan aiemmat OCU-hinnat kuvaavat poistuvaa Cloud-mallia, eivät tarjousta uudelle asiakkaalle; Enterprise-palvelun saatavuus ja ehdot on vahvistettava erikseen.

Git-alusta rajaa valintaa

Ona yhdistyy GitHub- ja GitLab-repositorioihin, kun GitHub Codespaces lähtee GitHub-repositoriosta.

Codespacesin lähtökohta on GitHub-repositorio: kehitysympäristö luodaan GitHubissa olevaa projektia varten. Ona on tukenut sekä GitHub- että GitLab-repositorioita. Onan siirtymäohje erottaa kuitenkin GitLab.comin ja itse ylläpidetyn GitLabin: jälkimmäisen tuki kuuluu Enterprise-tasolle. GitLabia käyttävälle tiimille tämä on olennainen ero jo ennen konekokojen vertailua.

Pelkkä GitLab-tuki ei vielä kerro, miten yrityksen omaan Git-palvelimeen muodostetaan yhteys tai miten tunnistautuminen järjestetään. Hankinnassa on määriteltävä, käytetäänkö julkista GitLab.comia vai organisaation omaa palvelinta sekä mitä pääsyä kehitysympäristö tarvitsee sisäisiin riippuvuuksiin. GitHubia käyttävän tiimin vastaava kysymys on, halutaanko repositoriot ja kehitysympäristöt pitää saman palveluntarjoajan piirissä myös myöhemmin.

Nykyinen saatavuustieto muuttaa erityisesti uuden asiakkaan vaihtoehtoja. Ona Cloudin aiempaa Core-tilausta ei voi käsitellä uutena hankintapolkuna, kun rekisteröityminen on suljettu. Onan sulkemisilmoitus koskee nimeltä Cloud-palvelua eikä erittele mahdollisten Enterprise-sopimusten jatkoa, joten Enterprise-vaihtoehdosta tarvitaan nimenomainen vahvistus ennen kuin sitä voi verrata ostettavissa olevaan Codespacesiin.

Oma VPC ja EU-alue vastaavat eri vaatimuksiin

Onan kehitysympäristö voi toimia asiakkaan VPC-verkossa, kun GitHub Codespaces tarjoaa EU-alueen GitHub Enterprise Cloudissa.

Oman VPC-verkon vaatimus koskee paikkaa, jossa kehityskoodi suoritetaan. Onan Enterprise-mallissa ympäristö voidaan sijoittaa asiakkaan pilvi-infrastruktuuriin. Se on eri asia kuin alueellinen tietojen sijainti palveluntarjoajan hallinnoimassa ympäristössä: vaikka repositorio olisi GitHubissa, kehityskoneen pääsy sisäisiin palveluihin ja sen verkkoraja voivat ratkaista arkkitehtuurin.

GitHubin Enterprise Cloudin ominaisuuskuvaus kertoo Codespacesin olevan käytettävissä datan sijaintia tukevilla alueilla. EU-alueen valinta vastaa kysymykseen GitHubin hallinnoiman palvelun alueesta; se ei siirrä Codespacesin suoritusympäristöä asiakkaan omaan VPC-verkkoon. Tiimin on siksi erotettava toisistaan vaatimus alueellisesta sijainnista ja vaatimus oman pilvitilin verkkohallinnasta.

Suomalaisessa hankinnassa tietojen sijaintia ei kannata tiivistää yhdeksi kyllä–ei-kohdaksi. Repositorion sisältö, kehitysympäristön levyt, salaisuudet, lokit ja mahdolliset tekoälypalvelulle lähetettävät syötteet voivat kulkea eri reittejä. Tarjottavan palvelutason ehdoista pitää käydä ilmi, missä kukin tietoluokka käsitellään ja kuka hallitsee yhteyksiä. Oma VPC ratkaisee suoritusympäristön verkkorajan, mutta muiden tietovirtojen ehdot on määriteltävä erikseen.

Codespacesin lasku kolmella käyttöasteella

GitHub Codespacesin arvioitu kuukausikulu kasvaa käyttöajan mukana kolmessa ehdollisessa tiimiskenaariossa.

GitHubin laskutusohjeessa kahden ytimen Codespaces-kone maksaa 0,18 dollaria aktiiviselta tunnilta ja tallennus 0,07 dollaria gigatavukuukaudelta. Organisaatio- ja yritystileillä ei ole henkilökohtaisiin tileihin kuuluvaa maksutonta Codespaces-kiintiötä. Tallennuksesta kertyy kustannusta myös pysäytetyn ympäristön tai olemassa olevan esirakennuksen aikana; esirakennusten tekeminen voi lisäksi kuluttaa Actions-minuutteja.

Seuraava on ehdollinen laskelma kymmenen kehittäjän tiimille, ei tarjous. Jokaisella on yksi kahden ytimen ympäristö, ja tallennusta kertyy keskimäärin 10 gigatavukuukautta henkilöä kohti. Yhteensä 100 gigatavukuukautta maksaa 7 dollaria kuukaudessa. Koneiden aktiivinen käyttö muuttuu kolmessa vaihtoehdossa, mutta konekoko ja tallennusoletus pysyvät samoina.

  • Kevyt käyttö: 20 tuntia kehittäjää kohti tarkoittaa 200 aktiivista konetuntia kuukaudessa. Koneaika maksaa 36 dollaria ja tallennuksen kanssa yhteensä 43 dollaria.
  • Säännöllinen käyttö: 80 tuntia kehittäjää kohti tarkoittaa 800 konetuntia. Koneaika maksaa 144 dollaria ja tallennuksen kanssa yhteensä 151 dollaria.
  • Päivittäinen käyttö: 160 tuntia kehittäjää kohti tarkoittaa 1 600 konetuntia. Koneaika maksaa 288 dollaria ja tallennuksen kanssa yhteensä 295 dollaria.

Luvut ovat kuukausittaisia dollariarvioita ennen veroja ja muita mahdollisia kuluja. Jos ympäristöä ei pysäytetä työn päätyttyä, aktiiviset tunnit kasvavat; jos sitä ei poisteta, tallennus jatkuu. Suurempi kone muuttaa tuntihintaa, ja useampi samanaikainen ympäristö lisää sekä koneaikaa että mahdollisesti tallennusta. Budjetin kannalta pysäytys- ja poistokäytäntö ovat siksi yhtä konkreettisia tietoja kuin käyttäjämäärä.

Onan OCU-hinta on nyt historiallinen vertailukohta

Heinäkuussa 2026 julkaistu riippumaton vertailu kirjasi Onan Core-paketin alkaneen 20 dollarista kuukaudessa, sisältäneen paketista riippuen 80–2 200 OCU-krediittiä ja sallineen enintään 100 jäsentä ilman erillistä istuinmaksua. Lisäkrediittien lähtötaso oli 10 dollaria 40 OCUsta. Nämä luvut kuvaavat tuolloin julkaistua Core-mallia; Cloudin sulkemisen vuoksi niitä ei voi käyttää uuden asiakkaan voimassa olevana kuukausihintana.

OCU-krediitti mittaa sekä ympäristöresurssien että agenttikeskustelujen kulutusta. Sitä ei voi jakaa yleispätevällä kertoimella Codespacesin konetunneiksi, sillä sama ympäristön käyntiaika voi tuottaa eri OCU-kulutuksen agentin käytön mukaan. Edellä laskettuja 43, 151 ja 295 dollarin Codespaces-summia ei siten voi rinnastaa yhteen kuvitteelliseen Ona-kuukausisummaa.

Aiempi OCU-vaihteluväli kertoo, millä yksiköllä palvelun käyttöä kuvattiin, mutta se ei ennusta tietyn tiimin kulutusta. Jos Enterprise-palvelu on tarjolla, vertailukelpoinen arvio vaatii sen sopimushinnan ja tiedon asiakkaan omassa pilvitilissä syntyvistä infrastruktuurikustannuksista. Mahdollinen agenttien käyttö on arvioitava samassa työnkulussa kuin kehitysympäristöjen käyntiaika; muuten kustannusmallien ero jää laskelman ulkopuolelle.

Yrityshallinnan ehdot hankintaan

Valinnan kannalta olennaiset ehdot voi kirjata samaan hankintalistaan ilman keinotekoista yhteishintaa. Ensimmäiseksi merkitään ensisijainen Git-alusta ja se, onko itse ylläpidetty palvelin mukana. Toiseksi määritellään, pitääkö koodin vain sijaita valitulla alueella vai myös suorittua organisaation omassa VPC-verkossa. Näillä ehdoilla selviää, ovatko tuotteet ylipäätään vaihtoehtoja samalle tiimille.

  • Saatavuus ja sopimus: onko Onan Enterprise-palvelu tarjolla uudelle asiakkaalle, ja mitä sulkemisilmoitus merkitsee mahdolliselle sopimukselle?
  • Tietovirrat: missä käsitellään repositoriot, ympäristöjen tiedostot, lokit, salaisuudet ja agenttien syötteet?
  • Hallinta: kuka saa luoda ympäristöjä, asettaa käyttörajat, hallita salaisuuksia ja tarkastella tapahtumalokeja tarjotulla palvelutasolla?
  • Kustannus: mitkä Codespacesin aktiiviset tunnit, konekoot ja tallennusmäärät kuuluvat organisaation laskuun, ja mitä Onan mahdolliseen Enterprise-sopimukseen sekä asiakkaan pilvilaskuun sisältyy?

Jos repositoriot ovat GitHubissa ja GitHubin hallinnoima suoritusympäristö täyttää tiimin vaatimukset, Codespacesille voidaan laskea käyttöön perustuva budjetti julkaistuista hinnoista. GitLab tai oma VPC tekee Onan Enterprise-mallista arkkitehtuuriltaan kiinnostavan, mutta uuden hankinnan päätös edellyttää ensin vahvistusta palvelun saatavuudesta ja ehdoista.

Lue myös:

Jaa:

Tilaa uutiskirjeemme

Saat tuoreimmat Web3-, tekoäly- ja kryptouutiset suoraan sähköpostiisi.

0