123% flere rapporterte CVE-er per dag i 2026 enn i fjor.

Sammenligning

CRACI vs. RunsOn

RunsOn setter kortlevde GitHub Actions-runnere i din egen AWS-konto mot en fast lisensavgift. CRACI kjører GitHub Actions-jobbene dine på administrerte runnere som registrerer hva hvert bygg hentet, og håndhever en egress-policy.

Oppdatert

Det korte svaret

RunsOn er selvhostede GitHub Actions-runnere uten vedlikeholdet av en runnerflåte. Én CloudFormation-stack eller Terraform-modul ruller det ut i AWS-kontoen din; hver jobb får deretter en ny EC2-instans av den typen du velger, og AWS fakturerer beregningskraften til kostpris. Hvis du vil ha runnere inne i din egen skykonto og lavest mulig regning for beregningskraft, særlig på spot-instanser, er RunsOn vanskelig å slå.

CRACI er CI med innebygd sikkerhet for leverandørkjeden. Det er en administrert, GitHub Actions-kompatibel runner, og 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 erstatter runneren jobbene dine kjører på, så du velger ett av dem.

Oversikt

Funksjon CRACI RunsOn
Hva det er En administrert GitHub Actions-runner med innebygd sikkerhet for leverandørkjeden. Selvhostede GitHub Actions-runnere som du ruller ut i din egen AWS-konto.
Oppsett Installer CRACI GitHub App, og sett runs-on: craci. Rull ut én CloudFormation-stack eller Terraform-modul, og endre runs-on-etiketten.
Hvor jobber kjører Isolerte VM-er, én per jobb, administrert av CRACI på europeisk bare metal-infrastruktur. En ny EC2-instans per jobb, i AWS-kontoen og VPC-en din.
Runnere i din egen skykonto Kundehostede runnere på veikartet for Enterprise Hele stacken kjører i AWS-kontoen din
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, validert før jobben, blokkerer ved feil (fail closed) Gjennom StepSecurity Harden-Runner, som krever en enterprise-lisens fra StepSecurity
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, enhver EC2-instanstype kontoen din kan starte
Windows-runnere Bare Linux i dag Windows Server 2022 og 2025 på x64
macOS-runnere Bare Linux i dag macOS-jobber blir værende på GitHub-hostede runnere
Caching GitHub Actions-cache; lokale, eksterne og bind mount-baserte lagcacher S3-cache i VPC-en din, caching av Docker-lag, EBS- og EFS-volumer
Faste utgående IP-er Stabilt IP-område for utgående trafikk Gjennom NAT-gatewayer med Elastic IP-er, på AWS-regningen din
Prismodell $0.004 per minutt med 2 vCPU, målt per sekund. Ingen månedsavgift. Fast årslisens fra omtrent $348 (€300), pluss AWS-regningen din for beregningskraften (per september 2026).
  • Inkludert
  • Delvis
  • Ikke inkludert
  • På veikartet

Hva RunsOn gjør bra

Nettstedet til RunsOn
runs-on.com

Din konto, dine data. Kontrollplanet, runner-VM-ene, S3-cachen og loggene ligger alle i AWS-kontoen din, og RunsOns egne dataflyter er begrenset til lisensvalidering, telemetri og support. For team der sikkerhetsgjennomgangen stopper ved "en tredjepart kjører koden og hemmelighetene våre", er det svaret RunsOn er bygget for å gi. CRACI-runnere er administrerte i dag; kundehostede runnere står på veikartet for Enterprise.

Enhver instans, én per jobb. Etiketten runs-on velger maskinen, så en jobb kan be om en stor beregningsoptimalisert instans, en GPU, lokal NVMe-lagring eller Windows. Hver jobb får en ny EC2-instans som slettes når den er ferdig, og RunsOn sier at jobber vanligvis starter på omtrent 30 sekunder, eller under 6 med varme pools.

Kostnad. RunsOn legger ikke noe påslag på beregningskraft i AWS og tar betalt for en fast lisens, fra omtrent $348 (€300) per år. Selskapet sier at resultatet er 7 til 12 ganger billigere enn GitHub-hostede runnere. Spot-instanser med automatisk fallback til on-demand holder regningen enda lavere. Dette er RunsOns tall; instansmiksen og regionen din avgjør det reelle tallet.

