Vertailu
CRACI vs. Avrea
Avrea ajaa GitHub Actions -jobeja nopeilla hostatuilla runnereilla, joihin välimuisti ja CI:n havainnoitavuus on rakennettu sisään. CRACI ajaa ne runnereilla, jotka tallentavat, mitä kukin buildi haki, ja valvovat egress-käytäntöä.
Päivitetty
Lyhyt vastaus
Avrea on hostattujen runnereiden palvelu GitHub Actionsille, CRACI:n tavoin helsinkiläinen, ja se on rakennettu nopeutta ja CI:n sisälle näkemistä varten: Linux-, Windows- ja macOS-runnerit, automaattinen riippuvuusvälimuisti, lokihaku, ajonaikaiset metriikat, epävakaiden testien tunnistus ja SSH-yhteys käynnissä oleviin jobeihin. Jos tavoitteesi on nopeammat putket ja sen ymmärtäminen, miksi ne ovat hitaita, Avrean havainnoitavuus menee pidemmälle kuin CRACI:n, ja se kattaa Windowsin ja macOS:n jo nyt.
CRACI on CI, joka hoitaa toimitusketjun tietoturvan sisäänrakennetusti. Myös Avrea on lisännyt tietoturvaominaisuuksia: egress-palomuurin Enterprise-tilaukseensa ja esiversiona repositorion SBOM:n. Ero on siinä, mistä näyttö tulee. CRACI tallentaa jokaisen ulkoisen riippuvuuden, jonka buildi todella haki, valvoo egress-käytäntöä, joka estää virhetilanteessa, ja valvoo toimitettua jatkuvasti uusien haavoittuvuuksien varalta. Molemmat tuotteet korvaavat runnerin, jolla jobisi ajetaan, joten valitset toisen.
Yhdellä silmäyksellä
| Ominaisuus | CRACI | Avrea |
|---|---|---|
| Mikä se on | GitHub Actions -runneri, johon toimitusketjun tietoturva on rakennettu sisään. | Hostatut GitHub Actions -runnerit automaattisella välimuistilla ja CI:n havainnoitavuudella. |
| Käyttöönotto | Asenna CRACI GitHub App ja aseta runs-on: craci. | Asenna Avrea GitHub App ja vaihda labelit, kuten avrea-ubuntu-latest. |
| SBOM | Tallennetaan kunkin buildin liikenteestä, kattavuustilan kanssa | Repositoriokohtainen, manifesteista ja lukitustiedostoista; julkaistiin esiversiona elokuussa 2026 |
| Buildin lähtevän verkkoliikenteen käytäntö | Oletuksena estävä tai salliva, validoidaan ennen jobia, estää virhetilanteessa | Egress-palomuuri Enterprise-tilauksessa; säännöt verkkotunnuksille, CIDR:ille, protokollille ja porteille |
| Haavoittuvuuksien valvonta | Valvotut SBOM:t arvioidaan uudelleen | Ei dokumentoitujen ominaisuuksien joukossa |
| CI:n havainnoitavuus | Verkkojälki jobikohtaisesti | Lokihaku, CPU-, muisti- ja verkkometriikat, epävakaat testit, välimuisti- ja kustannustiedot |
| Linux-runnerit | x86-64 ja ARM64, 1–32 vCPU | x86-64, 1–32 vCPU; ARM64 Apple M5 Maxilla, 1–16 vCPU |
| Windows-runnerit | Nyt vain Linux | Windows 2025, 2–16 vCPU |
| macOS-runnerit | Nyt vain Linux | macOS 26 Apple M5 Maxilla, 8 ja 16 vCPU |
| Hinta, 2 vCPU Linux | $0.004 minuutilta x86-64:llä ja ARM64:llä ($0.002 vCPU-minuutilta), mitataan sekunneittain. | $0.004 minuutilta x86-64:llä ja $0.012 ARM64:llä, kolminkertainen CRACI:n ARM64-hintaan nähden (marraskuussa 2026). |
| Sisältyvä käyttö | $0.004 2 vCPU:n minuutilta, mitataan sekunneittain. Ei kuukausimaksua. | 3 000 ilmaista 2 vCPU:n minuuttia kuukaudessa organisaatiota kohden. |
| Välimuisti | GitHub Actionsin välimuisti; paikalliset, etä- ja bind mount -kerrosvälimuistit | Automaattinen riippuvuusvälimuisti runnereiden vieressä, 25 Gt sisältyy |
| Tietoturvasertifioinnit | ISO 27001 -sertifioitu. | ISO 27001:2022 -sertifioitu ja SOC 2 Type 2 -todennettu. |
| Missä jobit ajetaan | Eristetyt virtuaalikoneet; EU-tietojen sijainti Enterprise-tilauksessa, eurooppalaisella bare metal -infrastruktuurilla. | Tilapäiset virtuaalikoneet omistetulla laitteistolla; EU- ja US-alueet, ja valitset itse, missä data sijaitsee. |
- Sisältyy
- Osittain
- Ei sisälly
- Tiekartalla
Missä Avrea on hyvä
CI:n havainnoitavuus. Avrea kerää CPU-, muisti- ja verkkometriikat jokaisesta jobista ilman agenttia, hakee lokeista kaikkien jobien ja repositorioiden yli, erottaa epävakaat testit todellisista virheistä ja näyttää välimuistin osumaprosentit, hitaat työnkulut ja kulut ajan mittaan. SSH-yhteys käynnissä olevaan jobiin toimii päätteestä tai verkkokonsolista, ja jobin päätyttyä on lisäaikaa. Kaikki tämä sisältyy jokaiseen tilaukseen.
Nopeus ja välimuisti. Avrean runnerit toimivat omistetulla laitteistolla, jossa on korkeat kellotaajuudet ja paikallinen NVMe-tallennus, ja riippuvuudet tallennetaan automaattisesti välimuistiin runnereiden lähelle ensimmäisen buildin jälkeen. Avrean mukaan sen runnerit ovat pelkän laitteiston ansiosta noin kaksi kertaa nopeampia ja välimuistiosumien kanssa jopa kymmenen kertaa nopeampia. Luvut ovat Avrean omia; todellinen testi on oma putkesi.
Alustojen kattavuus. Avrea tarjoaa Ubuntua x86-64:llä 1–32 vCPU:n koossa, Linux ARM64:ää ja macOS 26:ta Apple M5 Max -laitteistolla sekä Windows 2025:tä. CRACI on nyt vain Linuxille, ja Windows ja macOS ovat tiekartalla. Avrean mukaan se tukee nyt GitHub Actionsia ja aikoo lisätä muita alustoja, kuten GitLabin; CRACI:lla GitLab CI ja Jenkins ovat tiekartalla.
Palvelun tietoturva ja egress-palomuuri. Jobit ajetaan tilapäisissä virtuaalikoneissa, välimuistit on eristetty repositorioittain ja salattu, ja Avrea on ISO 27001:2022 -sertifioitu ja SOC 2 Type 2 -todennettu. Sen Enterprise-tilaukseen listattu egress-palomuuri sallii tai estää kohteita verkkotunnuksen, CIDR:n, protokollan ja portin mukaan, sitä valvotaan sekä IP- että DNS-tasolla, ja jokaisesta ajosta saa yhteenvedon siitä, mihin se otti yhteyttä ja mitä estettiin.
Hinta ja koot
| Ominaisuus | CRACI | Avrea |
|---|---|---|
| Linux x86-64, 2 vCPU | $0.004 minuutilta, 6 Gt RAM | $0.004 minuutilta, 8 Gt RAM |
| Linux ARM64, 2 vCPU | $0.004 minuutilta, 6 Gt RAM | $0.012 minuutilta, kolminkertainen CRACI:n hintaan nähden; 8 Gt RAM, Apple M5 Maxilla |
| Suurin Linux-runneri | 32 vCPU, 96 Gt RAM, $0.064 minuutilta | 32 vCPU, 128 Gt RAM x86-64:llä, $0.064 minuutilta |
| Windows, 2 vCPU | Windows ja macOS tiekartalla | $0.008 minuutilta, 8 Gt RAM |
| macOS, 8 vCPU | Windows ja macOS tiekartalla | $0.08 minuutilta Apple M5 Maxilla, 24 Gt RAM |
| Mittaus | Sekunneittain, pyöristettynä lähimpään sekuntiin | Ajoajan sekunneittain, minuuttihinnoin |
| Sisältyvä käyttö | $0.004 2 vCPU:n minuutilta, ei kuukausimaksua | 3 000 ilmaista 2 vCPU:n minuuttia kuukaudessa; suuremmat runnerit kuluttavat niitä suhteessa kokoonsa |
| Maksulliset lisät | Lisä-build-minuutit $0.002 vCPU-minuutilta | Staattiset IP-osoitteet $100 per IP kuukaudessa; Git Mirror -tallennustila ja siirto |
| Startupit | Startup-ohjelma: vähintään 100 000 ilmaista build-minuuttia ja henkilökohtainen käyttöönottotuki | Ilmaisia krediittejä pääomasijoittajien rahoittamille startupeille, joiden rahoitus on alle $5M, ARR alle $5M ja ikä alle 3 vuotta |
| Enterprise | Räätälöity: EU-tietojen sijainti, mukautettu säilytysaika, SAML SSO, prioriteettituki | Räätälöity: suurempi sisältyvä käyttö, SLA:t, egress-palomuuri, staattiset IP-osoitteet, audit-loki, SAML SSO |
- Tiekartalla
x86-64:llä listahinta on sama, $0.004 2 vCPU:n minuutilta ja $0.064 32 vCPU:lla, ja Avrean runnereissa on enemmän muistia: 4 Gt per vCPU CRACI:n 3 Gt:tä vastaan. Avrea myy myös vähemmän muistia sisältäviä x86-64-runnereita, joissa on 2 Gt per vCPU: 4 vCPU ja 8 Gt hintaan $0.006 minuutilta sekä 8 vCPU ja 16 Gt hintaan $0.012, mikä alittaa CRACI:n $0.008 ja $0.016 näissä koissa. ARM64:llä tilanne kääntyy. Avrean ARM64-runnerit toimivat Apple M5 Max -laitteistolla hintaan $0.012 2 vCPU:n minuutilta, kolminkertaisesti CRACI:n ARM64-hintaan nähden: CRACI veloittaa saman $0.004 kuin x86-64:llä. Molemmat mittaavat ajoaikaa sekunneittain, joten lyhyestä jobista laskutetaan kummallakin vain ajetut sekunnit. Katso voimassa olevat ehdot sivulta CRACI:n hinnoittelu.
Missä CRACI on erilainen
SBOM siitä, mitä buildi haki, ei siitä, mitä repositorio ilmoittaa
Avrean SBOM lukee oletushaaran riippuvuusmanifestit ja lukitustiedostot ajamatta koodia ja luettelee tuotantoriippuvuudet. Se on hyödyllinen inventaario siitä, mitä repositorio ilmoittaa. CRACI:n SBOM tulee buildista itsestään: 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ähteisiin sekä latausesiasetuksiin. Siihen sisältyvät välimuisteista palautetut paketit ja piilossa olevat riippuvuudet, joita mikään lukitustiedosto ei luettele, kuten asennushookkien tai build-skriptien lataama koodi ja peruskuvan kerrokset. Jokainen jobi tuottaa CycloneDX- tai SPDX-muotoisen SBOM:n kattavuustilan kanssa.
Tällä on merkitystä, koska buildit eivät ole oletuksena toistettavia: kahdesti buildattu sama commit voi tuoda mukaan eri paketit. Vain julkaisun tuottaneesta buildista otettu SBOM näyttää, mitä julkaisussa on.
Egress-käytäntö reilusti vertailtuna
Molemmat tuotteet voivat rajata buildin sallittujen listaan ja estää kaiken muun. Avrea on edellä näkyvyydessä: sen ajokohtainen yhteenveto nimeää tärkeimmät kohteet, lähetetyt tavut ja estetyt DNS-haut. CRACI:n käytäntö tyypittää lähteet paketti-ekosysteemin ja protokollan mukaan, siinä on 24 valmista ohjelmistolähteiden esiasetusta ja mukautetut lähteet npm:lle, PyPI:lle, apt:lle, apk:lle, Go-proxylle, Nixille, Cargolle, OCI-rekistereille ja Gitille HTTPS:n ja SSH:n yli, se validoidaan ennen jobin alkua, se estää virhetilanteessa ja lähettää hälytyksen rikkeestä. Lisäksi sama jobi, joka ajetaan käytännön alaisena, tuottaa myös tallenteen hakemistaan paketeista.
Alkuperätiedot ja valvonta
API palauttaa SBOM:t, verkkojäljet ja alkuperätiedot. CRACI kokoaa haavoittuvuudet kaikista buildeista ja repositorioista, arvioi valvotut SBOM:t jatkuvasti uudelleen ja näyttää, mitkä aiemmat buildit sisälsivät haavoittuvan riippuvuuden.
Varaa demo, niin näet SBOM:n, verkkojäljen ja alkuperätiedot yhdestä omasta työnkulustasi.
Kumpi sopii
Avrea sopii paremmin, kun
- Päätavoitteet ovat nopeammat putket ja näkyvyys hitaisiin jobeihin, epävakaisiin testeihin ja välimuistin toimintaan.
- Tarvitset macOS- tai Windows-runnereita jo nyt.
- Haluat 3 000 ilmaista minuuttia kuukaudessa; x86-64:llä kummankin minuuttihinta on sama.
- Tarvitset runneritoimittajaltasi SOC 2:n.
CRACI sopii paremmin, kun
- Toimitat ohjelmistoa, jonka jokaisen julkaisun sisältö sinun on osoitettava itse buildista.
- Haluat egress-käytännön, joka on tyypitetty pakettilähteen mukaan, validoidaan ennen jobin alkua ja estää virhetilanteessa.
- Tarvitset toimitetun ohjelmiston valvontaa uusien haavoittuvuuksien varalta.
- Buildisi ajetaan ARM64:llä, jolla CRACI:n hinta on kolmasosa Avrean hinnasta.
Mistä luovut CRACI:n kanssa. Avrean CI-analytiikasta ja vianetsintätyökaluista, Windows- ja macOS-runnereista, jotka ovat CRACI:n tiekartalla, sekä 3 000 ilmaisesta minuutista kuukaudessa. Saat tilalle buildin tallenteen, jota tietoturva ja compliance voivat käyttää ilman uutta skanneria putkessa.
EU:n kyberkestävyyssäädöstä varten
EU:n kyberkestävyyssäädös (Cyber Resilience Act, CRA) edellyttää, että valmistajat tietävät, mitä kussakin julkaisussa on, ja käsittelevät sen haavoittuvuudet. Raportointivelvoitteet alkavat syyskuussa 2026, ja säädöstä sovelletaan kokonaisuudessaan joulukuusta 2027. Repositorion riippuvuusinventaario on alku. CRACI tuottaa SBOM:n julkaisun tehneestä buildista, valvoo sitä uusien haavoittuvuuksien varalta ja vie sen CycloneDX- tai SPDX-muodossa haavoittuvuuksineen. Se automatisoi merkittävän osan siitä ohjelmistotoimitusketjun näkyvyydestä ja näytöstä, jota yritykset tarvitsevat laajempaan CRA-vaatimustenmukaisuuden prosessiinsa.
Siirtyminen Avreasta
CRACI korvaa runnerin, ei GitHub Actionsia. Työnkulut ja GitHubin käyttöliittymä pysyvät ennallaan, ja jobin labeliksi
tulee runs-on: craci. Jobeilla on käytössään Docker Engine, Buildx ja Compose v2, GitHub-yhteensopiva
Ubuntu 24.04 -kuva ja sisäkkäinen virtualisointi x86-64:llä. Lue lisää CI/CD-integraatiosta
ja buildin aikaisesta SBOM-generoinnista. Startupit voivat hakea
startup-ohjelmaan.
Avrea vs. CRACI: yleisiä kysymyksiä
Hinnoittelu, nopeus, SBOM:t ja lähtevän liikenteen hallinta kunkin toimittajan julkaisemien tietojen perusteella
Mikä Avrea on?
Avrea on hostattujen runnereiden palvelu GitHub Actionsille, ja sen ovat rakentaneet Helsingissä Aivenin perustajiin kuuluva Hannu Valtonen ja Noston perustajiin kuuluva Juha Valvanne. Vaihdat runnerin labelin, ja jobisi ajetaan Avrean tilapäisillä virtuaalikoneilla automaattisen välimuistin, lokihaun, ajonaikaisten metriikoiden ja SSH-vianetsinnän kera. Avrea julkaistiin toukokuussa 2026, ja se keräsi $4.7 miljoonan pre-seed-rahoituksen, jota johti Earlybird.
Paljonko Avrea maksaa?
Marraskuussa 2026 Avrea veloittaa runneriminuuteista ilman kuukausimaksua: $0.004 minuutilta 2 vCPU:n x86-64-runnerilla, $0.012 2 vCPU:n ARM64:llä Apple M5 Maxilla, $0.008 2 vCPU:n Windowsilla ja $0.08 8 vCPU:n macOS:llä. Jokainen organisaatio saa 3 000 ilmaista 2 vCPU:n minuuttia kuukaudessa. Staattiset IP-osoitteet maksavat $100 per IP kuukaudessa, ja egress-palomuuri on listattu Enterprise-tilaukseen.
Onko Avrea halvempi kuin CRACI?
Se riippuu arkkitehtuurista. 2 vCPU:n x86-64:llä molempien listahinta on $0.004 minuutilta, ja Avrean runnerissa on enemmän muistia. 4 ja 8 vCPU:n koossa Avrea myy myös vähemmän muistia sisältäviä x86-64-runnereita (2 Gt per vCPU), jotka maksavat vähemmän kuin CRACI:n. 2 vCPU:n ARM64:llä CRACI on halvempi: sama $0.004 Avrean $0.012:ta vastaan, kolmasosa hinnasta. Molemmat mittaavat ajoaikaa sekunneittain. Avrean hintaan sisältyy myös 3 000 ilmaista minuuttia kuukaudessa; CRACI:lla ei ole ilmaistasoa, mutta sillä on startup-ohjelma.
Onko Avrea nopeampi kuin CRACI?
Avrean mukaan sen runnerit ovat pelkän laitteiston ansiosta noin kaksi kertaa nopeampia ja välimuistiosumien kanssa jopa kymmenen kertaa nopeampia. CRACI ajaa buildit noin kaksi kertaa nopeammin kuin GitHubin ylläpitämät runnerit nopeamman laitteiston, lyhyempien jonotusaikojen ja välimuistin ansiosta. Emme ole verranneet näitä kahta toisiinsa mittauksin, joten aja sama työnkulku molemmilla ja vertaa.
Avreassa on nyt SBOM:t. Miten CRACI:n SBOM eroaa?
Avrea generoi repositorion SBOM:n analysoimalla staattisesti oletushaaran riippuvuusmanifestit ja lukitustiedostot, vain tuotantoriippuvuudet, CycloneDX- ja SPDX-muodossa. Se kuvaa sitä, mitä repositorio ilmoittaa. CRACI tallentaa sen, mitä buildi todella haki ajon aikana, mukaan lukien välimuisteista palautetut paketit ja piilossa olevat riippuvuudet, joita mikään lukitustiedosto ei luettele, kuten asennushookkien tai build-skriptien lataaman koodin ja peruskuvan kerrokset. Jokaisella CRACI:n SBOM:lla on kattavuustila, ja valvotut SBOM:t arvioidaan uudelleen uusien haavoittuvuuksien ilmaantuessa.
Molemmissa on egress-palomuuri. Mikä on ero?
Molemmat antavat buildin tavoittaa vain sallimasi kohteet, ja molemmat voivat estää oletuksena. Avrean säännöt vastaavat verkkotunnuksia, CIDR:eja, protokollia ja portteja, niitä valvotaan sekä IP- että DNS-tasolla, ja jokaisesta ajosta saa yhteenvedon siitä, mihin buildi otti yhteyttä; palomuuri on listattu Enterprise-tilaukseen. CRACI:n käytäntö tyypittää lähteet paketti-ekosysteemin mukaan, siinä on 24 valmista ohjelmistolähteiden esiasetusta, se validoidaan ennen jobin alkua ja se estää virhetilanteessa. CRACI tallentaa myös, mitkä paketit ja versiot tulivat näiden yhteyksien kautta.
Tukeeko CRACI Windows- tai macOS-runnereita?
Ei vielä. CRACI ajaa nyt Linuxia x86-64:llä ja ARM64:llä, ja Windows ja macOS ovat tiekartalla. Avrea tarjoaa Windows 2025:n ja macOS 26:n Apple M5 Maxilla.
Pitääkö GitHub Actions -työnkulut kirjoittaa uudelleen vaihdon yhteydessä?
Ei. Molemmat tuotteet korvaavat runnerin, eivät GitHub Actionsia. Työnkulut, laukaisimet ja GitHubin käyttöliittymä pysyvät ennallaan; CRACI:ssa jobin label on runs-on: craci.
Katso, mitä buildisi tuovat mukanaan
Varaa demo, niin ajamme yhden työnkulustasi CRACI:lla ja käymme läpi sen SBOM:n, verkkojäljen ja alkuperätiedot.
Varaa demo