Runnere
Europeiske runnere for GitHub Actions
Kjør GitHub Actions-jobbene dine på CRACIs runnere på europeisk bare metal-infrastruktur, driftet av et europeisk selskap, omtrent dobbelt så raskt som GitHub-hostede runnere, med en registrering av hva hvert bygg hentet. GitHub forblir kontrollplanet ditt. Denne siden forklarer nøyaktig hva det betyr.
Oppdatert
Hva en europeisk runner endrer, og hva den ikke endrer
En GitHub Actions-pipeline har lag, og hvert lag kan ligge et annet sted. En CI-runner er bare ett av dem: maskinen der jobben kjører. Her ser du hvem som drifter hvert lag, og hvor, i tre vanlige oppsett.
| Lag | GitHub-hostede runnere på github.com | GitHub Enterprise Cloud med dataresidens i EU | CRACI-runnere |
|---|---|---|---|
| Lagring av repositorium og kildekode | GitHub; github.com lagrer data i USA som standard | GitHub, i EU-regionen | GitHub, som i oppsettet du har i dag. CRACI behandler koden i jobbens virtuelle maskin og lagrer den ikke |
| Orkestrering, workflow-kjøringer, logger, grensesnitt for sjekker | GitHub | GitHub; Actions-data og -logger lagret i EU-regionen | GitHub, som i oppsettet du har i dag |
| Lagring av hemmeligheter | GitHub | GitHub | GitHub; leveres til CRACI-runneren når jobben starter |
| Kjøring av bygg | GitHub-hostede runnere på Microsoft Azure, og for noen standard Linux-jobber AWS; regioner ikke oppgitt | Hostede runnere i Azure-regioner i EU, via privat Azure-nettverk | CRACI-runnere på europeisk bare metal-infrastruktur |
| Registrering av hva bygget hentet | Registreres ikke | Registreres ikke | SBOM-er og nettverksspor, oppbevart av CRACI, hostet i Europa |
Artefakter fra actions/upload-artifact |
GitHub | GitHub; Actions-data lagret i EU-regionen | GitHub, som i oppsettet du har i dag |
| Hvem som drifter det | GitHub, et Microsoft-selskap | GitHub, et Microsoft-selskap | GitHub for kontrollplanet; CRACI Corporation Oy, et finsk selskap, for runneren |
Enkelt sagt: Med CRACI kjører regnekraften som ser koden og hemmelighetene dine under bygget, i Europa og driftes av et europeisk selskap, og det samme gjelder registreringen av hver pakke bygget hentet inn. GitHub har fortsatt koden og orkestrerer jobben. CRACI erstatter runneren, ikke GitHub Actions.
Dataresidens er ikke digital suverenitet
Dataresidens handler om hvor data lagres og behandles. Digital suverenitet legger til to spørsmål til: hvem som kontrollerer dataene, og hvilken lov som gjelder for den parten, inkludert hvilken jurisdiksjon som kan pålegge operatøren å utlevere data. Et europeisk datasenter drevet av et selskap fra utenfor Europa gir deg dataresidens, ikke digital suverenitet. Hvilke jurisdiksjoner som betyr noe i ditt tilfelle, er et spørsmål for juristene dine, ikke for en runnerleverandør.
En beslutningsregel som holder i en revisjon: List opp hvert lag fra tabellen over, skriv ned hvem som drifter det og hvor det kjører, og sammenlign det med kravet ditt. Hvis kravet bare dekker hvor bygg kjøres og hvor byggedata ligger, kan en europeisk runner oppfylle det. Hvis det dekker kontrollplanet eller lagringen av kode, kan ikke en runner alene gjøre det.
Alternativene dine i Europa
| Alternativ | Hva som kjører i Europa | Hvem som drifter det | Begrensninger |
|---|---|---|---|
| GitHub Enterprise Cloud med dataresidens (GHE.com) | Kode og Actions-data i EU-regionen; hostede runnere i Azure-regioner i EU via privat Azure-nettverk (x64 i France Central og Sweden Central, arm64 i France Central) | GitHub | Bare Enterprise Cloud; en separat GHE.com-enterprise |
| CRACI | Administrerte Linux-runnere på europeisk bare metal-infrastruktur, med byggebevis inkludert | CRACI Corporation Oy, et europeisk selskap | Bare GitHub Actions og Linux i dag |
| Ubicloud | GitHub Actions-runnere i de europeiske regionene, i Tyskland og Finland | Ubicloud, med kontorer i San Francisco, Amstelveen og Istanbul | Ubuntu-runnere |
| Avrea | Avrea nevner hostingleverandører som Aiven, Google Cloud og OVHcloud, og ber kunder drøfte krav til dataplassering med selskapet | Avrea, grunnlagt i Helsingfors | Dataplassering avtales med Avrea, ikke publisert per region |
| Blacksmith | Maskiner i Amsterdam og Frankfurt i tillegg til i USA; en organisasjon kan be om å bli flyttet til en annen region | Blacksmith, med kontrollplanet på AWS | En europeisk plassering, ikke en europeisk operatør |
| Selvhostede runnere i en europeisk sky | Dine runnere på en europeisk leverandørs servere, med Actions Runner Controller eller vanlige virtuelle maskiner | Du | Du patcher, isolerer og skalerer dem |
| En annen CI-plattform med europeisk hosting | Alt, også kontrollplanet: GitLab self-managed eller en Forgejo- eller Gitea-instans | Du eller hostingpartneren din | En CI-migrering, ikke et runnerbytte |
For detaljene én mot én, se CRACI vs Ubicloud, CRACI vs Avrea og CRACI vs Blacksmith, og for hele feltet, runnerleverandører for GitHub Actions sammenlignet. Hvis du vurderer å drifte dine egne, se administrerte vs. selvhostede runnere.
Hva CRACI kjører i Europa
- Administrerte runnere, hostet i Europa. Bygg kjøres på europeisk bare metal-infrastruktur, driftet av CRACI Corporation Oy. CRACI tilbyr administrerte runnere i dag; kundehostede runnere står på veikartet.
- Datalagring i EU på Enterprise. Enterprise-planen omfatter datalagring i EU, sammen med tilpasset oppbevaringstid og SAML SSO.
- Isolasjon. Hver jobb kjører i sin egen isolerte virtuelle maskin.
- Hva CRACI oppbevarer, og hva det ikke oppbevarer. CRACI behandler kildekoden din i jobbens virtuelle maskin og lagrer den ikke. Det oppbevarer byggemetadata, pakkedata, nettverksspor, SBOM-er, proveniens, cacher og revisjonsposter. Cacher inneholder det workflowen din lagrer i dem.
- Et stabilt utgående IP-område for tillatelseslistene bygget ditt når.
- Sertifisering. CRACI Corporation Oys styringssystem for informasjonssikkerhet, for utvikling og drift av CRACI-plattformen, er sertifisert etter ISO/IEC 27001 av Into Certification. CRACI etterlever GDPR.
For detaljene sikkerhetsgjennomgangen din trenger, se sikkerhet, Trust Center og hva CRACI har tilgang til.
Hvorfor bygglaget er verdt å flytte
Selv når GitHub blir, er runneren laget det er verdt å flytte først. Det er der koden din kompileres med hemmelighetene til stede, og der tredjepartspakker kommer inn i produktet ditt. Å kjøre det på europeisk infrastruktur holder den kjøringen, og registreringen av hver pakke den hentet, på infrastruktur driftet av et europeisk selskap i stedet for på regnekraften til en amerikansk hyperskaler.
Den registreringen er også bevis. CRACI registrerer avhengighetene til hver jobb som en SBOM med en fullstendighetsstatus, under en egress-policy som feiler lukket, og fortsetter å overvåke dem for nye sårbarheter. Europeisk regelverk som Cyber Resilience Act krever i økende grad nettopp denne typen registrering fra produsenter.
Flyttingen er en etikettendring: runs-on: craci. CRACI kjører bygg omtrent dobbelt så raskt som
GitHub-hostede runnere, takket være raskere maskinvare, kortere køtider og caching, og tar bare betalt for
byggeminutter: $0.002 per vCPU-minutt ($0.004 for en standard runner med 2 vCPU), målt per sekund, uten
månedsavgift. Se CRACIs runnere, priser og
slik bytter du runnerleverandør.
Når CRACI ikke er svaret
- Kravet ditt dekker kontrollplanet eller lagringen av kode. En europeisk runner er ikke nok. Du trenger GitLab self-managed eller en selvhostet forge i Europa; se alternativer til GitLab. CRACI støtter bare GitHub Actions i dag, med GitLab CI og Jenkins på veikartet.
- Runnerne må kjøre på din egen maskinvare eller i din egen sky-tenant. Kundehostede CRACI-runnere står på veikartet og er ikke tilgjengelige i dag.
- Du trenger macOS- eller Windows-bygg i Europa. CRACI kjører Linux på x86-64 og ARM64 i dag, med Windows og macOS på veikartet.
- Du trenger den laveste prisen per minutt. Andre europeiske alternativer oppgir lavere priser.
Europeiske GitHub Actions-runnere: ofte stilte spørsmål
Kan GitHub Actions-bygg kjøre i EU?
Ja. Bygget kjører der runneren er, så en runner på europeisk infrastruktur kjører bygget ditt i Europa. Du kan få en fra en administrert leverandør som CRACI, fra GitHub Enterprise Cloud med dataresidens, som kan plassere hostede runnere i Azure-regioner i EU, eller ved å kjøre selvhostede runnere i en europeisk sky.
Finnes det en europeisk runnerleverandør for GitHub Actions?
Ja. CRACI er et europeisk selskap, og de administrerte runnerne for GitHub Actions kjører på europeisk bare metal-infrastruktur. Andre leverandører kjører også maskiner i Europa; sjekk både hvor maskinene står og hvilket selskap som drifter dem.
Hvis runneren min er i EU, har jeg da digital suverenitet over CI-en?
Ikke i seg selv. En europeisk runner flytter kjøringen av bygget og registreringen av hva bygget hentet. GitHub lagrer fortsatt koden, hemmelighetene, loggene og artefaktene, og orkestrerer hver jobb. For å ta GitHub ut av bildet trenger du en annen CI-plattform med europeisk hosting.
Hvilke data blir hos GitHub når jeg bruker en europeisk runner?
Repositoriet, workflow-filene, hemmelighetslageret, workflow-kjøringene og loggene, grensesnittet for sjekker og artefaktene lastet opp med actions/upload-artifact. Runneren mottar koden og jobbens hemmeligheter mens jobben kjører. CRACI behandler koden din i jobbens virtuelle maskin og lagrer den ikke.
Tilbyr GitHub dataresidens i EU for Actions?
På GitHub Enterprise Cloud med dataresidens, hostet på GHE.com, kan du velge en EU-region, og GitHub lagrer repositorier og Actions-data og -logger der. De hostede runnerne kan kjøre i Azure-regioner i EU via privat Azure-nettverk. Operatøren er fortsatt GitHub, og tilbudet gjelder bare kunder på Enterprise Cloud.
Hva er forskjellen på dataresidens i EU og digital suverenitet?
Dataresidens handler om hvor data lagres og behandles. Digital suverenitet legger til hvem som kontrollerer dataene og hvilken lov som gjelder for den parten. Et europeisk datasenter drevet av et selskap fra utenfor Europa gir deg dataresidens, ikke digital suverenitet. List opp hvert lag i pipelinen din, hvem som drifter det og hvor, og sammenlign det med kravet ditt.
Kjør et bygg på europeisk infrastruktur
Book en demo: Kjør en av workflowene dine på europeisk infrastruktur og se hva den hentet.
Book en demo