Vuonna 2026 raportoitiin päivässä 131% enemmän CVE:itä kuin edellisenä vuonna.

Vertailu

CI-runnerien hinnat vertailussa: x64, ARM64, Windows ja macOS

Ylläpidettyjen CI-runnerien listahinnat GitHubilta, CRACI:lta, Blacksmithilta, Depotilta, Namespacelta, WarpBuildilta, Ubicloudilta, Tenkiltä, Avrealta, GitLabilta, Bitbucketilta, CircleCI:ltä, Buildkitelta, Harnessilta ja Azure Pipelinesilta, normalisoituna vCPU:ta ja RAM-gigatavua kohden, kaikissa niiden myymissä koko-luokissa.

Päivitetty

Lyhyesti

  • vCPU:ta kohden listahinnat eroavat viisinkertaisesti. 2 vCPU:n Linux x64 -runneri maksaa $0.06 vCPU-tunnilta (Namespace paketin minuuttien sisällä, Ubicloud premium) – $0.30 (GitLab.comin ja Bitbucketin lisäminuutit). GitHubin ylläpitämä runneri on $0.18.
  • ARM64 on yleensä halvempi, mutta ei kaikkialla. GitHub, Blacksmith, WarpBuild ja Ubicloud hinnoittelevat ARM64:n x64:ää halvemmaksi. CRACI, Depot, Namespace ja Harness veloittavat molemmista saman hinnan, ja Avrea veloittaa ARM64:stä kolminkertaisesti x64-hintaansa.
  • Koko muuttaa hintaa vain osalla toimittajista. GitHubilla ja GitLab.comilla hinta vCPU:ta kohden laskee runnerin kasvaessa; CRACI, Blacksmith, Depot, WarpBuild, Avrea, Harness ja CircleCI veloittavat saman hinnan vCPU:ta kohden kaikissa koko-luokissa.
  • Pyöristys voi merkitä enemmän kuin listahinta. Täysiin minuutteihin perustuva laskutus tekee 20 sekunnin jobista 60 sekunnin veloituksen.
  • CRACI on yksi edullisimmista. Hinnalla $0.002 vCPU-minuutilta ($0.12 vCPU-tunnilta), sekunneittain mitattuna, sen listahinta on x64:llä GitHubia alempi ja alempi kuin minuuteittain laskuttavilla CI-alustoilla, x64:llä samalla tasolla kuin Blacksmith ja korkeampi vain kuin budjettirunnereilla. Lisäksi se tallentaa ja hallitsee, mitä kukin buildi tekee.

Hinta minuutilta, vCPU:ta ja RAM-gigatavua kohden

Valitse alusta ja koko. Hinta vCPU-tunnilta asettaa erimuotoiset runnerit samalle asteikolle; hinta RAM-gigatavutunnilta näyttää, kuka antaa rahalle eniten muistia, sillä muistia on näillä toimittajilla 2–4 Gt vCPU:ta kohden. Vie osoitin palkin päälle nähdäksesi runnerin, sen laskutussäännön ja mahdolliset varaukset.

CRACIGitHub-hostedMuut palveluntarjoajatOma palvelin Hetznerillä (arviomme)

Linux x64, 2 vCPU, vCPU-tunnilta, edullisin ensin

$0$0.100$0.200$0.300$0.400Oma palvelin Hetznerillä, vain laskenta$0.05979Namespace$0.060Ubicloud$0.060Azure Pipelinesarvio, käytössä 8 h työpäivässä$0.114CRACI$0.120Blacksmith$0.120WarpBuild$0.120Tenki$0.120Avrea$0.120Harness CI Cloud$0.150GitHub-hosted$0.180Depot$0.180CircleCI$0.180Buildkite hosted$0.240GitLab.com$0.300Bitbucket Pipelines$0.300Oma palvelin Hetznerillä, ylläpidon kanssa$0.400
Listahinnat tarkistettu 29.9.2026, ennen ilmaisminuutteja ja tilausmaksuja. Oma palvelin Hetznerillä on arviomme, ei listahinta; laskelma näkyy alempana omia palvelimia käsittelevässä osiossa. Azure Pipelines veloittaa $40 kuukaudessa rinnakkaista jobia kohden, ei minuuteittain; sen hinta on arviomme jobille, joka on käytössä 8 tuntia joka työpäivä, ja joutoaika nostaa sitä.

Linux x64:llä ja 2 vCPU:lla budjettirunnerit johtavat: Ubicloud ja Namespace $0.06 vCPU-tunnilta, sitten Blacksmith, WarpBuild, Tenki, Avrea ja CRACI $0.12, ennen Harnessia $0.15 ja GitHubin ylläpitämiä runnereita, Depotia ja CircleCI:tä $0.18. CI-alustat hinnoittelevat oman ylläpitämänsä laskentakapasiteetin korkeammalle: Buildkite $0.24, ja GitLab.com ja Bitbucket $0.30, kun maksat lisäminuuteista. Namespacen hinta on sen $100 kuukaudessa maksavan Team-tilauksen sisäinen hinta; ylitys maksaa 1,5-kertaisesti.

