2026 年每日通報的 CVE 數量比前一年多 131%。

替代方案

GitHub Actions 執行器的 Namespace 替代方案

Namespace 在其自行營運的硬體上提供快速的執行器,並具備快取磁碟區與對外連線政策。當團隊想要記錄每次建置用了什麼,或想要不同的計價方式時,就會考慮替代方案。

更新日期

CRACI 是我們打造的產品,請將這點納入考量;我們依據各選項本身的文件來介紹,並會在其他工具更適合時明確說明。

團隊為何考慮 Namespace 以外的選擇

Namespace 官網首頁
namespace.so

Namespace(namespace.so)在其自行營運的硬體上執行 Linux、Windows 與 macOS 執行器,透過執行器設定檔(runner profile)選擇。 快取磁碟區會在多次執行之間將資料保留在本機儲存空間中,其對外連線政策可在封鎖模式或建議模式下執行, 建議模式只記錄判斷結果而不封鎖。

當情況改變時,團隊會尋找其他選擇:

  • 佐證資料。Namespace 不會為每個作業所擷取的內容記錄 SBOM。
  • 價格。截至 2026 年 9 月,2 vCPU、4 GB 的 Linux 執行器在方案內為每分鐘 $0.002, 超額用量為 $0.003,最低計費一分鐘。
  • 整合。同時需要建置佐證資料的團隊,最後只好在執行器旁再加一套工具。

評估重點

  • 每 vCPU 分鐘的價格、每 vCPU 的記憶體,以及用量如何進位。
  • 您需要的作業系統與架構,包括 ARM64。
  • 相依套件與 Docker 層快取。
  • 對外連線控管,以及它是作業層級的政策,還是需要您自行維護的網路設定。
  • 建置佐證資料:SBOM、來源證明(provenance),以及每個作業所擷取內容的紀錄。
  • 執行器所在位置:託管、在您的雲端帳戶中,或在您自己的硬體上。

可選方案

1. CRACI(我們的產品)

CRACI 官網首頁
craci.com

CRACI 是以供應鏈安全為核心打造、與 GitHub Actions 相容的執行器,建置速度約為 GitHub 託管執行器的兩倍。安裝 CRACI GitHub App 並設定 runs-on: craci 即可。計費為每 vCPU 分鐘 $0.002(預設 2 vCPU 執行器為 $0.004),按秒計量,沒有月費,也不按 SBOM 收費。ARM64 以相同費率計費。規格從 1 到 32 個運算單位,每單位為 1 vCPU 與 3 GB RAM。每個作業都會產生其取得內容的 SBOM 並附完整度狀態,在失效即封鎖的對外連線政策下執行,並記錄可由 API 傳回的來源證明資料。

最適合: 您交付之軟體的 Linux 建置,且須說明每個版本包含什麼。

適合考慮的情況: 佐證資料與對外連線管控和成本同樣重要。CRACI 目前僅支援 Linux(Windows 與 macOS 已列入產品藍圖),且沒有免費方案。

CRACI 與 GitHub 託管執行器比較

2. Blacksmith

Blacksmith 官網首頁
blacksmith.sh

Blacksmith 在 Firecracker microVM 中執行 GitHub Actions 作業,提供 x64 與 ARM 上 2 到 32 vCPU 的 Ubuntu、公開測試中的 Windows,以及 Apple M4 上的 macOS。它表示其執行器速度是 GitHub 託管執行器的兩倍。同地快取可搭配標準 cache action 使用,sticky disk 則提供 Docker layer 快取,每 GB 每月 $0.50。截至 2026 年 9 月,2 vCPU x64 每分鐘 $0.004,ARM $0.0025,每月提供 3,000 免費分鐘數。

最適合: 更快、更便宜的 Actions,具備 Docker 快取與 SSH 除錯。

CRACI 與 Blacksmith 比較

3. Depot

Depot 官網首頁
depot.dev