Caching og observerbarhet. En S3-basert cache i VPC-en din erstatter GitHubs cache uten størrelsestaket, caching av Docker-lag er innebygd, og EBS sticky disks og delte EFS-volumer bevarer tilstand mellom jobber. Metrikker og kostnadsrapportering per jobb går til CloudWatch og OpenTelemetry.

Sikkerhetstillegg. En integrasjon med StepSecurity Harden-Runner legger til overvåking og filtrering av utgående trafikk og oppdagelse av manipulering av kildekode under bygget, med en enterprise-lisens fra StepSecurity.

Pris og størrelser

Listepriser: RunsOn per september 2026, CRACI per oktober 2026. Beregningsprisene for RunsOn er AWS-spotpriser slik RunsOn oppgir dem.
Funksjon CRACI RunsOn
Linux x64, 2 vCPU $0.004 per minutt, 6 GB RAM Omtrent $0.0009 per minutt på spot (m7i-flex.large), slik RunsOn oppgir det for us-east-1
Linux ARM64, 2 vCPU $0.004 per minutt, 6 GB RAM Omtrent $0.0010 per minutt på spot (m8g.large), slik RunsOn oppgir det for us-east-1
Hvem som fakturerer beregningskraften CRACI, per sekund, avrundet til nærmeste sekund AWS, per sekund, uten påslag fra RunsOn; spot eller on-demand
Fast avgift Ingen Omtrent $348 (Starter), $1,044 (Growth), $2,088 (Scale) eller $4,176 (Enterprise) per år per juridisk enhet (€300 til €3,600)
Gratis bruk Oppstartsprogram: minst 100 000 gratis byggeminutter og praktisk onboarding Gratis for ikke-kommersiell bruk med en offentlig omtale; 15 dagers prøveperiode
Andre kostnader Byggeminutter til $0.002 per vCPU-minutt AWS-nettverk, lagring og NAT-gatewayer for statiske IP-er; tiden det tar å drifte og oppgradere stacken

Når det gjelder beregningskraft alene, koster RunsOn på spot-instanser en brøkdel av CRACIs $0.004 per minutt med 2 vCPU. Sammenligningen handler likevel ikke bare om pris per minutt. Med RunsOn betaler du også lisensen og AWS-tjenestene rundt runnerne, for eksempel NAT-gatewayer for statiske IP-er, og teamet ditt eier stacken: oppgraderinger, AWS-kvoter og hendelser. CRACI er én pris per minutt, målt per sekund, uten månedsavgift, og CRACI drifter infrastrukturen. Se priser for CRACI for gjeldende vilkår og administrerte vs. selvhostede runnere for den bredere avveiningen.

Når det gjelder fart, kjører CRACI bygg omtrent dobbelt så raskt som GitHub-hostede runnere, takket være raskere maskinvare, kortere køtider og caching. Farten til RunsOn avhenger av instanstypen du velger. 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.

Kontroll over hva bygget kan nå

Sikkerhetsgrupper avgjør hvilke nettverk en RunsOn-runner kan nå; de vet ikke hvilket pakkeregister en jobb skal bruke. Det gjør egress-policyen i CRACI: default deny eller default allow, 24 innebygde forhåndsinnstillinger for programvarekilder, typede egendefinerte kilder for npm, PyPI, apt, apk, Go-proxyen, Nix, Cargo, OCI-registre og Git over HTTPS og SSH, 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.

Harden-Runner på RunsOn går lenger på ett punkt: Det følger også med på om kildefiler endres under bygget, noe CRACI ikke gjør.

Provenance og overvåking

API-et returnerer SBOM-er, nettverksspor og provenance. CRACI signerer ikke provenance og hevder ikke noe SLSA-nivå. Det samler sårbarheter på tvers av bygg og repositorier og fortsetter å vurdere overvåkede SBOM-er på nytt.

To ulike sikkerhetsspørsmål

RunsOn svarer på "hvem har koden, hemmelighetene og runner-tilstanden min?" ved å holde alt i AWS-kontoen din. CRACI svarer på et annet spørsmål: "hva hentet dette bygget inn, og hvor koblet det seg til?" CRACI kjører hver jobb i sin egen isolerte VM, lagrer ikke kildekoden din og er ISO 27001-sertifisert. 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

