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

Vertailu

CRACI vs. Blacksmith CI

Molemmat korvaavat koneen, jolla GitHub Actions -jobisi ajetaan. Blacksmith on rakennettu nopeaan ja edullisempaan laskentaan. CRACI on CI, joka hoitaa toimitusketjun tietoturvan sisäänrakennetusti: jokainen buildi tallentaa, mitä se haki, ja ajetaan egress-käytännön alaisena.

Päivitetty

Lyhyt vastaus

Blacksmith on hallinnoitu runneripalvelu GitHub Actionsille, rakennettu nopeuteen ja kustannuksiin: Linux-, Windows- ja macOS-runnerit bare metal -laitteistolla, samassa paikassa sijaitseva riippuvuusvälimuisti, Docker-kerrosten välimuisti pysyvillä levyillä ja CI:n havainnoitavuus. Jos ainoa tavoitteesi on nopeampi ja edullisempi GitHub Actions, Blacksmith on vahva vaihtoehto: sen x64-listahinta on sama kuin CRACI:n, sen ARM-hinta on alempi ja se sisältää 3 000 ilmaista x64-minuuttia kuukaudessa.

CRACI on CI, joka hoitaa toimitusketjun tietoturvan sisäänrakennetusti. 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:eiksi, haavoittuvuuksien seurannaksi ja CRA-näytöksi. Molemmat tuotteet kilpailevat samasta runneribudjetista, joten valitset niistä toisen.

Yhdellä silmäyksellä

Ominaisuus CRACI Blacksmith
Mikä se on GitHub Actions -runneri, johon toimitusketjun tietoturva on sisäänrakennettu. GitHub Actions -runneri, joka on rakennettu nopeuteen ja pienempiin kustannuksiin.
Käyttöönotto Asenna CRACI GitHub App ja aseta sitten runs-on: craci. Asenna Blacksmith GitHub App ja vaihda sitten labelit, esimerkiksi blacksmith-2vcpu-ubuntu-2404.
Buildin aikainen SBOM havaituista riippuvuuksista Jokainen jobi, kattavuustilan kanssa, välimuistin paketit mukaan lukien Ei dokumentoitujen ominaisuuksien joukossa
Buildin verkon egress-käytäntö Oletuksena estävä tai salliva, virhetilanteessa liikenne estetään Ei dokumentoitujen ominaisuuksien joukossa
Haavoittuvuuksien seuranta Seurattavat SBOM:t arvioidaan uudelleen Ei dokumentoitujen ominaisuuksien joukossa
CRA-näyttö ja raportit SBOM:t CycloneDX- tai SPDX-muodossa, tiedot API:n kautta, CRA-ilmoitusten sisältö valmisteltuna; ei raporttien vientiä Ei dokumentoitujen ominaisuuksien joukossa
Linux-runnerit x86-64 ja ARM64, 1–32 vCPU x64 ja ARM, 2–32 vCPU, Ubuntu 22.04 ja 24.04
Windows-runnerit Tällä hetkellä vain Linux Windows Server 2025, julkinen beta
macOS-runnerit Tällä hetkellä vain Linux Apple M4, 6 ja 12 vCPU
Hinta, 2 vCPU Linux $0.004 minuutilta sekä x86-64:llä että ARM64:llä ($0.002 vCPU-minuutilta), mitattuna sekunneittain. $0.004 minuutilta x64:llä ja $0.0025 minuutilta ARM:lla (syyskuu 2026).
Sisältyvä käyttö $0.004 per 2 vCPU -minuutti, mitattuna sekunneittain. Ei kuukausimaksua. 3 000 ilmaista 2 vCPU x64 -minuuttia kuukaudessa organisaatiota kohden.
Riippuvuuksien välimuisti GitHub Actionsin välimuisti Samassa paikassa sijaitseva välimuisti, 25 Gt repositoriota kohden viikossa
Docker-kerrosten välimuisti Paikalliset, etä- ja bind mount -kerrosvälimuistit Sticky disks hintaan $0.50 per Gt kuukaudessa
Kiinteät lähtevät IP-osoitteet Vakaa lähtevän liikenteen IP-alue Kiinteät IP-osoitteet hintaan $100 per IP kuukaudessa
Missä jobit ajetaan Eristetyt virtuaalikoneet; EU-tietojen sijainti Enterprise-tilauksessa, eurooppalaisella bare metal -infrastruktuurilla. Firecracker-mikrovirtuaalikoneet bare metal -laitteistolla US Eastissa, US Westissä, Amsterdamissa ja Frankfurtissa.
  • Sisältyy
  • Osittain
  • Ei sisälly
  • Tiekartalla

