대안
GitHub Actions 러너를 위한 Namespace 대안
Namespace는 자체 운영하는 하드웨어에서 캐시 볼륨과 이그레스 정책을 갖춘 빠른 러너를 제공합니다. 각 빌드가 무엇을 사용했는지 기록이 필요하거나 다른 요금 체계를 원할 때 팀들은 대안을 찾습니다.
업데이트
저희는 CRACI를 만드는 회사이므로 그 점을 감안해 읽어 주세요. 모든 옵션은 각 제품의 자체 문서를 바탕으로 설명하며, 다른 도구가 더 적합한 경우에는 그렇다고 말씀드립니다.
팀들이 Namespace 외의 대안을 찾는 이유
Namespace(namespace.so)는 자체 운영하는 하드웨어에서 Linux, Windows, macOS 러너를 실행하며, 러너 프로필로 선택합니다. 캐시 볼륨은 실행 간에 데이터를 로컬 스토리지에 유지하고, 이그레스 정책은 차단 모드 또는 차단 없이 결정만 기록하는 권고 모드로 실행됩니다.
상황이 바뀌면 팀들은 다른 선택지를 찾습니다.
- 증거. Namespace는 각 작업이 가져온 것의 SBOM을 기록하지 않습니다.
- 가격. 2026년 9월 기준 2 vCPU, 4 GB Linux 러너는 요금제 내 분당 $0.002, 초과 사용 시 분당 $0.003이며, 최소 1분이 과금됩니다.
- 통합. 빌드 증거도 필요한 팀은 결국 러너 옆에 또 다른 도구를 추가하게 됩니다.
살펴봐야 할 사항
- vCPU 분당 가격, vCPU당 메모리, 사용량 반올림 방식
- ARM64를 포함해 필요한 운영체제와 아키텍처
- 종속성 및 Docker 레이어 캐싱
- 이그레스 제어, 그리고 그것이 작업에 적용되는 정책인지 직접 관리해야 하는 네트워크 설비인지 여부
- 빌드 증거: SBOM, 출처 증명, 각 작업이 가져온 것의 기록
- 러너의 위치: 호스팅, 자체 클라우드 계정, 또는 자체 하드웨어
옵션
1. CRACI(당사 제품)
CRACI는 공급망 보안을 중심으로 설계된 GitHub Actions 호환 러너로, GitHub 호스팅 러너보다 빌드를 약 2배 빠르게 실행합니다. CRACI GitHub App을 설치하고 runs-on: craci를 설정하면 됩니다. 요금은 vCPU 분당 $0.002(기본 2 vCPU 러너는 $0.004)이며 초 단위로 측정되고, 월 요금이나 SBOM당 요금은 없습니다. ARM64도 같은 요율로 청구됩니다. 크기는 1 vCPU와 3 GB RAM으로 구성된 컴퓨팅 단위 1~32개입니다. 각 작업은 가져온 것에 대한 SBOM을 완전성 상태와 함께 생성하고, 문제가 있으면 차단하는(fail closed) 이그레스 정책 아래에서 실행되며, API로 제공되는 출처 증명 데이터를 기록합니다.
적합한 경우: 출시하는 소프트웨어의 Linux 빌드에서 각 릴리스에 무엇이 들어갔는지 입증해야 하는 경우.
검토할 만한 경우: 증거와 이그레스 통제가 비용만큼 중요한 경우. CRACI는 현재 Linux만 지원하며(Windows와 macOS는 로드맵에 있음) 무료 등급이 없습니다.
2. Blacksmith
Blacksmith는 GitHub Actions 작업을 Firecracker microVM에서 실행하며, x64 및 ARM의 2~32 vCPU Ubuntu, 공개 베타 단계의 Windows, Apple M4 기반 macOS를 제공합니다. 자사 러너가 GitHub 호스팅 러너보다 2배 빠르다고 밝히고 있습니다. 같은 위치에 배치된 캐시는 표준 캐시 액션과 함께 작동하며, 스티키 디스크는 월 GB당 $0.50에 Docker 레이어 캐싱을 제공합니다. 2026년 9월 기준 2 vCPU x64는 분당 $0.004, ARM은 $0.0025이며, 월 3,000분이 무료입니다.
적합한 경우: Docker 캐싱과 SSH 디버깅을 갖춘 더 빠르고 저렴한 Actions.
3. Depot
Depot은 2~64 vCPU Linux 러너와 Windows, macOS를 모든 요금제에서 제공하며, 분산 캐시와 연결되어 있습니다. 자사 러너를 "up to 3x faster than a GitHub-hosted runner"(GitHub 호스팅 러너보다 최대 3배 빠름)라고 설명합니다. 원격 Docker 빌드 서비스는 영구 레이어 캐시를 유지하고, Linux 러너는 이그레스 필터링을 지원하며, Business 요금제에서는 러너를 고객의 AWS 계정에 둘 수 있습니다. 2026년 9월 기준 요금제 포함 시간을 넘는 2 vCPU 사용은 분당 $0.006이며 초 단위로 집계됩니다.
적합한 경우: CI 시간의 대부분을 Docker 이미지 빌드가 차지하는 팀.
검토할 만한 경우: Bazel, Gradle, Turborepo용 원격 빌드 캐싱도 원하는 경우.
4. WarpBuild
WarpBuild는 최대 32 vCPU의 x86-64 및 arm64 Linux 러너, Windows Server, Apple M4/M5 Pro 기반 macOS를 제공하며, 컨테이너 레이어 캐싱과 스냅샷 러너를 갖추고 있습니다. BYOC(bring-your-own-cloud) 옵션은 같은 러너를 고객의 AWS, GCP, Azure 계정에서 분당 $0.002에 고객 클라우드 비용을 더한 가격으로 실행합니다. 호스팅 2 vCPU x86-64는 분당 $0.004입니다(2026년 9월 기준). WarpBuild는 빌드가 2~10배 빠르다고 홍보합니다.
적합한 경우: 자체 클라우드 계정 안에서 실행되는 관리형 러너.
검토할 만한 경우: GitHub Enterprise Server 지원이나 99.9% 가동 시간 SLA가 필요한 경우.
5. Ubicloud
Ubicloud는 오픈 소스 클라우드이며, 관리형 GitHub Actions 러너는 ubicloud-standard-2 같은 레이블 하나로 전환됩니다. x64 및 arm64의 2~30 vCPU Ubuntu 러너를 제공합니다. 2026년 9월 기준 2 vCPU는 x64와 arm64 모두 분당 $0.00125로 분 단위 청구되며, 모든 계정에 월 $2.50 크레딧(약 1,250분)이 제공됩니다. Ubicloud에서는 고객이 직접 러너를 관리할 수도 있습니다.
적합한 경우: 호스팅 러너에서 Linux 작업을 낮은 분당 가격으로 실행하려는 경우.
검토할 만한 경우: Linux만 필요한 경우. Ubicloud의 러너 문서에는 Ubuntu 이미지만 나열되어 있습니다.
6. RunsOn
RunsOn은 단일 CloudFormation 또는 Terraform 스택으로 고객의 AWS 계정에서 작업마다 임시 EC2 인스턴스 하나를 시작합니다. x64 및 arm64 Linux, Windows, GPU 인스턴스를 실행하며, macOS 작업은 GitHub 호스팅 러너에 남습니다. VPC 내 S3 캐시와 Docker 레이어 캐싱이 내장되어 있습니다. 2026년 9월 기준 라이선스는 법인당 연간 정액제로, Starter는 연 약 $348(€300), Enterprise는 약 $4,176(€3,600)이며, 컴퓨팅 비용은 RunsOn의 마진 없이 AWS가 청구합니다. 비상업적 용도로는 무료이며 15일 체험판이 있습니다.
적합한 경우: 정액 라이선스 요금으로 자체 AWS 계정 안에서 실행되는 러너.
검토할 만한 경우: 이미 AWS를 사용하고 있으며 컴퓨팅 비용을 직접 지불하고 싶은 경우.
7. Cirun
Cirun은 "managed self-hosted runners at the fraction of cost, on your cloud"(고객 클라우드에서 훨씬 적은 비용으로 운영되는 관리형 셀프 호스팅 러너)를 제공합니다. 러너는 AWS, Google Cloud, Azure, Oracle, OpenStack, DigitalOcean의 고객 계정에서 시작되고, .cirun.yml 파일로 설정하며, Linux나 Windows를 ARM 또는 NVIDIA Tesla T4 같은 GPU와 함께 실행할 수 있습니다. 2026년 9월 기준 Cirun은 공개 리포지토리에 무료이며, Startup은 비공개 리포지토리 3개에 월 $29, Business는 10개에 $79이고, 머신 비용은 고객의 클라우드 청구서에 포함됩니다.
적합한 경우: 원하는 클라우드의 자체 계정에서 실행되는 GPU 러너.
검토할 만한 경우: Cirun이 무료로 지원하는 오픈 소스 프로젝트를 유지 관리하는 경우.
8. GitHub 호스팅 러너
GitHub 호스팅 러너는 운영할 것 없이 각 작업에 새 가상 머신을 Linux, Windows, macOS로 제공합니다. 요금제에는 월 2,000~50,000분이 포함되며, 공개 리포지토리에서는 표준 러너가 무료입니다. 2026년 9월 기준 GitHub는 표준 2코어 Linux x64 러너를 분당 $0.006으로 책정하고 있으며, 각 작업을 분 단위로 올림하여 청구합니다.
적합한 경우: 설정이 필요 없고, 모든 운영체제를 지원하며, 사용량이 요금제의 포함 시간 안에 드는 경우.
9. Actions Runner Controller를 사용한 셀프 호스팅 러너
Actions Runner Controller(ARC)는 "a Kubernetes operator that orchestrates and scales self-hosted runners for GitHub Actions"(GitHub Actions용 셀프 호스팅 러너를 오케스트레이션하고 확장하는 Kubernetes 오퍼레이터)입니다. 러너 스케일 세트는 실행 중인 워크플로 수에 따라 늘고 줄며, 러너는 임시 컨테이너로 실행할 수 있습니다. 2026년 9월 기준 GitHub는 셀프 호스팅 사용에 분당 요금을 부과하지 않지만, 운영체제와 소프트웨어는 고객이 책임져야 하며, GitHub는 공개 리포지토리에는 셀프 호스팅 러너를 거의 사용하지 말아야 한다고 경고합니다.
적합한 경우: 자체 네트워크나 하드웨어에서 실행해야 하는 작업.
검토할 만한 경우: 이미 Kubernetes를 운영하고 있으며 이를 강화하고 유지 관리할 시간이 있는 경우.
나란히 비교
| 기능 | CRACI | GitHub 호스팅 | Blacksmith | Depot | Namespace | WarpBuild | 셀프 호스팅 |
|---|---|---|---|---|---|---|---|
| 가격, 2 vCPU Linux x64 | 분당 $0.004 | 분당 $0.006 | 분당 $0.004 | 요금제 초과 시 분당 $0.006 | 요금제 내 $0.002, 초과 시 $0.003 | 분당 $0.004 | GitHub 요금 없음, 호스트 비용 부담 |
| 사용량 측정 | 초 단위 | 작업별로 분 단위 올림 | 명시되지 않음 | 초 단위 | 최소 1분, 이후 분 단위 | 분 단위 | 사용 여부와 관계없이 직접 운영하는 호스트 비용 |
| 무료 사용량 | 무료 등급 없음 | 월 2,000~50,000분 | 월 3,000분 | 7일 평가판 | 명시되지 않음 | 무료 사용량 제공 | 해당 없음 |
| Windows 및 macOS | 현재 Linux만 지원 | Windows 베타 | 직접 운영하는 모든 호스트 | ||||
| Docker 레이어 캐싱 | 명시되지 않음 | 직접 구성 | |||||
| 작업별 이그레스 정책 | Azure 프라이빗 네트워킹 | 고정 IP | 차단 또는 권고 | BYOC 네트워크 규칙 | 직접 구축 | ||
| 각 작업이 가져온 패키지의 SBOM | 완전성 상태 포함 | Syft로 이미지 스캔 | |||||
| 서명된 빌드 출처 증명 | 서명된 출처 증명 없음 | 아티팩트 증명 | BuildKit 이미지 증명 | 직접 추가하는 도구 | |||
| 고객 클라우드 또는 네트워크에서 실행 | 고객 호스팅 러너, Enterprise | Azure 프라이빗 네트워킹 | 명시되지 않음 | AWS, Business 요금제 | 명시되지 않음 | BYOC |
- 포함
- 일부 지원
- 미포함
- 로드맵에 포함
"명시되지 않음"은 해당 공급업체의 공개 페이지에서 확인할 수 없었다는 뜻입니다.
Namespace에 머물러야 하는 경우
- 하나의 공급업체에서 Linux, Windows, macOS 러너를 모두 원하는 경우
- 이그레스 정책을 적용하기 전에 권고 모드로 시험해 보고 싶은 경우
- 캐시 볼륨이나 Bazel 원격 실행에 의존하는 경우
- 혼용할 수 있습니다. 선택은 작업 단위이므로, 일부 작업은 옮기고 나머지는 그대로 둘 수 있습니다.
CI/CD 통합, CRACI 요금, GitHub Actions 러너 비교에 대해 자세히 알아보세요.
Namespace 대안 FAQ
비교할 때 팀들이 묻는 질문에 대한 짧은 답변
가장 좋은 Namespace 대안은 무엇인가요?
필요한 것에 따라 다릅니다. 분당 가격이 더 낮은 것을 원하면 Ubicloud를 살펴보세요. 자체 클라우드 계정에서 러너를 실행하려면 WarpBuild, RunsOn, Cirun을 살펴보세요. Docker 비중이 큰 빌드라면 Depot이 원격 BuildKit 빌드를 제공합니다. 각 빌드가 무엇을 가져왔는지 기록이 필요하다면 CRACI가 모든 작업에서 이를 기록합니다.
가장 저렴한 Namespace 대안은 무엇인가요?
2026년 9월 기준 Ubicloud는 x64와 arm64에서 2 vCPU를 분당 $0.00125로 제시하며, 이는 Namespace의 요금제 내 $0.002, 초과 사용 시 $0.003보다 낮습니다. vCPU당 메모리와 반올림 방식이 다르므로 이것도 함께 비교하세요. Namespace는 작업당 최소 1분이 과금되며, CRACI는 초 단위로 측정합니다.
자체 클라우드에서 실행되는 Namespace 대안은 무엇인가요?
Namespace는 자체 운영하는 하드웨어에서 실행됩니다. WarpBuild의 BYOC(bring-your-own-cloud) 옵션은 AWS, GCP, Azure에서 실행되고, Depot은 Business 요금제에서 고객의 AWS 계정에서 실행되며, RunsOn은 고객의 AWS 계정에서 실행되고, Cirun은 OpenStack을 포함해 6개 클라우드를 지원합니다. CRACI 러너는 현재 관리형이며, Enterprise용 고객 호스팅 러너는 로드맵에 있습니다.
Windows, macOS, GPU를 지원하는 대안은 무엇인가요?
GitHub 호스팅 러너, Blacksmith, Depot, WarpBuild는 Namespace와 마찬가지로 Windows와 macOS를 제공하며, Blacksmith의 Windows는 공개 베타입니다. RunsOn과 Cirun은 자체 클라우드에서 Windows 및 GPU 인스턴스를 제공합니다. CRACI는 현재 Linux x86-64와 ARM64를 실행하며, Windows와 macOS는 로드맵에 있습니다.
Namespace의 강점은 무엇인가요?
하나의 공급업체에서 제공하는 Linux, Windows, macOS 러너, 로컬 스토리지 기반 캐시 볼륨, Bazel 원격 실행입니다. 이그레스 정책을 먼저 권고 모드로 실행할 수 있으므로, 차단하기 전에 실제 트래픽을 바탕으로 허용 목록을 만들 수 있습니다.