Azure Pipelines myy kapasiteettia toisin: $40 kuukaudessa kustakin rinnakkaisesta jobista, rajattomin minuutein, yhdessä ylläpidetyssä koossa, 2 vCPU ja 7 Gt. Kaaviot näyttävät arviomme jobista, joka on käytössä 8 tuntia jokaisena 22 työpäivänä, $0.114 vCPU-tunnilta. Edullisemmaksi se ei tällä volyymilla tule. Buildit tulevat ryöpyissä, ja tiimit ostavat jobin jokaista samanaikaisesti ajettavaa buildia kohden, joten useimmat jobit ovat osan päivästä käyttämättä ja maksavat enemmän käytettyä minuuttia kohden:

Yksi Azure Pipelinesin rinnakkainen jobi hintaan $40 kuukaudessa, 2 vCPU, 22 työpäivää, 8 tuntia päivässä.
Ominaisuus Käyttötunnit kuukaudessa Minuutilta vCPU-tunnilta
Käytössä koko työpäivän 176 $0.0038 $0.114
Käytössä 50 % työpäivästä 88 $0.0076 $0.227
Käytössä 25 % työpäivästä 44 $0.0152 $0.455

RAM-gigatavua kohden järjestys muuttuu. Namespace, Tenki, Bitbucket ja CircleCI:n Docker-luokat antavat 2 Gt vCPU:ta kohden, CRACI 3 Gt ja GitHub, Depot, WarpBuild ja Avrea 4 Gt. Paljon muistia vaativa buildi voi tarvita suuremman koon 2 Gt:n toimittajalla, mikä kaventaa eroa huomattavasti.

Miten hinta muuttuu runnerin koon mukaan

Tasainen viiva tarkoittaa yhtä hintaa vCPU:ta kohden kaikissa koko-luokissa. CRACI, Blacksmith, Depot, WarpBuild, Ubicloud, Avrea, Harness ja CircleCI hinnoittelevat näin. GitHub ja GitLab.com antavat alennusta suuremmista runnereista, ja Namespacen 64 vCPU:n koko maksaa vCPU:ta kohden enemmän kuin sen pienemmät. Vie osoitin toimittajan päälle selitteessä korostaaksesi sen viivan.

Hinta vCPU-tunnilta runnerin koon mukaan, Linux x64

$0$0.100$0.200$0.300$0.400124816326496vCPUCRACI, Blacksmith, WarpBuild, AvreaGitHub-hostedOma palvelin Hetznerillä, ylläpidon kanssaBitbucket PipelinesBuildkite hostedGitLab.comCircleCIDepotHarness CI CloudTenkiNamespaceUbicloudOma palvelin Hetznerillä, vain laskenta
Listahinnat tarkistettu 29.9.2026. vCPU-tuntihinta on minuuttihinta jaettuna vCPU-määrällä ja kerrottuna 60:llä. Ubicloudin suurin koko on 30 vCPU, ja CodeBuild tarjoaa koot 36 ja 72; kukin on piirretty todelliseen kokoonsa. Blacksmith ilmoittaa vain 2 vCPU:n hinnan ja skaalaa suuremmat koot vCPU-määrän mukaan, joten sen viiva on sen oman säännön mukaan tasainen. Kaksi omien palvelimien viivaa ovat arviomme Hetzner AX42 -palvelimille, jotka ajavat 60 000 minuuttia kuukaudessa, eivät listahintoja; ks. omia palvelimia käsittelevä osio alempana. Azure Pipelines myy yhtä kokoa käyttöjärjestelmää kohden, joten sillä ei ole viivaa tässä.

GitHubin alennus on jyrkin ARM64:llä: sen 32 ytimen arm64-runneri maksaa $0.050 minuutilta, noin $0.094 vCPU-tunnilta, alle CRACI:n $0.12:n. x64:llä 32 ytimellä GitHubin listahinta on $0.082 minuutilta, ja CRACI:n $0.064 pysyy noin 22 % alempana.

ARM64 vastaan x64

Sama toimittaja, sama koko, kaksi arkkitehtuuria. Vasemmanpuoleinen piste on halvempi.

x64ARM64

ARM64 vastaan x64, hinta vCPU-tunnilta koossa 2 vCPU