Depot 提供 2 到 64 vCPU 的 Linux 執行器,每個方案也都有 Windows 與 macOS,並連接分散式快取。它形容自己的執行器「速度最高可達 GitHub 託管執行器的 3 倍」。其遠端 Docker 建置服務會保留持久的 layer 快取,Linux 執行器支援對外連線過濾,在 Business 方案上執行器也可以放在您自己的 AWS 帳戶中。截至 2026 年 9 月,超出方案分鐘數後 2 vCPU 每分鐘 $0.006,按秒計算。

最適合: CI 時間主要花在 Docker 映像檔建置上的團隊。

適合考慮的情況: 您也希望為 Bazel、Gradle 或 Turborepo 使用遠端建置快取。

CRACI 與 Depot 比較

4. WarpBuild

WarpBuild 官網首頁
warpbuild.com

WarpBuild 提供 x86-64 與 arm64 上最高 32 vCPU 的 Linux 執行器、Windows Server,以及 Apple M4/M5 Pro 上的 macOS,並具備容器層快取與快照執行器。其自帶雲端選項可在您的 AWS、GCP 或 Azure 帳戶中執行相同的執行器,費用為每分鐘 $0.002 加上您的雲端帳單。託管的 2 vCPU x86-64 每分鐘 $0.004(截至 2026 年 9 月)。WarpBuild 宣稱建置速度快 2 到 10 倍。

最適合: 在您自己雲端帳戶中的代管執行器。

適合考慮的情況: 您需要 GitHub Enterprise Server 支援或 99.9% 正常運作時間 SLA。

CRACI 與 WarpBuild 比較

5. Ubicloud

Ubicloud 官網首頁
ubicloud.com

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 映像檔。

CRACI 與 Ubicloud 比較

6. RunsOn

RunsOn 官網首頁
runs-on.com

RunsOn 從單一 CloudFormation 或 Terraform 堆疊,在您自己的 AWS 帳戶中為每個作業啟動一個臨時 EC2 執行個體。它支援 x64 與 arm64 上的 Linux、Windows 與 GPU 執行個體;macOS 作業則留在 GitHub 託管執行器上。內建您 VPC 中的 S3 快取與 Docker layer 快取。截至 2026 年 9 月,授權為每個法人實體固定年費,從 Starter 每年約 $348(€300)到 Enterprise 約 $4,176(€3,600),運算費用由 AWS 計費,RunsOn 不加價。非商業用途免費,並提供 15 天試用。

最適合: 以固定授權費在您自己的 AWS 帳戶中使用執行器。

適合考慮的情況: 您已在 AWS 上執行,並希望直接支付運算費用。

CRACI 與 RunsOn 比較

7. Cirun

Cirun 提供「在您的雲端上,以極低成本使用代管的自架執行器」。執行器會在您自己於 AWS、Google Cloud、Azure、Oracle、OpenStack 或 DigitalOcean 上的帳戶中啟動,以 .cirun.yml 檔案設定,可執行 Linux 或 Windows,可使用 ARM 或 NVIDIA Tesla T4 等 GPU。截至 2026 年 9 月,Cirun 對公開儲存庫免費,Startup 每月 $29 可用於 3 個私有儲存庫,Business 每月 $79 可用於 10 個,機器費用則計入您自己的雲端帳單。

最適合: 在您自選雲端的自有帳戶中使用 GPU 執行器。

適合考慮的情況: 您維護開源專案,Cirun 免費支援這類專案。

代管與自架執行器比較

8. GitHub 託管執行器

GitHub-hosted runners 官網首頁
github.com

GitHub 託管執行器為每個作業提供全新的虛擬機器,不需任何維運,支援 Linux、Windows 與 macOS。各方案每月包含 2,000 到 50,000 分鐘,標準執行器在公開儲存庫中免費。截至 2026 年 9 月,GitHub 列出的標準 2 核心 Linux x64 執行器每分鐘 $0.006,且每個作業都會無條件進位到整分鐘。

