Sammenligning
CRACI vs. Ubicloud
Ubicloud kjører GitHub Actions-jobber på en sky med åpen kildekode til en brøkdel av GitHubs pris. CRACI kjører dem på runnere som registrerer hva hvert bygg hentet, og håndhever en egress-policy.
Oppdatert
Det korte svaret
Ubicloud er et alternativ med åpen kildekode til de store skyene, og de administrerte GitHub Actions-runnerne er blant de billigste du kan kjøpe: En runner med 2 vCPU koster $0.002 per minutt på premium x64-maskinvare og $0.00125 på standard x64 eller arm64, per september 2026. Hvis målet ditt er å kutte GitHub Actions-regningen for Linux-jobber, koster Ubicloud mindre enn CRACI, og det kjører også i Europa.
CRACI er CI med innebygd sikkerhet for leverandørkjeden. Det er også en GitHub Actions-kompatibel runner, og å bytte er den samme typen endring på én linje, men sikkerheten er en del av runneren i stedet for et verktøy lagt til den. CRACI registrerer hver ekstern avhengighet bygget hentet, håndhever en egress-policy på byggets nettverk og gjør den registreringen om til SBOM-er, sårbarhetsovervåking og dokumentasjon. Begge produktene konkurrerer om samme runnerbudsjett, så du velger ett av dem.
Oversikt
| Funksjon | CRACI | Ubicloud |
|---|---|---|
| Hva det er | En GitHub Actions-runner med innebygd sikkerhet for leverandørkjeden. | En sky med åpen kildekode der administrerte GitHub Actions-runnere koster en brøkdel av GitHubs. |
| Oppsett | Installer CRACI GitHub App, og sett runs-on: craci. | Installer GitHub-appen Ubicloud Managed Runners, og bytt til etiketter som ubicloud-standard-2. |
| SBOM fra bygget basert på observerte avhengigheter | Hver jobb, med fullstendighetsstatus, inkludert pakker fra cache | Ikke blant de dokumenterte funksjonene |
| Egress-policy for byggets nettverk | Default deny eller allow, blokkerer ved feil (fail closed) | Ikke blant de dokumenterte runnerfunksjonene |
| Sårbarhetsovervåking | Overvåkede SBOM-er vurderes på nytt | Ikke blant de dokumenterte funksjonene |
| CRA-dokumentasjon og rapporter | SBOM-er i CycloneDX eller SPDX, registreringer via API; ingen rapporteksport | Ikke blant de dokumenterte funksjonene |
| Linux-runnere | x86-64 og ARM64, 1 til 32 vCPU | x64 og arm64, 2 til 30 vCPU; Ubuntu 22.04, 24.04 og 26.04 |
| Windows- og macOS-runnere | Bare Linux i dag | Runnerdokumentasjonen oppgir bare Ubuntu-images |
| Pris, 2 vCPU Linux | $0.004 per minutt på x86-64 og på ARM64 ($0.002 per vCPU-minutt), målt per sekund. | $0.002 per minutt på premium x64 (standardvalget), $0.00125 på standard x64 og på arm64 (per september 2026). |
| Inkludert bruk | $0.004 per minutt med 2 vCPU, målt per sekund. Ingen månedsavgift. | $2.50 i kreditt per måned, omtrent 1 250 minutter. |
| Caching av avhengigheter | GitHub Actions-cache | Transparent cache, 30 GB per repositorium per uke |
| Caching av Docker-lag | Lokale, eksterne og bind mount-baserte lagcacher | Gjennom GitHub Actions-cache-backenden (type=gha) |
| Hvor jobber kjører | Isolerte VM-er; datalagring i EU på Enterprise, på europeisk bare metal-infrastruktur. | En ren, kortlevd virtuell KVM-maskin per jobb, i datasentre i Tyskland. |
- Inkludert
- Delvis
- Ikke inkludert
- På veikartet
Hva Ubicloud gjør bra
Pris. Ubicloud kjører på leid bare metal og gir besparelsen videre. Selskapet sier at runnerne kutter GitHub Actions-regningen fire til sju ganger og gir sju ganger så god pris-ytelse som GitHub-hostede runnere. Dette er Ubiclouds tall, men listeprisene bekrefter retningen: Med $0.00125 til $0.002 per minutt med 2 vCPU ligger det godt under både GitHub og CRACI.
Valg av maskinvare. Standard x64-runnere bruker AMD EPYC-prosessorer, premium-runnere bruker AMD Ryzen 9 7950X3D-brikker innstilt for fart på én tråd, og arm64-runnere bruker Ampere Altra med en dedikert fysisk kjerne per vCPU. Nye kontoer får premium som standard og faller tilbake til standard når premium-kapasiteten er full. Størrelsene går fra 2 til 30 vCPU, med images bygget fra GitHubs egne runner-images-maler.
Caching uten endringer i workflowen. Den transparente cachen til Ubicloud leverer actions/cache,
setup-actions og caching av Docker-lag fra lagring nær runnerne, noe Ubicloud sier er opptil fire
ganger raskere, med 30 GB per repositorium per uke. SSH-tilgang hjelper med å feilsøke en workflow som feiler.
Åpen kildekode og isolering. Koden til Ubicloud er offentlig under AGPL-3.0, så du kan lese hvordan den fungerer, eller drifte den selv. Hver jobb får en ren, kortlevd virtuell KVM-maskin der blokklagringen slettes etterpå, registrert gjennom GitHubs just-in-time-API for runnere, og runnerne hostes i datasentre i Tyskland.
Pris og størrelser
| Funksjon | CRACI | Ubicloud |
|---|---|---|
| Linux x64, 2 vCPU | $0.004 per minutt, 6 GB RAM | $0.002 per minutt premium, $0.00125 standard, 8 GB RAM |
| Linux ARM64, 2 vCPU | $0.004 per minutt, 6 GB RAM | $0.00125 per minutt, 6 GB RAM |
| Største Linux-runner | 32 vCPU, 96 GB RAM, $0.064 per minutt | 30 vCPU: 120 GB RAM på x64 ($0.030 premium, $0.01875 standard), 90 GB på arm64 ($0.01875) |
| Måling | Per sekund, avrundet til nærmeste sekund | Per minutt |
| Inkludert bruk | $0.004 per minutt med 2 vCPU, ingen månedsavgift | $2.50 i kreditt per måned, omtrent 1 250 minutter |
Listeprisen til Ubicloud er lavere i alle størrelser. CRACIs $0.004 per minutt med 2 vCPU er dobbelt så mye som Ubiclouds premium x64-pris og mer enn tre ganger standard- og arm64-prisen. CRACI måler per sekund, avrundet til nærmeste sekund, og Ubicloud fakturerer per minutt, så korte jobber minsker gapet: En jobb på 30 sekunder koster $0.002 på CRACI, det samme som ett fakturert minutt på premium x64 hos Ubicloud. Oppsettene er også forskjellige: Ubiclouds x64-runnere har 4 GB RAM per vCPU, arm64-runnerne 3 GB, og en beregningsenhet på CRACI er 1 vCPU med 3 GB. Se priser for CRACI for gjeldende vilkår.
Pris er ikke der CRACI konkurrerer. Begge sier at runnerne er omtrent dobbelt så raske som GitHub-hostede runnere; CRACI kommer dit med raskere maskinvare, kortere køtider og caching. Vi har ikke benchmarket de to mot hverandre.
Der CRACI skiller seg ut
En registrering av hva bygget hentet
Mens hver jobb kjører, registrerer en pakkebevisst proxy trafikk til pakkekilder: npm, PyPI, RubyGems, Cargo, Go, Nix, OCI, apt, apk og Git-kilder, pluss forhåndsinnstillinger for nedlastinger. Dokumentasjonen av avhengigheter følger med CI-cacher, så pakker gjenopprettet fra en cache likevel telles med. Det omfatter de skjulte avhengighetene som ingen lockfile lister opp, for eksempel kode lastet ned av install hooks eller byggeskript, og lag fra base-images. Hver jobb produserer en SBOM i CycloneDX eller SPDX med en fullstendighetsstatus per jobb og per cache: Complete, Complete with connections, Incomplete, Unavailable eller Not recorded.
Kontroll over hva bygget kan nå
En ren VM per jobb hindrer én jobb i å forgifte den neste. Den hindrer ikke en kompromittert avhengighet i å sende hemmelighetene dine et sted under jobben. Det gjør egress-policyen i CRACI: default deny eller default allow, 24 innebygde forhåndsinnstillinger for programvarekilder, typede egendefinerte kilder og eksplisitte TLS-, TCP-, UDP- og ICMP-regler. Policyer valideres før jobben starter, blokkerer ved feil (fail closed) og sender et varsel ved et brudd. Fordi policyen bare tillater det bygget trenger, blokkerer den eksfiltrering til verter bygget ikke trenger, selv ved et angrep ingen har sett før.
Provenance og overvåking
API-et returnerer SBOM-er, nettverksspor og provenance. CRACI signerer ikke provenance. Det samler sårbarheter på tvers av bygg og repositorier og fortsetter å vurdere overvåkede SBOM-er på nytt.
To ulike sikkerhetsspørsmål
Sikkerhetsarbeidet til Ubicloud svarer på "er runneren trygg å betro jobbene mine til?": isolerte VM-er, just-in-time-registrering, kryptering og publisert kildekode. CRACI svarer også på det spørsmålet, med isolerte virtuelle maskiner, ingen lagret kildekode og ISO 27001-sertifisering, og deretter på et annet: "hva hentet dette bygget inn, og hvor koblet det seg til?" Det andre svaret er det en revisor, en kunde eller Cyber Resilience Act ber deg om.
Book en demo for å se SBOM-en, nettverkssporet og provenance fra en av dine egne workflows.
Hvilken som passer
Ubicloud passer bedre når
- Laveste pris per minutt for Linux-jobber er hovedmålet.
- Du vil ha en plattform med åpen kildekode som du også kunne driftet selv.
- Du bruker allerede Ubicloud til beregningskraft eller PostgreSQL og vil ha CI på samme regning.
CRACI passer bedre når
- Du leverer programvare der du må vise hva som gikk inn i hver utgivelse, fra selve bygget.
- Du vil begrense hva bygg kan nå, med en policy som blokkerer ved feil (fail closed).
- Du trenger overvåking av det som ble levert, uten å legge til verktøy i hver workflow.
- Du trenger datalagring i EU som kontraktsfestet vilkår, tilgjengelig på CRACIs Enterprise-plan.
Hva du gir avkall på med CRACI. Prisen til Ubicloud, som er lavere i alle størrelser, og den åpne kildekoden. Det du får, er en byggregistrering som sikkerhet og compliance kan bruke uten enda en skanner i pipelinen.
For Cyber Resilience Act
EUs Cyber Resilience Act forventer at produsenter vet hva som er i hver utgivelse, og håndterer sårbarhetene i den, med rapporteringsplikter fra september 2026 og full anvendelse fra desember 2027. En rimelig runner produserer ikke den dokumentasjonen av seg selv; du må legge til SBOM- og skanneverktøy i workflowene dine. CRACI produserer den fra byggregistreringen og eksporterer SBOM-er som CycloneDX eller SPDX. Det automatiserer en betydelig del av innsynet i programvareleverandørkjeden og dokumentasjonen som bedrifter trenger for sin bredere CRA-samsvarsprosess.
Bytte fra Ubicloud
CRACI erstatter runneren, ikke GitHub Actions. Workflows og GitHub-grensesnittet forblir de samme, og jobbetiketten blir
runs-on: craci. Jobbene får Docker Engine, Buildx og Compose v2, et GitHub-kompatibelt Ubuntu 24.04-image
og nested virtualization på x86-64. Les mer om CI/CD-integrasjon
og SBOM-generering under bygget. Oppstartsbedrifter kan søke om plass i
oppstartsprogrammet.
Ubicloud vs. CRACI: ofte stilte spørsmål
Priser, fart, hosting og sikkerhet, besvart ut fra hver leverandørs publiserte informasjon
Hva er Ubicloud?
Ubicloud er en sky med åpen kildekode: beregningskraft, administrert PostgreSQL, Kubernetes og GitHub Actions-runnere, bygget på bare metal-leverandører som Hetzner, Leaseweb og AWS Bare Metal. Du kan bruke den administrerte tjenesten eller drifte den selv. Du bytter til GitHub Actions-runnerne med én etikett, og hver jobb får en ren, kortlevd virtuell maskin. Ubicloud var med i Y Combinators W24-kull og har hentet $16M i såkornfinansiering.
Hva koster Ubicloud-runnere?
Per september 2026 koster en x64-runner med 2 vCPU $0.00125 per minutt på standard maskinvare og $0.002 på premium maskinvare, som nye kontoer får som standard. En arm64-runner med 2 vCPU koster $0.00125. Fakturering skjer per minutt, og hver konto får $2.50 i månedlig kreditt, omtrent 1 250 minutter. Markedsføringssiden til Ubicloud oppgir også standard runnere fra $0.0010 per minutt; tallene her kommer fra prisdokumentasjonen.
Er Ubicloud billigere enn CRACI?
Ja. CRACI tar $0.004 per minutt med 2 vCPU på både x86-64 og ARM64. Ubicloud-runnere med 2 vCPU koster $0.002 på premium x64 og $0.00125 på standard x64 og arm64. CRACI måler per sekund og Ubicloud per minutt, noe som minsker gapet på korte jobber: En jobb på 30 sekunder koster $0.002 på CRACI, det samme som ett fakturert minutt på premium x64 hos Ubicloud. Det CRACI legger til på runneren, er byggregistreringen: en SBOM for hver jobb, en egress-policy, provenance-data og sårbarhetsovervåking.
Er Ubicloud raskere enn CRACI?
Ubicloud sier at runnerne går dobbelt så raskt som GitHub-hostede runnere, og CRACI kjører bygg omtrent dobbelt så raskt som GitHub-hostede runnere, takket være raskere maskinvare, kortere køtider og caching. Vi har ikke benchmarket de to mot hverandre, så kjør samme workflow på begge og sammenlign.
Genererer Ubicloud SBOM-er eller provenance for bygg?
Ikke blant de dokumenterte funksjonene. Ubicloud-runnere fokuserer på pris, ytelse og isolering av jobber. CRACI registrerer pakkene hver jobb henter, også pakker gjenopprettet fra cacher, og produserer en SBOM i CycloneDX eller SPDX med en fullstendighetsstatus. API-et returnerer SBOM-er, nettverksspor og provenance.
Kan Ubicloud begrense hva et bygg kan nå på nettverket?
En egress-policy for runnerjobber er ikke blant funksjonene i GitHub Actions-dokumentasjonen til Ubicloud, som dekker isolerte VM-er, just-in-time-registrering av runnere og oppbevaring av metadatalogger. CRACI håndhever en egress-policy på runneren: default deny eller allow, 24 innebygde forhåndsinnstillinger for programvarekilder, validert før jobben starter, og som blokkerer ved feil (fail closed).
Hvor kjører jobbene, og kan data forbli i EU?
Ubicloud fordeler GitHub Actions-runnerne på datasentre i Tyskland. CRACI kjører bygg på europeisk bare metal-infrastruktur, med datalagring i EU på Enterprise-planen. CRACI lagrer ikke kildekoden din; den behandles i jobbens VM så lenge bygget varer.
Må jeg skrive om GitHub Actions-workflowene mine for å bytte?
Nei. Begge produktene erstatter runneren, ikke GitHub Actions. Workflows, triggere og GitHub-grensesnittet forblir de samme; på CRACI blir jobbetiketten runs-on: craci.
Se hva byggene dine henter inn
Book en demo, så kjører vi en av workflowene dine på CRACI og går gjennom SBOM-en, nettverkssporet og provenance.
Book en demo