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

Vertailu

CRACI vs. Ubicloud

Ubicloud ajaa GitHub Actions -jobit avoimen lähdekoodin pilvessä murto-osalla GitHubin hinnasta. CRACI ajaa ne runnereilla, jotka tallentavat, mitä kukin buildi haki, ja valvovat egress-käytäntöä.

Päivitetty

Lyhyt vastaus

Ubicloud on avoimen lähdekoodin vaihtoehto suurille pilville, ja sen hallinnoidut GitHub Actions -runnerit ovat halvimpia, joita voi ostaa: 2 vCPU:n runneri maksaa $0.002 minuutilta premium-x64-laitteistolla ja $0.00125 standard-x64:llä tai arm64:llä (syyskuussa 2026). Jos tavoitteesi on pienentää Linux-jobien GitHub Actions -laskua, Ubicloud on CRACI:a halvempi, ja sekin toimii Euroopassa.

CRACI on CI, joka hoitaa toimitusketjun tietoturvan natiivisti. Se on myös GitHub Actions -yhteensopiva runneri, ja vaihto on samanlainen yhden rivin muutos, mutta tietoturva on osa runneria eikä siihen lisätty työkalu. CRACI tallentaa jokaisen ulkoisen riippuvuuden, jonka buildi haki, valvoo egress-käytäntöä buildin verkossa ja muuttaa tallenteen SBOM:iksi, haavoittuvuuksien seurannaksi ja näytöksi. Molemmat tuotteet kilpailevat samasta runneribudjetista, joten valitset niistä toisen.

Yhdellä silmäyksellä

Ominaisuus CRACI Ubicloud
Mikä se on GitHub Actions -runneri, johon toimitusketjun tietoturva on sisäänrakennettu. Avoimen lähdekoodin pilvi, jonka hallinnoidut GitHub Actions -runnerit maksavat murto-osan GitHubin hinnasta.
Käyttöönotto Asenna CRACI GitHub App ja aseta runs-on: craci. Asenna Ubicloud Managed Runners GitHub App ja vaihda tunnisteet, esimerkiksi ubicloud-standard-2.
Buildin aikainen SBOM havaituista riippuvuuksista Jokaisesta jobista, kattavuustilan kanssa, välimuistin paketit mukana Ei sen dokumentoiduissa ominaisuuksissa
Buildin lähtevän liikenteen käytäntö Oletuksena estävä tai salliva, fail closed Ei sen dokumentoiduissa runneriominaisuuksissa
Haavoittuvuuksien seuranta Seurattavat SBOM:t arvioidaan uudelleen Ei sen dokumentoiduissa ominaisuuksissa
CRA-näyttö ja raportit SBOM:t CycloneDX- tai SPDX-muodossa, tiedot API:n kautta, CRA-ilmoitusten sisältö valmisteltuna; ei raporttivientiä Ei sen dokumentoiduissa ominaisuuksissa
Linux-runnerit x86-64 ja ARM64, 1–32 vCPU:ta x64 ja arm64, 2–30 vCPU:ta; Ubuntu 22.04, 24.04 ja 26.04
Windows- ja macOS-runnerit Nyt vain Linux Sen runneridokumentaatiossa on vain Ubuntu-kuvia
Hinta, 2 vCPU:n Linux $0.004 minuutilta sekä x86-64:llä että ARM64:llä ($0.002 vCPU-minuutilta), mitataan sekunneittain. $0.002 minuutilta premium-x64:llä (oletus), $0.00125 standard-x64:llä ja arm64:llä (syyskuussa 2026).
Sisältyvä käyttö $0.004 per 2 vCPU:n minuutti, mitataan sekunneittain. Ei kuukausimaksua. $2.50 krediittiä kuukaudessa, noin 1 250 minuuttia.
Riippuvuuksien välimuisti GitHub Actions -välimuisti Läpinäkyvä välimuisti, 30 Gt repositoriota kohden viikossa
Docker-kerrosten välimuisti Paikalliset, etä- ja bind mount -kerrosvälimuistit GitHub Actions -välimuistin taustapalvelun kautta (type=gha)
Missä jobit ajetaan Eristetyt virtuaalikoneet; datan säilytys EU:ssa Enterprise-tilauksessa, eurooppalaisella bare-metal-infrastruktuurilla. Puhdas, kertakäyttöinen KVM-virtuaalikone jobia kohden, datakeskuksissa Saksassa.
  • Sisältyy
  • Osittain
  • Ei sisälly
  • Tiekartalla