RunsOn passer bedre når

  • Runnere må kjøre inne i din egen AWS-konto, ved siden av VPC-ressursene dine.
  • Laveste kostnad for beregningskraft betyr mest, og du er komfortabel med å drifte en stack i AWS.
  • Du trenger Windows-runnere, GPU-instanser eller bestemte EC2-instanstyper i dag.
  • Prosjektene dine er ikke-kommersielle, noe RunsOn dekker gratis.

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) og ikke krever noen ekstra lisens.
  • Du trenger overvåking av det som ble levert, uten å legge til verktøy i hver workflow.
  • Du vil helst ikke drifte CI-infrastruktur og vil ha bygg på europeisk infrastruktur.

Hva du gir avkall på med CRACI. Runnere i din egen AWS-konto, som står på veikartet for Enterprise, Windows-runnere, som også står på veikartet, og den laveste regningen for beregningskraft. Det du får, er en byggregistrering som sikkerhet og compliance kan bruke uten enda en skanner i pipelinen, på infrastruktur du ikke trenger å drifte.

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 selvhostet 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 RunsOn

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.

RunsOn vs. CRACI: ofte stilte spørsmål

Priser, hosting, plattformer og sikkerhet, besvart ut fra hver leverandørs publiserte informasjon

Hva er RunsOn?

RunsOn er selvhostede GitHub Actions-runnere gjort til et produkt. Du ruller ut én CloudFormation-stack eller Terraform-modul i din egen AWS-konto, og RunsOn starter en ny EC2-instans for hver jobb og avslutter den når jobben er ferdig. Runnere, cacher, logger og påloggingsinformasjon blir værende i AWS-kontoen din. Selskapet ble grunnlagt i 2023 av Cyril Rohr, som holder til i Rennes i Frankrike.

Hva koster RunsOn?

Per september 2026 tar RunsOn betalt for en fast årslisens per juridisk enhet: fra omtrent $348 (€300) per år på Starter, omtrent $1,044 (€900) på Growth, omtrent $2,088 (€1,800) på Scale og omtrent $4,176 (€3,600) på Enterprise, avhengig av hvor mange runnere du starter per måned. AWS fakturerer beregningskraften direkte, per sekund, uten påslag fra RunsOn. RunsOn oppgir en spot-instans med 2 vCPU x64 i us-east-1 til omtrent $0.0009 per minutt. Det er gratis for ikke-kommersiell bruk og har 15 dagers prøveperiode.

Er RunsOn billigere enn CRACI?

For beregningskraft, ja, og med god margin på spot-instanser. CRACI tar $0.004 per minutt med 2 vCPU, mens en spot-instans med 2 vCPU gjennom RunsOn koster omtrent $0.0009 per minutt i us-east-1, pluss lisensen. Totalen omfatter også AWS-nettverk og -lagring og tiden det tar å drifte stacken. Det CRACI legger til på runneren, er byggregistreringen: en SBOM for hver jobb, en egress-policy, provenance-data og sårbarhetsovervåking.

Genererer RunsOn SBOM-er eller provenance for bygg?

Ikke blant de dokumenterte funksjonene. RunsOn fokuserer på beregningskraft, caching, kostnad og observerbarhet i AWS-kontoen din. 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 RunsOn begrense hva et bygg kan nå på nettverket?

RunsOn-runnere står i VPC-en din, så sikkerhetsgrupper og ruting i AWS gjelder, og statiske utgående IP-er kommer fra NAT-gatewayer. For egress-filtrering inne i jobben integrerer RunsOn StepSecurity Harden-Runner, som bygger en baseline av hver jobbs utgående trafikk og kan håndheve den som en tillatelsesliste; på RunsOn krever det en enterprise-lisens fra StepSecurity. CRACI håndhever en egress-policy på selve runneren: default deny eller allow, 24 innebygde forhåndsinnstillinger for programvarekilder, validert før jobben starter, og som blokkerer ved feil (fail closed).

Kan jeg kjøre CRACI i min egen AWS-konto?

Ikke i dag. CRACI-runnere er administrerte, på europeisk infrastruktur, og kundehostede runnere står på veikartet for Enterprise-planen. Hvis runnere inne i din egen AWS-konto er et absolutt krav, er RunsOn bygget for akkurat det.

Støtter CRACI Windows- eller macOS-runnere?

CRACI kjører Linux på x86-64 og ARM64 i dag, med Windows og macOS på veikartet. RunsOn tilbyr Windows Server 2022 og 2025 og GPU-instanser; macOS-jobber blir også med RunsOn værende på GitHub-hostede runnere.

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