$0$0.100$0.200$0.300$0.400BlacksmithARM 37 % edullisempiUbicloudARM 37 % edullisempiWarpBuildARM 25 % edullisempiGitHub-hostedARM 17 % edullisempiCRACISama hintaDepotSama hintaNamespaceSama hintaGitLab.comSama hintaCircleCISama hintaBuildkite hostedSama hintaHarness CI CloudSama hintaAvreaARM 200 % kalliimpi
Ei ARM64:ää tässä koossa: Tenki, Bitbucket Pipelines, Azure Pipelines. CircleCI:n ARM64-luku on sen edullisempi ARM-luokka kussakin koossa. Listahinnat tarkistettu 29.9.2026.

ARM64:llä edullisimmat hallinnoidut runnerit kiriävät eniten edelle. Ubicloudin ARM64-runnerit maksavat vähemmän kuin sen premium-x64, ja Blacksmith veloittaa ARM:sta 37,5 % vähemmän. Avrea kulkee toiseen suuntaan: sen ARM64-runnerit toimivat Apple M5 Max -laitteistolla ja maksavat kolminkertaisesti sen x64-hintaan nähden. CRACI ajaa natiivia ARM64:ää samalla hinnalla kuin x86-64:ää, joten buildin siirtäminen näiden välillä ei muuta laskua lainkaan.

Windows-, macOS- ja GPU-runnerit

Windows-runnerit maksavat 1,3–2 kertaa saman koon Linux-hinnan, ja minuuteittain laskutettavat macOS-runnerit maksavat $0.06–$0.24 minuutilta. Azure Pipelines on poikkeus: yksi $40:n rinnakkainen jobi ajaa Linuxia, Windowsia tai macOS:ää (Intel, 3 vCPU) samaan hintaan. GPU-runnerit ovat harvinaisia: GitHub, GitLab.com ja CircleCI tarjoavat niitä ylläpidettyinä ja AWS CodeBuild pilvessä. CRACI ajaa nyt vain Linuxia, ja Windows ja macOS ovat tiekartalla; runneri valitaan jobikohtaisesti, joten nämä jobit voivat jäädä paikoilleen.

CRACIGitHub-hostedMuut palveluntarjoajat

macOS, minuutilta, edullisin ensin

$0$0.100$0.200$0.300Azure PipelinesIntel, arvio, 3 vCPU$0.00379NamespaceApple Silicon, 6 vCPU$0.060GitLab.comM1, 4 vCPU$0.060GitHub-hostedmacos-latest (M1), 3 vCPU$0.062GitHub-hostedmacos-15-intel, 4 vCPU$0.062GitHub-hostedlarge (Intel), 12 vCPU$0.077BlacksmithM4, 6 vCPU$0.080DepotM2 tai M4, 8 vCPU$0.080WarpBuildM4/M5 Pro, 6 vCPU$0.080TenkiM4 Pro, 4 vCPU$0.080AvreaM5 Max, 8 vCPU$0.080GitHub-hostedxlarge (M2 Pro), 5 vCPU$0.102NamespaceApple Silicon, 12 vCPU$0.120TenkiM4 Pro, 6 vCPU$0.120GitLab.comM2 Pro, 6 vCPU$0.120CircleCIM4 Pro, 6 vCPU$0.120Buildkite hostedM4, 6 vCPU$0.120WarpBuildM4/M5 Pro, 12 vCPU$0.160AvreaM5 Max, 16 vCPU$0.160Harness CI CloudM4, 6 vCPU$0.180CircleCIM4 Pro, 12 vCPU$0.240Buildkite hostedM4, 12 vCPU$0.240
Ei tarjolla: Ubicloud, Bitbucket Pipelines. CRACI toimii tällä hetkellä Linuxilla; Windows ja macOS ovat tiekartalla. Listahinnat tarkistettu 29.9.2026, ennen ilmaisminuutteja ja tilausmaksuja. Azure Pipelines veloittaa $40 kuukaudessa rinnakkaista jobia kohden, ei minuuteittain; sen hinta on arviomme jobille, joka on käytössä 8 tuntia joka työpäivä, ja joutoaika nostaa sitä.

Mitä kuukausi maksaa: laskuri

Listahinnat kertovat puolet tarinasta. Se, miten toimittaja pyöristää kunkin jobin, ratkaisee loput, varsinkin putkissa, joissa on paljon lyhyitä jobeja. Syötä työkuormasi, niin laskuri soveltaa kunkin toimittajan omaa sääntöä.

CRACIGitHub-hostedMuut palveluntarjoajatOma palvelin Hetznerillä (arviomme)

Laskentakustannus kuukaudessa: 20 000 jobia, kukin 90 sekuntia, 2 vCPU x64, noin 30 000 minuuttia ajoaikaa

CRACI $120 vastaan $240 GitHub-hostedilla: 50 % vähemmän listahinnoin, ennen nopeuseroa.