Missä Ubicloud on hyvä

Ubicloud: verkkosivusto
ubicloud.com

Hinta. Ubicloud toimii vuokratulla bare-metal-laitteistolla ja välittää säästön asiakkaille. Sen mukaan sen runnerit pienentävät GitHub Actions -laskua neljä–seitsemän kertaa ja tarjoavat seitsenkertaisen hinta-suorituskykysuhteen GitHubin ylläpitämiin runnereihin verrattuna. Luvut ovat Ubicloudin omia, mutta listahinnat tukevat suuntaa: $0.00125–$0.002 per 2 vCPU:n minuutti on selvästi alle sekä GitHubin että CRACI:n.

Laitteistovalinta. Standard-x64-runnerit käyttävät AMD EPYC -suorittimia, premium-runnerit yksisäikeiseen nopeuteen viritettyjä AMD Ryzen 9 7950X3D -piirejä ja arm64-runnerit Ampere Altraa, jossa jokaista vCPU:ta kohden on oma fyysinen ydin. Uudet tilit saavat premiumin oletuksena ja siirtyvät standardiin, kun premium-kapasiteetti on täynnä. Koot ovat 2–30 vCPU:ta, ja kuvat rakennetaan GitHubin omista runner-images-pohjista.

Välimuisti ilman muutoksia työnkulkuihin. Ubicloudin läpinäkyvä välimuisti palvelee actions/cache-toimintoa, setup-actioneita ja Docker-kerrosten välimuistia runnerien lähellä olevasta tallennustilasta, mikä on Ubicloudin mukaan jopa neljä kertaa nopeampaa, ja tilaa on 30 Gt repositoriota kohden viikossa. SSH-yhteys auttaa vianetsinnässä, kun työnkulku epäonnistuu.

Avoin lähdekoodi ja eristys. Ubicloudin koodi on julkinen AGPL-3.0-lisenssillä, joten voit lukea, miten se toimii, tai ajaa sitä itse. Jokainen jobi saa puhtaan, kertakäyttöisen KVM-virtuaalikoneen, jonka lohkotallennus poistetaan jälkikäteen ja joka rekisteröidään GitHubin just-in-time-runnerirajapinnan kautta, ja runnerit sijaitsevat datakeskuksissa Saksassa.

Hinta ja koot

Listahinnat: Ubicloud syyskuussa 2026, CRACI lokakuussa 2026.
Ominaisuus CRACI Ubicloud
Linux x64, 2 vCPU $0.004 minuutilta, 6 Gt RAM $0.002 minuutilta premium, $0.00125 standard, 8 Gt RAM
Linux ARM64, 2 vCPU $0.004 minuutilta, 6 Gt RAM $0.00125 minuutilta, 6 Gt RAM
Suurin Linux-runneri 32 vCPU, 96 Gt RAM, $0.064 minuutilta 30 vCPU: 120 Gt RAM x64:llä ($0.030 premium, $0.01875 standard), 90 Gt arm64:llä ($0.01875)
Mittaus Sekunneittain, pyöristettynä lähimpään sekuntiin Minuuteittain
Sisältyvä käyttö $0.004 per 2 vCPU:n minuutti, ei kuukausimaksua $2.50 krediittiä kuukaudessa, noin 1 250 minuuttia