Missä Blacksmith on hyvä

Blacksmith: verkkosivusto
blacksmith.sh

Painopiste suorituskyvyssä. Blacksmith ajaa jobit bare metal -koneilla, joiden yhden ytimen suorituskyky on korkea, sanoo runneriensa olevan kaksi kertaa GitHubin ylläpitämiä runnereita nopeampia ja sanoo samassa paikassa sijaitsevan välimuistinsa lataavan noin neljä kertaa nopeammin. Docker-buildeissa se kertoo asiakkaiden nähneen kerrosvälimuistin ansiosta 2–40-kertaisia parannuksia. Nämä ovat Blacksmithin lukuja; oma putkesi on todellinen testi.

Välimuisti ilman muutoksia työnkulkuihin. GitHubin viralliset cache- ja setup-actionit käyttävät Blacksmithin välimuistia läpinäkyvästi, ja ilmaista tallennustilaa on 25 Gt repositoriota kohden viikossa, vähiten käytettyjen merkintöjen poistuessa seitsemän päivän jälkeen. Sticky disks ja Docker-kerrosten välimuisti säilyttävät tilan ajojen välillä hintaan $0.50 per Gt kuukaudessa, ja dokumentaatio kattaa myös Bazelin, Git checkoutin ja konttikuvien välimuistit.

Alustakattavuus. Blacksmith tarjoaa Ubuntu 22.04:n ja 24.04:n x64- ja ARM-arkkitehtuureille 2–32 vCPU:lla, Windows Server 2025:n julkisena betana ja macOS:n Apple M4:llä 6 ja 12 vCPU:n koossa. Se ei aseta rinnakkaisuusrajoja. CRACI on tällä hetkellä vain Linux, ja Windows ja macOS ovat tiekartalla, joten näiden jobien osalta Blacksmith kattaa alueen, jota CRACI ei vielä kata.

Vianetsintä ja analytiikka. SSH-yhteys käynnissä oleviin jobeihin, ajohistoria, lokihaku, mittarit, monitorit, testianalytiikka ja CI-kojelauta ovat kaikki dokumentoituja ominaisuuksia. Testboxes, jotka ajavat paikallisia muutoksia oikean GitHub Actions -jobin sisällä, ovat varhaisessa betassa.

Palvelun tietoturva ja vaatimustenmukaisuus. Jobit ajetaan lyhytikäisissä Firecracker- mikrovirtuaalikoneissa, ja jokainen jobi saa juuri oikeaan aikaan luodun, jobiin rajatun tokenin, joka vanhenee tunnin kuluttua. Blacksmith kertoo olevansa SOC 2 Type 2- ja GDPR-yhteensopiva ja että sille tehdään tunkeutumistestaus joka vuosineljännes.

Hinta ja koot