$0$200$400$600$800Namespace$80Ubicloud$80Oma palvelin Hetznerillä, vain laskenta$120CRACI$120Blacksmith$120Tenki$120Avrea$120WarpBuild$160Azure Pipelines$160Depot$180CircleCI$180Harness CI Cloud$200GitHub-hosted$240Buildkite hosted$240GitLab.com$300Bitbucket Pipelines$300Oma palvelin Hetznerillä, ylläpidon kanssa$800
Listahinnat tarkistettu 29.9.2026, ja kunkin toimittajan oma pyöristys on sovellettu jobikohtaisesti. Ilmaisminuutit, tilausmaksut ja runnereiden nopeus on jätetty pois: nopeampi runneri saa saman jobin valmiiksi vähemmässä ajassa. Harness laskuttaa lähimpään minuuttiin pyöristäen, joten alle 30 sekunnin jobit lasketaan tässä yhdeksi minuutiksi. WarpBuild ja Ubicloud laskuttavat minuuteittain, mikä on mallinnettu pyöristämällä jokainen jobi ylöspäin. Oma palvelin on arviomme, ei listahinta: kokonaisia Hetzner AX42 -palvelimia, mitoitettu kalustolle, jonka käyttöaste on 30 %, sekä ilman ylläpitoa että 8 tunnin kuukausittaisella ylläpidolla hintaan $85 tunnilta (ks. omia palvelimia käsittelevä osio alempana). Azure Pipelines veloittaa $40 kuukaudessa rinnakkaista jobia kohden, joten sen hinta on laskettu yhtenä jobina kutakin ruuhkahuipun samanaikaista jobia kohden ja vain koossa 2 vCPU x64, joka on sen ainoa hostattu Linux-koko.

Laskuri vertailee vain laskentaa listahinnoin. Se jättää nopeuden huomiotta: CRACI ajaa buildit noin kaksi kertaa nopeammin kuin GitHubin ylläpitämät runnerit nopeamman laitteiston, lyhyempien jonotusaikojen ja välimuistin ansiosta, joten sama jobi laskuttaa vähemmän minuutteja. Myös muut toimittajat esittävät omia nopeusväitteitään, joita emme ole vertailleet CRACI:in.

Miten kukin toimittaja laskuttaa

Kunkin toimittajan hinnoittelusivun tai dokumentaation mukaan, tarkistettu 29.9.2026 (Azure Pipelines 2.10.).
Ominaisuus Laskutus Ilmainen käyttö Paketti ja ehdot
CRACI Sekunneittain Ei ole Ei kuukausimaksua: vain build-minuutit, $0.002 vCPU-minuutilta
GitHub-hosted Jokainen jobi pyöristetään ylöspäin täyteen minuuttiin $12–$300 käyttöä kuukaudessa tilauksen mukaan, 2 000–50 000 tavallista Linux-minuuttia Suuremmat runnerit vaativat Team- tai Enterprise Cloud -tilauksen, jossa ne kuluttavat tilaukseen sisältyvää käyttöä
Blacksmith Ei kerrottu hinnastosivulla 3 000 x64 2 vCPU -minuuttia kuukaudessa Ei kuukausimaksua
Depot Mitataan sekunneittain, laskutetaan kokonaisina minuutteina kuukausittain 7 päivän kokeilu Developer $20 kuukaudessa ja 2 000 minuuttia; Startup $200 ja 20 000
Namespace Vähintään yksi minuutti; minuutin ylittävät seuraavat 15 sekuntia ovat ilmaisia 30 päivän kokeilu Hinta tilauksen minuuttien sisällä: Team $100 kuukaudessa ja 100 000 yksikköminuuttia; ylitys 1.5x
WarpBuild Minuuteittain Ilmainen käyttökiintiö, määrää ei kerrottu Ei alustamaksua
Ubicloud Minuuteittain $2.50 krediittiä kuukaudessa Premium-runnerit, uusien tilien oletus; tavallinen x64 maksaa $0.00125 per 2 vCPU -minuutti
Tenki Minuuteittain sekunnin tarkkuudella $100 krediittiä rekisteröityessä Starter enintään 4 vCPU; Team $200 kuukaudessa ($100 krediittiä mukana) enintään 16 vCPU
Avrea Ajoajan sekunneittain, minuuttihinnoin 3 000 2 vCPU -minuuttia kuukaudessa Ei kuukausimaksua; kiinteät IP-osoitteet $100 kappale kuukaudessa
GitLab.com Sekunneittain, kerrottuna koneen kustannuskertoimella 400–50 000 laskentaminuuttia kuukaudessa tason mukaan Lisälaskentaminuutit $10 per 1 000; mediumia suuremmat koot vaativat Premiumin tai Ultimaten
Bitbucket Pipelines Vaiheen kesto kerrottuna kokokertoimella 50–3 500 build-minuuttia kuukaudessa tilauksen mukaan Lisäminuutit $10 per 1 000, myydään kuukausierinä; 4x ja suuremmat vaativat maksullisen tilauksen
CircleCI Sekunneittain, pyöristettynä ylöspäin seuraavaan krediittiin 30 000 krediittiä kuukaudessa Free-tasolla Krediitit $15 per 25 000 ($0.0006 kappale); Performance alkaen $15 kuukaudessa
Buildkite hosted Sekunneittain, ei minimiveloitusta eikä pyöristystä 2 000 Linux-vCPU-minuuttia kuukaudessa Free-tasolla Pro $30 aktiivista käyttäjää kohden kuukaudessa ja 4 000 vCPU-minuuttia; ARM64 ja Windows Pro-tasolla
Harness CI Cloud Pyöristetään lähimpään minuuttiin 2 000 krediittiä kuukaudessa Maksulliset tilaukset myynnin kautta
Azure Pipelines $40 kuukaudessa rinnakkaista jobia kohden, rajattomasti minuutteja; jobi voi kestää enintään 6 tuntia Yksi jobi ja 1 800 minuuttia kuukaudessa, enintään 60 minuuttia ajoa kohden; ensimmäinen maksullinen jobi korvaa sen Arviomme: yksi jobi käytössä 8 tuntia jokaisena 22 työpäivänä. Joutoaika nostaa hintaa. Yksi koko käyttöjärjestelmää kohden, ei suurempia hostattuja agentteja
AWS CodeBuild Pyöristetään ylöspäin täyteen minuuttiin 100 pienen koneen build-minuuttia kuukaudessa On-demand, us-east-1
RunsOn (AWS spot) AWS laskuttaa instanssit sekunneittain 15 päivän kokeilu AWS:n spot-laskenta us-east-1-alueella RunsOnin ilmoittamin hinnoin sekä kiinteä lisenssi alkaen noin $348 (€300) vuodessa
Oma palvelin Hetznerillä, vain laskenta Palvelinten kuukausivuokra, ajetaanpa jobeja tai ei Ei ole Arviomme: Hetzner AX42 -palvelimet hintaan $114.84 (€99) kuukaudessa sekä $56.84 (€49) käyttöönottomaksu, yksi jobi 2 vCPU:ta kohden, 60 000 minuuttia kuukaudessa. Ei ylläpitoa
Oma palvelin Hetznerillä, ylläpidon kanssa Palvelinten kuukausivuokra sekä insinöörityö Ei ole Arviomme: samat palvelimet sekä 8 tuntia ylläpitoa kuukaudessa hintaan $85 tunnilta, 60 000 minuuttia kuukaudessa