Ubicloudin listahinta on alempi kaikissa koissa. CRACI:n $0.004 per 2 vCPU:n minuutti on kaksi kertaa Ubicloudin premium-x64-hinta ja yli kolme kertaa sen standard- ja arm64-hinta. CRACI mittaa sekunneittain lähimpään sekuntiin pyöristettynä ja Ubicloud laskuttaa minuuteittain, joten lyhyet jobit kaventavat eroa: 30 sekunnin jobi maksaa CRACI:lla $0.002, saman verran kuin yksi laskutettu minuutti Ubicloudin premium-x64:llä. Myös kokoonpanot eroavat: Ubicloudin x64-runnereissa on 4 Gt RAM-muistia vCPU:ta kohden, arm64-runnereissa 3 Gt, ja CRACI:n laskentayksikkö on 1 vCPU ja 3 Gt. Ajantasaiset ehdot löydät CRACI:n hinnoittelusta.

CRACI ei kilpaile hinnalla. Molemmat kertovat runneriensa olevan noin kaksi kertaa GitHubin ylläpitämiä runnereita nopeampia; CRACI saavuttaa sen nopeammalla laitteistolla, lyhyemmillä jonotusajoilla ja välimuisteilla. Emme ole verranneet niitä toisiinsa.

Missä CRACI on erilainen

Tallenne siitä, mitä buildi haki

Kunkin jobin ajon aikana paketit tunnistava välityspalvelin tallentaa liikenteen pakettilähteisiin: npm-, PyPI-, RubyGems-, Composer-, Cargo-, Go-, Nix-, OCI-, apt-, apk- ja Git-lähteet sekä latausesiasetukset. Riippuvuustiedot kulkevat CI-välimuistien mukana, joten välimuistista palautetut paketit lasketaan edelleen mukaan. Tämä kattaa myös piilossa olevat riippuvuudet, joita mikään lukitustiedosto ei listaa, kuten asennuskoukkujen tai build-skriptien lataaman koodin ja pohjakuvien kerrokset. Jokainen jobi tuottaa CycloneDX- tai SPDX-muotoisen SBOM:n, jolla on kattavuustila jobia ja välimuistia kohden: Complete, Complete with connections, Incomplete, Unavailable tai Not recorded.

Kontrolli siihen, mihin buildi pääsee

Puhdas virtuaalikone jobia kohden estää yhtä jobia myrkyttämästä seuraavaa. Se ei estä vaarantunutta riippuvuutta lähettämästä salaisuuksiasi jonnekin jobin aikana. CRACI:n egress-käytäntö estää: oletuksena estävä tai oletuksena salliva, 24 valmista ohjelmistolähteiden esiasetusta, tyypitetyt mukautetut lähteet sekä eksplisiittiset TLS-, TCP-, UDP- ja ICMP-säännöt. Käytännöt validoidaan ennen jobin käynnistymistä, ne estävät liikenteen virhetilanteessa (fail closed) ja lähettävät hälytyksen rikkomuksesta. Koska käytäntö sallii vain sen, mitä buildi tarvitsee, se estää tietojen viennin palvelimiin, joita buildi ei tarvitse, myös hyökkäyksessä, jota kukaan ei ole ennen nähnyt.

Alkuperätiedot ja seuranta

API palauttaa SBOM:t, verkkojäljet ja alkuperätiedot. CRACI ei allekirjoita alkuperätietoja. Se kokoaa haavoittuvuudet yli buildien ja repositorioiden ja arvioi seurattavat SBOM:t jatkuvasti uudelleen.

Kaksi eri tietoturvakysymystä

Ubicloudin tietoturvatyö vastaa kysymykseen ”voinko luottaa runneriin jobieni kanssa?”: eristetyt virtuaalikoneet, just-in-time-rekisteröinti, salaus ja julkaistu lähdekoodi. CRACI vastaa myös tähän kysymykseen eristetyillä virtuaalikoneilla, lähdekoodia tallentamatta ja ISO 27001 -sertifioinnilla, ja sitten toiseen: ”mitä tämä buildi haki ja mihin se otti yhteyttä?” Tätä toista vastausta auditoija, asiakas tai kyberkestävyyssäädös sinulta kysyy.

Varaa demo, niin näet SBOM:n, verkkojäljen ja alkuperätiedot yhdestä omasta työnkulustasi.

Kumpi sopii