Listahinnat: Blacksmith syyskuussa 2026, CRACI lokakuussa 2026.
Ominaisuus CRACI Blacksmith
Linux x64, 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.0025 minuutilta, 6 Gt RAM
Suurin Linux-runneri 32 vCPU, 96 Gt RAM, $0.064 minuutilta 32 vCPU, 128 Gt RAM x64:llä tai 96 Gt ARM:lla
Windows, 2 vCPU Windows ja macOS ovat tiekartalla $0.008 minuutilta, 7 Gt RAM (julkinen beta)
macOS, 6 vCPU Windows ja macOS ovat tiekartalla $0.08 minuutilta Apple M4:llä, 24 Gt RAM
Mittaus Sekunneittain, pyöristettynä lähimpään sekuntiin Ei kerrottu hinnastosivulla
Sisältyvä käyttö $0.004 per 2 vCPU -minuutti, ei kuukausimaksua 3 000 ilmaista 2 vCPU x64 -minuuttia kuukaudessa, ei luottokorttia
Maksulliset lisät Lisä-build-minuutit hintaan $0.002 vCPU-minuutilta Docker-kerrosten välimuisti ja sticky disks $0.50 per Gt kuukaudessa; kiinteät IP-osoitteet $100 per IP kuukaudessa
Startupit Startup-ohjelma: vähintään 100 000 ilmaista build-minuuttia ja henkilökohtainen käyttöönotto Alennus pyynnöstä yrityksille, joilla on alle 100 työntekijää, alle $50M kerättyä rahoitusta ja ikää alle 5 vuotta
Enterprise Räätälöity: EU-tietojen sijainti, räätälöity säilytysaika, SAML SSO, ensisijainen tuki Räätälöity: 99,9 %:n SLA, ensisijainen tuki 24/7, oma Slack-kanava
  • Tiekartalla

x64:llä molemmilla on sama listahinta, $0.004 per 2 vCPU -minuutti. Blacksmithin ARM-hinta on selvästi alempi, koska CRACI veloittaa ARM64:stä saman hinnan kuin x86-64:stä, ja Blacksmith sisältää 3 000 ilmaista x64-minuuttia kuukaudessa. CRACI mittaa sekunneittain lähimpään sekuntiin pyöristäen, joten lyhyistä jobeista laskutetaan vain niiden ajosekunnit. Myös kokoonpanot eroavat: CRACI:n laskentayksikkö on 1 vCPU ja 3 Gt RAM-muistia, 1–32 yksikköä, kun taas Blacksmithin x64-runnereissa on 4 Gt vCPU:ta kohden ja ARM-runnereissa 3 Gt. Sovita buildiesi tarvitsema muisti ennen hintojen vertailua. Ajantasaiset ehdot löydät sivulta CRACI:n hinnoittelu.

Nopeus ei ole se, missä nämä kaksi eroavat eniten. Molemmat sanovat runneriensa olevan noin kaksi kertaa GitHubin ylläpitämiä runnereita nopeampia. CRACI saavuttaa sen nopeammalla laitteistolla, lyhyemmillä jonotusajoilla ja välimuistilla. Emme ole vertailleet näitä kahta toisiinsa suorituskykytesteillä.

Missä CRACI on erilainen

Tallenne siitä, mitä buildi haki

Jokaisen jobin ajon aikana paketit tunnistava välityspalvelin (proxy) tallentaa liikenteen pakettilähteisiin: npm-, PyPI-, RubyGems-, Composer-, Cargo-, Go-, Nix-, OCI-, apt-, apk- ja Git-lähteisiin sekä latausesiasetuksiin. Riippuvuusnäyttö kulkee CI-välimuistien mukana, joten välimuistista palautetut paketit lasketaan silti mukaan. Jokainen jobi tuottaa CycloneDX- tai SPDX-muotoisen SBOM:n, jolla on kattavuustila jobi- ja välimuistikohtaisesti: Complete, Complete with connections, Incomplete, Unavailable tai Not recorded.

Hallinta siihen, mihin buildi pääsee

Blacksmithin kiinteät IP-osoitteet antavat runnereillesi kiinteän osoitteen palomuurin takana olevien palvelujen tavoittamiseen. CRACI tarjoaa myös vakaan lähtevän liikenteen IP-alueen ja lisää egress-käytännöt: oletuksena estävä tai oletuksena salliva, 24 valmista ohjelmistolähteiden esiasetusta, tyypitetyt omat lähteet sekä eksplisiittiset TLS-, TCP-, UDP- ja ICMP-säännöt. Käytännöt validoidaan ennen jobin käynnistymistä, virhetilanteessa liikenne estetään (fail closed), ja rikkomuksesta lähetetään hälytys.