Itse ylläpidetyt runnerit: koko laskelma

Itse ylläpidetyillä runnereilla ei ole minuuttihintaa, joten ne jäävät helposti tällaisen vertailun ulkopuolelle. GitHub ei syyskuussa 2026 veloita niistä mitään minuuttia kohden; se lykkäsi suunniteltua $0.002 minuuttikohtaista alustamaksua. Maksat palvelimista ja niiden ylläpitoon kuluvasta ajasta. Tässä laskelma Hetznerillä, joka on yksi Euroopan edullisimmista paikoista vuokrata build-palvelimia, kaikki oletukset kerrottuina, jotta voit vaihtaa tilalle omasi.

1. Palvelin

Hetzner AX42 -omistettu palvelin (AMD Ryzen 7 PRO 8700GE, 8 ydintä ja 16 säiettä, 64 Gt RAM-muistia) maksaa $114.84 (€99) kuukaudessa sekä $56.84 (€49) käyttöönottomaksun, ilman arvonlisäveroa, ilman vähimmäissopimuskautta. Kun käyttöönottomaksu jaetaan vuodelle: $114.84 + $56.84 ÷ 12 = $119.58 kuukaudessa. Kun jokainen säie lasketaan vCPU:ksi, kuten pilvipalveluntarjoajat tekevät, se ajaa kahdeksan 2 vCPU:n jobia kerralla, kullakin 8 Gt RAM-muistia.

2. Hinta vCPU-minuutilta, jos palvelin ei ole koskaan käyttämättä

Kuukaudessa on noin 730 tuntia eli 43,800 minuuttia. 16 vCPU:ta × 43,800 minuuttia = 700,800 vCPU-minuuttia. $119.58 ÷ 700,800 = $0.000171 vCPU-minuutilta eli $0.00034 2 vCPU:n minuutilta. Se on alaraja, eikä mikään todellinen runnerikanta yllä siihen.

3. Hinta vCPU-minuutilta realistisella käytöllä