Ubicloud sopii paremmin, kun

  • Linux-jobien alin minuuttihinta on päätavoite.
  • Haluat avoimen lähdekoodin alustan, jota voisit myös ajaa itse.
  • Käytät jo Ubicloudia laskentaan tai PostgreSQL:ään ja haluat CI:n samalle laskulle.

CRACI sopii paremmin, kun

  • Toimitat ohjelmistoja, joiden kohdalla sinun on osoitettava itse buildista, mitä kuhunkin julkaisuun meni.
  • Haluat rajoittaa, mihin buildit pääsevät, käytännöllä, joka estää liikenteen virhetilanteessa.
  • Tarvitset toimitetun ohjelmiston seurantaa lisäämättä työkaluja jokaiseen työnkulkuun.
  • Tarvitset datan säilytyksen EU:ssa sopimusehtona, mikä on saatavilla CRACI:n Enterprise-tilauksessa.

Mistä luovut CRACI:n myötä. Ubicloudin hinnasta, joka on alempi kaikissa koissa, ja sen avoimesta lähdekoodista. Saat buildin tallenteen, jota tietoturva ja vaatimustenmukaisuus voivat käyttää ilman uutta skanneria CI/CD-putkessa.

Kyberkestävyyssäädöstä varten

EU:n kyberkestävyyssäädös (Cyber Resilience Act, CRA) edellyttää, että valmistajat tietävät, mitä kukin julkaisu sisältää, ja käsittelevät sen haavoittuvuudet; raportointivelvoitteet ovat voimassa syyskuusta 2026 ja säädöstä sovelletaan kokonaisuudessaan joulukuusta 2027. Edullinen runneri ei tuota tätä näyttöä itsestään; sinun pitäisi lisätä työnkulkuihisi SBOM- ja skannaustyökaluja. CRACI tuottaa sen buildin tallenteesta ja vie SBOM:t CycloneDX- tai SPDX-muodossa. Se automatisoi merkittävän osan siitä ohjelmistotoimitusketjun näkyvyydestä ja näytöstä, jota yritykset tarvitsevat laajempaan CRA-vaatimustenmukaisuuden prosessiinsa.

Siirtyminen Ubicloudista

CRACI korvaa runnerin, ei GitHub Actionsia. Työnkulut ja GitHubin käyttöliittymä pysyvät ennallaan, ja jobin tunnisteeksi tulee runs-on: craci. Jobit saavat Docker Enginen, Buildxin ja Compose v2:n, GitHub-yhteensopivan Ubuntu 24.04 -kuvan sekä sisäkkäisen virtualisoinnin x86-64:llä. Lue lisää CI/CD-integraatiosta ja buildin aikaisesta SBOM-generoinnista. Startupit voivat hakea startup-ohjelmaan.

Välimuisteista, OIDC-luottamuskäytännöistä, IP-sallittujen listoista ja varajärjestelyistä kerrotaan sivulla miten GitHub Actions -runneripalvelua vaihdetaan. Jos haluat ajaa buildit eurooppalaisella infrastruktuurilla, katso eurooppalaiset GitHub Actions -runnerit.

Ubicloud vs. CRACI: yleisiä kysymyksiä

Hinnoittelu, nopeus, sijainti ja tietoturva kunkin toimittajan julkaisemien tietojen pohjalta

Mikä Ubicloud on?

Ubicloud on avoimen lähdekoodin pilvi: laskentaa, hallinnoitu PostgreSQL, Kubernetes ja GitHub Actions -runnerit, rakennettuna bare-metal-palveluntarjoajien kuten Hetznerin, Leasewebin ja AWS Bare Metalin päälle. Voit käyttää sen hallinnoitua palvelua tai ajaa sitä itse. Sen GitHub Actions -runnereihin siirrytään yhdellä tunnisteella, ja jokainen jobi saa puhtaan, kertakäyttöisen virtuaalikoneen. Ubicloud oli mukana Y Combinatorin W24-erässä ja keräsi 16 miljoonan dollarin siemenrahoituksen.

Paljonko Ubicloudin runnerit maksavat?