Alkuperätiedot ja seuranta

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

Kaksi eri tietoturvakysymystä

Blacksmithin tietoturvatyö vastaa kysymykseen ”voiko runneripalveluun luottaa jobieni kanssa?”: eristetyt mikrovirtuaalikoneet, lyhytikäiset tokenit, salatut välimuistit ja SOC 2 -raportti. CRACI vastaa myös tähän kysymykseen eristetyillä virtuaalikoneilla ja sillä, ettei lähdekoodia tallenneta, ja sitten toiseen: ”mitä tämä buildi toi mukanaan, ja mihin se otti yhteyttä?” Juuri tätä toista vastausta auditoija, asiakas tai kyberkestävyyssäädös sinulta pyytää.

Varaa demo ja katso SBOM, verkkojälki ja alkuperätiedot yhdestä omasta työnkulustasi.

Kumpi sopii

Blacksmith sopii paremmin, kun

  • Buildien nopeus ja alin minuuttihinta ARM:lla ovat päätavoitteet, tai ilmaisilla kuukausiminuuteilla on merkitystä.
  • Tarvitset macOS- tai Windows-runnereita nyt.
  • Luotat sticky disksiin, Blacksmithin havainnoitavuuskonsoliin tai SSH-vianetsintään.

CRACI sopii paremmin, kun

  • Toimitat ohjelmistoa, jonka jokaisen julkaisun sisältö sinun on osoitettava itse buildista.
  • 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 EU-tietojen sijainnin, joka on saatavilla CRACI:n Enterprise-tilauksessa.

Mistä luovut CRACI:n kanssa. Windows- ja macOS-jobeista, jotka ovat tiekartalla, alimmasta ARM-hinnasta sekä Blacksmithin vianetsintä- ja analytiikkatyökaluista. Saat 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. Nopea runneri ei tuota tätä näyttöä itsestään; joutuisit lisäämään SBOM- ja skannaustyökaluja työnkulkuihisi. CRACI tuottaa sen buildin tallenteesta ja vie SBOM:t CycloneDX- tai SPDX-muodossa haavoittuvuuksineen. Se automatisoi merkittävän osan ohjelmistotoimitusketjun näkyvyydestä ja näytöstä, jota yritykset tarvitsevat laajempaan CRA-vaatimustenmukaisuusprosessiinsa.

Siirtyminen Blacksmithista

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

Välimuisteista, OIDC-luottamuskäytännöistä, IP-sallittujen listoista ja varajärjestelyistä kerrotaan sivulla näin vaihdat GitHub Actions -runnerien toimittajaa. Jos haluat ajaa buildit eurooppalaisella infrastruktuurilla, katso eurooppalaiset GitHub Actions -runnerit.

Blacksmith vs. CRACI: yleisiä kysymyksiä

Hinnoittelu, nopeus, alustat ja tietoturva kunkin toimittajan julkaisemien tietojen perusteella

Mikä on Blacksmith CI?

Blacksmith on hallinnoitu runneripalvelu GitHub Actionsille. Pidät työnkulkusi ja vaihdat runnerin labelin, ja jobisi ajetaan Blacksmithin bare metal -koneilla Firecracker-mikrovirtuaalikoneissa GitHubin ylläpitämien runnereiden sijaan. Sen myyntivaltteja ovat nopeus ja hinta: nopeampi laitteisto, samassa paikassa sijaitseva riippuvuusvälimuisti, Docker-kerrosten välimuisti ja CI:n havainnoitavuus.

Paljonko Blacksmith maksaa?

Syyskuussa 2026 Blacksmithin hinnasto oli 2 vCPU:n Ubuntu x64 $0.004 minuutilta, Ubuntu ARM $0.0025, Windows $0.008 ja macOS M4 (6 vCPU) $0.08. Jokainen organisaatio saa 3 000 ilmaista 2 vCPU x64 -minuuttia kuukaudessa. Docker-kerrosten välimuisti ja sticky disks maksavat $0.50 per Gt kuukaudessa ja kiinteät IP-osoitteet $100 per IP kuukaudessa.