Itse ylläpidetty runnerikanta mitoitetaan ruuhkatunneille ja maksetaan ympäri vuorokauden. Jos se on käytössä 10 tuntia jokaisena 22 työpäivänä, se on 220 tuntia 730:stä eli noin 30 %. $0.000171 ÷ 0.3 = $0.000569 vCPU-minuutilta eli $0.00114 2 vCPU:n minuutilta: alle kolmannes CRACI:n $0.004:stä ja noin viidennes GitHubin ylläpitämän runnerin $0.006:sta.

4. Insinöörityön aika

Jonkun on pidettävä palvelimet paikattuina, runneriohjelmisto ja build-kuvat ajan tasalla ja runnerikanta skaalautumassa jonon mukana. Käytämme samoja havainnollistavia lähtötietoja kuin hallinnoitujen ja itse ylläpidettyjen runnerien kustannusmallissamme: 8 tuntia kuukaudessa hintaan $85 tunnilta eli $680 kuukaudessa. Tämä kustannus ei pienene käytön mukana, joten se, paljonko se lisää minuuttia kohden, riippuu siitä, montako minuuttia ajat.

5. Esimerkkilaskelma

Oletetaan 60,000 build-minuuttia kuukaudessa 2 vCPU:n runnereilla: 120,000 vCPU-minuuttia. 30 %:n käyttöasteella yksi AX42 tuottaa 210,240 vCPU-minuuttia kuukaudessa, joten yksi palvelin riittää. Se ei jätä varaa vikaantuneelle palvelimelle, mikä kaunistelee itse ylläpitoa.

  • Pelkkä laskenta: $119.58 ÷ 60,000 minuuttia = $0.00199 minuutilta
  • Ylläpito: $680 ÷ 60,000 minuuttia = $0.01133 minuutilta
  • Ylläpidon kanssa: $799.58 kuukaudessa eli $0.01333 minuutilta
  • CRACI: 60,000 × $0.004 = $240 kuukaudessa. GitHubin ylläpitämä: 60,000 × $0.006 = $360 kuukaudessa.

Nämä kaksi minuuttihintaa ovat yllä olevien kaavioiden itse ylläpidettyjen runnerien viivat. Laskuri hinnoittelee itse ylläpidon kokonaisina palvelimina sekä kiinteänä ylläpitona, joten se seuraa työkuormaasi.

6. Miten hinta muuttuu volyymin mukaan

2 vCPU:n minuuttia kuukaudessa. Palvelimet mitoitettu runnerikannalle, jonka käyttöaste on 30 %; ylläpito pidetty 8 tunnissa kuukaudessa.
Ominaisuus Hetzner-palvelimet Itse ylläpidetty kuukaudessa, ylläpito mukaan lukien Minuutilta CRACI kuukaudessa
60,000 minuuttia 1 $120 + $680 = $800 $0.0133 $240
300,000 minuuttia 3 $359 + $680 = $1,039 $0.0035 $1,200
600,000 minuuttia 6 $717 + $680 = $1,397 $0.0023 $2,400

Kiinteä ylläpito jakautuu ohuemmin volyymin kasvaessa. Näillä lähtötiedoilla itse ylläpito maksaa enemmän kuin CRACI alle noin 260,000 minuutin kuukausivolyymilla ja vähemmän sen yli. Ylläpidon pitäminen 8 tunnissa kaunistelee suurempia runnerikantoja: kuusi palvelinta vaatii enemmän huolenpitoa kuin yksi.

Mitä laskelma jättää pois

  • Tietoturvan koventaminen. GitHub ei suosittele itse ylläpidettyjä runnereita julkisille repositorioille ja suosittelee kertakäyttöisiä, eristettyjä runnereita; tämän eristyksen rakentaminen lisää ylläpitoa entisestään.
  • Build-näyttö. Tavallinen runneri ei tuota SBOM:ia, egress-käytäntöä tai verkkojälkeä. CRACI:lla ne tulevat jokaisen jobin mukana; omilla palvelimillasi ne ovat työkaluja, jotka on rakennettava ja ylläpidettävä.
  • Ruuhkahuiput ja viat. Yksi palvelin asettaa jobeja jonoon, kun yli kahdeksan ajetaan kerralla, ja pysäyttää buildit, kun se vikaantuu. Toinen palvelin varakapasiteetiksi kaksinkertaistaa laskentakustannuksen pienellä volyymilla.
  • Joustavat pilvipalvelimet. Hetzner Cloudin omistetuilla vCPU:illa varustettu CCX33 maksaa $161.23 (€138.99) kuukaudessa 8 vCPU:lla, noin 2,7 kertaa AX42:n hinta vCPU:ta kohden, ja pilvipalvelimet laskutetaan jokaisesta aloitetusta tunnista, joten uusi palvelin jokaiselle jobille maksaa tunnin viiden minuutin buildista. Sen halvimmat jaetut paketit oli merkitty ei saatavilla oleviksi, kun tarkistimme.

Mihin CRACI sijoittuu