Syyskuussa 2026 2 vCPU:n x64-runneri maksaa $0.00125 minuutilta standard-laitteistolla ja $0.002 premium-laitteistolla, jonka uudet tilit saavat oletuksena. 2 vCPU:n arm64-runneri maksaa $0.00125. Laskutus on minuuteittain, ja jokainen tili saa $2.50 kuukausittaisen krediitin, noin 1 250 minuuttia. Ubicloudin markkinointisivu mainitsee myös standard-runnerit alkaen $0.0010 minuutilta; tässä olevat luvut ovat sen hinnoitteludokumentaatiosta.

Onko Ubicloud halvempi kuin CRACI?

On. CRACI veloittaa $0.004 per 2 vCPU:n minuutti sekä x86-64:llä että ARM64:llä. Ubicloudin 2 vCPU:n runnerit maksavat $0.002 premium-x64:llä ja $0.00125 standard-x64:llä ja arm64:llä. CRACI mittaa sekunneittain ja Ubicloud minuuteittain, mikä kaventaa eroa lyhyissä jobeissa: 30 sekunnin jobi maksaa CRACI:lla $0.002, saman verran kuin yksi laskutettu minuutti Ubicloudin premium-x64:llä. CRACI tuo runneriin lisäksi buildin tallenteen: SBOM:n jokaisesta jobista, egress-käytännön, alkuperätiedot ja haavoittuvuuksien seurannan.

Onko Ubicloud nopeampi kuin CRACI?

Ubicloudin mukaan sen runnerit ovat kaksi kertaa GitHubin ylläpitämiä runnereita nopeampia, ja CRACI ajaa buildit noin kaksi kertaa GitHubin ylläpitämiä runnereita nopeammin nopeamman laitteiston, lyhyempien jonotusaikojen ja välimuistien ansiosta. Emme ole verranneet niitä toisiinsa, joten aja sama työnkulku kummallakin ja vertaa.

Tuottaako Ubicloud SBOM:eja tai buildin alkuperätietoja?

Ei sen dokumentoiduissa ominaisuuksissa. Ubicloudin runnerit keskittyvät hintaan, suorituskykyyn ja jobien eristykseen. CRACI tallentaa paketit, jotka kukin jobi hakee, myös välimuisteista palautetut, ja tuottaa CycloneDX- tai SPDX-muotoisen SBOM:n kattavuustilan kanssa. API palauttaa SBOM:t, verkkojäljet ja alkuperätiedot.

Voiko Ubicloud rajoittaa, mihin buildi pääsee verkossa?

Runnerijobien egress-käytäntö ei kuulu Ubicloudin GitHub Actions -dokumentaation ominaisuuksiin, jotka kattavat eristetyt virtuaalikoneet, just-in-time-runnerirekisteröinnin ja metatietolokien säilytyksen. CRACI valvoo egress-käytäntöä runnerilla: oletuksena estävä tai salliva, 24 valmista ohjelmistolähteiden esiasetusta, validoidaan ennen jobin käynnistymistä ja estää liikenteen virhetilanteessa (fail closed).

Missä jobit ajetaan, ja voiko data pysyä EU:ssa?

Ubicloud sijoittaa GitHub Actions -runnerinsa datakeskuksiin Saksassa. CRACI ajaa buildit eurooppalaisella bare-metal-infrastruktuurilla, ja Enterprise-tilauksessa data säilytetään EU:ssa. CRACI ei tallenna lähdekoodiasi; sitä käsitellään jobin virtuaalikoneessa buildin ajan.

Pitääkö GitHub Actions -työnkulut kirjoittaa uudelleen vaihdon yhteydessä?

Ei. Molemmat tuotteet korvaavat runnerin, eivät GitHub Actionsia. Työnkulut, laukaisijat ja GitHubin käyttöliittymä pysyvät ennallaan; CRACI:ssa jobin tunnisteeksi tulee runs-on: craci.

Katso, mitä buildisi hakevat

Varaa demo, niin ajamme yhden työnkulustasi CRACI:lla ja käymme läpi sen SBOM:n, verkkojäljen ja alkuperätiedot.

Varaa demo