最適合: 零設定、支援所有作業系統,且用量在方案分鐘數之內。

GitHub 託管執行器替代方案

9. 搭配 Actions Runner Controller 的自架執行器

Actions Runner Controller(ARC)是「為 GitHub Actions 調度並擴展自架執行器的 Kubernetes operator」。執行器擴展集會隨執行中的工作流程數量增減,執行器也可以是臨時容器。截至 2026 年 9 月,GitHub 不對自架用量按分鐘收費,但您需負責作業系統與軟體,而且 GitHub 警告,自架執行器幾乎不應用於公開儲存庫。

最適合: 必須在您的網路或硬體上執行的作業。

適合考慮的情況: 您已在執行 Kubernetes,並有時間強化與維護它。

代管與自架執行器比較

並列比較

價格截至 2026 年 9 月。每 vCPU 的記憶體因供應商而異。
功能 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 為 Beta 版 您自行運作的任何主機
Docker 層快取 未說明 由您自行設定
每個作業的對外連線政策 Azure 私人網路 固定 IP 封鎖或僅提示 BYOC 網路規則 由您自行建置
每個作業所下載內容的 SBOM 附完整性狀態 以 Syft 掃描映像檔
經簽署的建置來源證明 無經簽署的來源證明 建置產物證明(Artifact attestations) BuildKit 映像檔證明 由您加入的工具提供
在您的雲端或網路中執行 客戶自管執行器(Enterprise) Azure 私人網路 未說明 AWS(Business 方案) 未說明 BYOC
  • 支援
  • 部分支援
  • 不支援
  • 已列入產品藍圖

「未說明」表示我們無法在廠商的公開頁面中確認該項資訊。

何時應繼續使用 Namespace

  • 您想要由單一廠商提供 Linux、Windows 與 macOS 執行器。
  • 您想先以建議模式試行對外連線政策,再正式執行。
  • 您仰賴快取磁碟區或 Bazel 遠端執行。
  • 您可以混合使用:選擇是以作業為單位,部分作業可以移轉,其餘維持不變。

進一步了解 CI/CD 整合、CRACI 價格方案, 以及 GitHub Actions 執行器比較。

Namespace 替代方案常見問題

團隊比較時最常提出的問題與簡短解答

最好的 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 每個作業最低計費一分鐘,CRACI 則按秒計量。

哪些 Namespace 替代方案可在我自己的雲端中執行?

Namespace 在其自行營運的硬體上執行。WarpBuild 的自帶雲端(bring-your-own-cloud)選項可在 AWS、GCP 或 Azure 中執行,Depot 在 Business 方案中可於您的 AWS 帳戶中執行,RunsOn 在您的 AWS 帳戶中執行,Cirun 則支援包括 OpenStack 在內的六種雲端。CRACI 執行器目前為代管型,Enterprise 的客戶自架執行器已列入產品藍圖。

哪些替代方案支援 Windows、macOS 或 GPU?

GitHub 託管執行器、Blacksmith、Depot 與 WarpBuild 和 Namespace 一樣提供 Windows 與 macOS,其中 Blacksmith 的 Windows 為公開 Beta。RunsOn 與 Cirun 在您自己的雲端中提供 Windows 與 GPU 執行個體。CRACI 目前支援 Linux x86-64 與 ARM64,Windows 與 macOS 已列入產品藍圖。

Namespace 的強項是什麼?

由單一廠商提供 Linux、Windows 與 macOS 執行器、位於本機儲存空間的快取磁碟區,以及 Bazel 遠端執行。它的對外連線政策可以先以建議模式(advisory mode)執行,讓您在封鎖之前,先根據實際流量建立允許清單。

在一個作業上試用不同的執行器

只需變更單一作業的 runs-on,在 CRACI 上執行,再比較費用、建置與 SBOM。

預約示範