Jos alin hinta vCPU:ta kohden on ainoa kriteeri, Ubicloud, Namespace tai omalla AWS-tililläsi toimivat runnerit voittavat. CRACI on hinnoiteltu GitHubin ylläpitämien runnerien alapuolelle x64:llä ja minuuteittain laskuttavien CI-alustojen alapuolelle, sekunneittaisella laskutuksella ja ilman kuukausimaksua, mutta se ei kilpaile pelkällä hinnalla.

Se kilpailee sillä, mitä runneri tallentaa ja hallitsee. Jokaisen jobin aikana CRACI tallentaa jokaisen paketin, jonka jobi haki, ja muodostaa siitä SBOM:n, jonka kattavuus on ilmoitettu, ajaa jobin egress-käytännön alaisena, joka validoidaan ennen käynnistystä ja noudattaa fail closed -periaatetta, ja säilyttää verkkojäljen jokaisesta yhteydestä. Useimmat tässä mainitut runnerit myyvät laskentaa ja nopeutta; CRACI lisää samaan minuuttiin toimitusketjun näytön jokaisesta buildista.

Katso CRACI:n hinnoittelu tai varaa demo ja laske hinta yhdelle omista työnkuluistasi.

Vertaa yhtä toimittajaa CRACI:in

Runneritoimittajat: GitHubin ylläpitämät runnerit, Blacksmith, Depot, Namespace, WarpBuild, Ubicloud, RunsOn ja Avrea. CI-alustat: GitLab CI, CircleCI, Buildkite ja Harness. Kaikesta muusta kuin hinnasta: GitHub Actions -runnerien toimittajat vertailussa.

Miten vertailimme

  • Lähteet: kunkin toimittajan oma hinnoittelusivu tai dokumentaatio, tarkistettu 29.9.2026, ja Azure Pipelines 2.10. Ei jälleenmyyjien tai kolmansien osapuolten hinnastoja.
  • Valuutta: kaikki hinnat Yhdysvaltain dollareina. Hetzner ja RunsOn ilmoittavat hintansa euroina; ne on muunnettu kurssilla €1 = $1.16, ja alkuperäinen euromäärä on suluissa.
  • Hinnat: käytön mukainen hinta tai ylityshinta ennen ilmaisia minuutteja, sisältyviä minuutteja ja pakettimaksuja. Namespace näytetään paketin sisäisellä hinnalla. GitLab.com ja Bitbucket näytetään lisäminuuttien hinnalla, $10 / 1 000, kerrottuna kunkin koneen kertoimella.
  • Johdetut koot: Blacksmith ilmoittaa vain 2 vCPU:n hintansa ja kertoo, että suuremmat koot skaalautuvat vCPU-määrän mukaan; nämä koot on merkitty kaavioihin.
  • Pilvivertailukohdat: AWS CodeBuild on on-demand-hinnoittelulla alueella us-east-1. RunsOn näytetään AWS:n spot-hinnoilla, jotka se ilmoittaa oletusinstansseilleen alueella us-east-1, ja lisäksi lisenssi noin $348 (€300) vuodessa alkaen, joka ei ole kaaviossa. Molemmat ovat oletuksena piilossa.
  • Itse ylläpidetty: arviomme Hetzner AX42 -omistetuista palvelimista, ei listahinta. Lähtötiedot ja laskelma ovat yllä itse ylläpitoa käsittelevässä osiossa; ylläpitotunnit ja tuntihinta ovat havainnollistavia.
  • Azure Pipelines: arviomme, ei listahinta. Microsoft myy Microsoftin ylläpitämiä rinnakkaisia jobeja hintaan $40 kuukaudessa rajattomin minuutein; kaaviot jakavat sen yhdellä jobilla, joka on käytössä 8 tuntia 22 työpäivänä. Laskuri hinnoittelee sen yhtenä jobina jokaista ruuhkahuipun samanaikaista jobia kohden.
  • Ei mukana: Cirun, Actuated ja Cirrus Runners, jotka veloittavat repositoriota tai palvelinta kohden, sekä BuildJet, joka lopetti jobien ajamisen 31.3.2026.

CI-runnerien hinnoittelu: usein kysytyt kysymykset

Lyhyet vastaukset runnerien hinnoista, ARM64:stä ja laskutuksesta.

Mikä on halvin CI-runneri minuutilta?

Hallinnoiduista runnereista Ubicloud ja Namespace ilmoittavat syyskuussa 2026 alimmat vCPU-kohtaiset hinnat: Ubicloudin vakiomallinen 2 vCPU:n x64-runneri maksaa $0.00125 minuutilta, ja Namespace veloittaa $0.001 vCPU-minuutilta paketin minuuttien sisällä. Spot-instanssien ajaminen omalla AWS-tililläsi RunsOnin avulla maksaa laskennan osalta vielä vähemmän, mutta lisäksi tulevat lisenssi ja ylläpitotyö.