Onko Blacksmith CRACI:a halvempi?

ARM:lla on; x64:llä listahinta on sama. CRACI veloittaa 2 vCPU:sta $0.004 minuutilta sekä x86-64:llä että ARM64:llä, kun Blacksmithin hinta on $0.004 x64:llä ja $0.0025 ARM:lla, ja Blacksmith sisältää 3 000 ilmaista x64-minuuttia kuukaudessa. CRACI mittaa sekunneittain, joten lyhyistä jobeista laskutetaan vain niiden ajosekunnit. CRACI lisää runneriin buildin tallenteen: SBOM:n jokaisesta jobista, egress-käytännön, alkuperätiedot (provenance) API:n kautta ja haavoittuvuuksien seurannan, jotka vaatisivat muuten erilliset työkalut.

Onko Blacksmith CRACI:a nopeampi?

Molemmat sanovat runneriensa olevan noin kaksi kertaa GitHubin ylläpitämiä runnereita nopeampia. CRACI saavuttaa sen nopeammalla laitteistolla, lyhyemmillä jonotusajoilla ja välimuistilla. Emme ole vertailleet näitä kahta toisiinsa suorituskykytesteillä, joten aja sama työnkulku molemmilla ja vertaa.

Generoiko Blacksmith SBOM:eja tai buildin alkuperätietoja?

Ei dokumentoitujen ominaisuuksien joukossa. Blacksmith keskittyy laskentaan, välimuistiin ja havainnoitavuuteen. CRACI tallentaa jokaisen jobin hakemat paketit, välimuisteista palautetut paketit mukaan lukien, ja tuottaa CycloneDX- tai SPDX-muotoisen SBOM:n kattavuustilan kanssa. API palauttaa SBOM:t, verkkojäljet ja alkuperätiedot.

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

Blacksmith tarjoaa kiinteät IP-osoitteet, jotta jobisi voivat tavoittaa palomuurin takana olevia palveluja kiinteästä osoitteesta. Käytäntö siitä, mihin jobi itse saa ottaa yhteyttä, ei ole dokumentoitujen ominaisuuksien joukossa. CRACI valvoo egress-käytäntöä runnerissa: oletuksena estävä tai salliva, 24 valmista ohjelmistolähteiden esiasetusta, validointi ennen jobin käynnistymistä ja virhetilanteessa liikenteen estäminen (fail closed).

Tukeeko CRACI Windows- tai macOS-runnereita?

Ei vielä. CRACI ajaa tällä hetkellä Linuxia x86-64- ja ARM64-arkkitehtuureilla; Windows ja macOS ovat tiekartalla. Blacksmith tarjoaa macOS:n Apple M4:llä ja Windows Server 2025:n julkisena betana.

Missä jobit ajetaan, ja voivatko tiedot pysyä EU:ssa?

Blacksmith ajaa jobit bare metal -koneilla US Eastissa, US Westissä, Amsterdamissa ja Frankfurtissa, ja sen hallintataso on AWS:ssä. CRACI ajaa buildit eurooppalaisella bare metal -infrastruktuurilla, ja EU-tietojen sijainti on saatavilla Enterprise-tilauksessa. CRACI ei tallenna lähdekoodiasi; sitä käsitellään jobin virtuaalikoneessa buildin ajan.

Onko Blacksmith SOC 2 -yhteensopiva?

Blacksmith kertoo olevansa SOC 2 Type 2- ja GDPR-yhteensopiva ja että sille tehdään tunkeutumistestaus joka vuosineljännes. CRACI dokumentoi tietoturvakontrollinsa Trust Centerissään.

Pitääkö GitHub Actions -työnkulut kirjoittaa uudelleen vaihtoa varten?

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

Katso, mitä buildisi tuovat mukanaan

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

Varaa demo