Ovatko ARM64-runnerit halvempia kuin x64?

Useilla toimittajilla kyllä. GitHub, Blacksmith, WarpBuild ja Ubicloud hinnoittelevat ARM64:n x64:ää halvemmaksi, GitHub noin 39 % 32 ytimellä. CRACI, Depot, Namespace, GitLab ja Harness veloittavat molemmista saman hinnan. Avrean ARM64-runnerit Apple M5 Max -laitteistolla maksavat kolminkertaisesti sen x64-hintaan nähden, ja CircleCI:n ARM-luokat maksavat yli 4 vCPU:n koossa enemmän kuin sen x64 Docker -luokat.

Paljonko GitHub Actions -runneri maksaa vCPU:ta kohden?

GitHubin vakiomallinen 2 ytimen Linux x64 -runneri maksaa $0.006 minuutilta eli $0.18 vCPU-tunnilta. Suuremmat x64-runnerit laskevat 32 ytimellä noin $0.154:ään vCPU-tunnilta ja suuremmat arm64-runnerit noin $0.094:ään. CRACI veloittaa kaikissa koko-luokissa $0.002 vCPU-minuutilta eli $0.12 vCPU-tunnilta.

Miksi verrata hintaa vCPU-tunnilta eikä minuutilta?

Runnereita on erimuotoisia. Yhden toimittajan pienimmässä runnerissa on 2 vCPU:ta ja 4 Gt RAM-muistia, toisen 2 vCPU:ta ja 8 Gt, ja kolmannen pienin on 4 vCPU:ta. Kun minuuttihinta jaetaan vCPU:illa ja RAM-muistilla, kaikki runnerit ovat samalla viivalla. Laskulla näkyy silti minuuttihinta, joten jokaisen kaavion voi vaihtaa niiden välillä.

Muuttaako pyöristys runnerin hintaa?

Lyhyillä jobeilla paljon. GitHub, AWS CodeBuild, WarpBuild ja Ubicloud laskuttavat jokaisen jobin täysinä minuutteina, ja Namespacella on yhden minuutin vähimmäisveloitus. 20 sekunnin lint-jobi maksaa niillä kolminkertaisesti ajoaikaansa nähden. CRACI, Depot, Avrea, GitLab, CircleCI ja Buildkite mittaavat sekunneittain. Tämän sivun laskuri soveltaa kunkin toimittajan sääntöä.

Paljonko Azure Pipelinesin minuutti maksaa?

Azure Pipelines ei veloita minuuttikohtaisesti. Microsoftin ylläpitämä rinnakkainen jobi maksaa $40 kuukaudessa rajattomin minuutein ja ajaa yhden jobin kerrallaan 2 vCPU:lla ja 7 Gt:n RAM-muistilla. Kun se on käytössä 8 tuntia jokaisena työpäivänä, se on noin $0.0038 minuutilta eli $0.114 vCPU-tunnilta, lähellä CRACI:n $0.12:ta. Puolet työpäivästä käytössä se on $0.227. Tiimit ostavat jobin jokaista samanaikaisesti ajettavaa buildia kohden, joten kiireisintä tuntia varten ostetut jobit ovat loppupäivän käyttämättä.

Onko GitHub Actions -runnerien ylläpitäminen itse halvempaa?

Laskennan osalta kyllä. Vuokratulla Hetzner AX42 -palvelimella runnerikanta, joka on käytössä 30 % kuukaudesta, maksaa noin $0.0011 2 vCPU:n minuutilta, kun CRACI:lla hinta on $0.004 ja GitHubin ylläpitämällä runnerilla $0.006. Insinöörityön aika muuttaa vastauksen: kun ylläpitoa on 8 tuntia kuukaudessa hintaan $85 tunnilta, 60,000 minuuttia kuukaudessa maksaa itse ylläpidettynä noin $800, kun CRACI:lla se maksaa $240. Noin 260,000 minuutin kuukausivolyymin yli itse ylläpito on pelkän hinnan perusteella halvempaa, ennen tietoturvan koventamista ja build-näyttöä.

Tarjoaako CRACI Windows-, macOS- tai GPU-runnereita?

Ei tällä hetkellä. CRACI ajaa Linuxia x86-64:llä ja ARM64:llä, ja Windows ja macOS ovat tiekartalla. Runneri valitaan jobikohtaisesti, joten Windows- ja macOS-jobit voivat jäädä paikoilleen, kun Linux-jobit siirtyvät CRACI:lle.

Laske oman putkesi hinta CRACI:lla

Varaa demo, niin ajamme yhden työnkuluistasi CRACI:lla ja vertaamme kustannuksia, build-aikaa ja SBOM:ia nykyiseen runneriisi.

Varaa demo