比較
CRACI 與 WarpBuild 比較
WarpBuild 在其雲端或您的雲端中,提供快速、低成本的 GitHub Actions 執行器。CRACI 則是原生處理供應鏈安全的 CI:每個作業都會記錄它擷取的內容,並在對外連線政策下執行。
更新日期
簡短回答
WarpBuild 是 GitHub Actions 執行器供應商。它提供 Linux、Windows 與 macOS 託管執行器、快速快取、快照執行器、遠端 Docker 建置器,以及自備雲端(BYOC)選項,可在您的 AWS、GCP 或 Azure 帳戶中執行相同的執行器。如果您希望從單一執行器廠商取得最廣泛的平台支援,或希望執行器位於您自己的雲端中,WarpBuild 是很好的選擇。
CRACI 是相容於 GitHub Actions、以供應鏈安全為核心打造的執行器:每個作業都會產出一份記錄其擷取內容的 SBOM,並在對外連線政策下執行。WarpBuild 在速度、價格與執行器所在位置上競爭;CRACI 則在執行器記錄與控管的內容上競爭。兩者都取代 GitHub 託管執行器,因此您只需選擇其一。
重點比較
| 功能 | CRACI | WarpBuild |
|---|---|---|
| 產品定位 | 內建供應鏈安全的 GitHub Actions 執行器。 | 在其雲端或您的雲端中執行的 GitHub Actions 執行器,以速度與成本為主打。 |
| 記錄每個作業擷取的內容 | 能辨識套件的代理伺服器記錄每個作業 | 未列於其文件記載的功能中 |
| 建置時 SBOM | 每個作業一份,並標示完整性狀態 | 未列於其文件記載的功能中 |
| 執行器上的對外連線政策 | 套件來源預設集,於作業開始前驗證 | BYOC:使用您自己的雲端網路規則 |
| 漏洞監控 | 受監控的 SBOM 會重新評估 | 未列於其文件記載的功能中 |
| CRA 佐證資料與報告 | CycloneDX 或 SPDX 格式的 SBOM,記錄可透過 API 取得;無報告匯出 | 未列於其文件記載的功能中 |
| Linux 執行器 | x86-64 與 ARM64,1 至 32 vCPU | x86-64 與 arm64,2 至 32 vCPU,Ubuntu 最高至 26.04 |
| Windows 執行器 | 目前僅支援 Linux | Windows Server 2022 與 2025,4 vCPU 起 |
| macOS 執行器 | 目前僅支援 Linux | Apple M4/M5 Pro,macOS 14、15 與 26 |
| 容器層快取 | 本機、遠端與 bind mount 層快取 | 另有遠端 Docker 建置器 |
| 在您自己的雲端中執行的執行器 | 客戶自行託管的執行器,Enterprise | AWS、GCP 或 Azure 上的 BYOC |
| 固定對外 IP | 穩定的對外連線 IP 範圍 | 僅 BYOC 提供靜態 IP |
| GitHub Enterprise Server | 目前不支援 | Enterprise 方案 |
| 價格,2 vCPU Linux | 每分鐘 $0.004(6 GB RAM)。ARM64 價格相同。 | x86-64 每分鐘 $0.004,arm64 為 $0.003(8 GB RAM)。BYOC 為 $0.002,另加您的雲端帳單。 |
| 計量方式 | 按秒計費,四捨五入至最接近的秒數。 | 按分鐘計費。 |
| 資料存放位置 | 歐洲裸機基礎設施;Enterprise 方案提供歐盟資料落地。 | Enterprise 方案提供特定區域的基礎設施;BYOC 可使用您雲端中的任何區域。 |
- 支援
- 部分支援
- 不支援
- 已列入產品藍圖
WarpBuild 的強項
- 平台與規格。x86-64(Ubuntu 22.04、24.04 與 26.04)與 arm64(24.04 與 26.04)上的 Linux 執行器,從 2 vCPU、8 GB RAM 到 32 vCPU、128 GB;4 vCPU 起的 Windows Server 2022 與 2025 執行器;Apple M4/M5 Pro 上的 macOS 14、15 與 26;以及 Apple Silicon 上的 Linux arm64 執行器。x86-64 Linux 提供巢狀虛擬化。
- 隔離。每個執行器都是臨時虛擬機,為作業建立、用完即銷毀,並有自己的加密儲存磁碟區。WarpBuild 表示不會存取您的程式碼,也不會儲存建置機密。
- 快取與 Docker。沒有容量上限的快取,在託管執行器上以每 GB-月 $0.20 計費;容器層快取;能還原預先準備之機器狀態的快照執行器;以及支援原生 amd64 與 arm64 建置、也能從其他 CI 系統使用的遠端 Docker 建置器。
- 自備雲端。BYOC 讓 WarpBuild 代管的執行器在您自己的 AWS、GCP 或 Azure 帳戶中、任何區域執行,並提供靜態 IP、spot 執行個體、待命磁碟與自訂 VM 映像檔。WarpBuild 列出的 BYOC Linux 與 Windows 執行器價格為每分鐘 $0.002,附加功能免費,另加您支付給雲端供應商的費用。
- Enterprise。涵蓋安全性、可用性與機密性的 SOC 2 Type II、特定區域基礎設施、SAML SSO、SCIM、以服務抵用額度擔保的 99.9% 正常運作時間 SLA、能在 10 秒內啟動作業的預熱集區、SSH 偵錯,以及對 GitHub Enterprise Server 的支援。
在速度方面,WarpBuild 宣稱建置速度是 GitHub 託管執行器的兩倍,在其價格頁面上則宣稱快兩到十倍。這些是 WarpBuild 的說法,我們尚未將 CRACI 與 WarpBuild 進行基準測試比較;您自己的管線才是公平的測試。
價格與規格
| 功能 | CRACI | WarpBuild |
|---|---|---|
| Linux x86-64,2 vCPU | 每分鐘 $0.004,6 GB RAM | 每分鐘 $0.004,8 GB RAM |
| Linux arm64,2 vCPU | 每分鐘 $0.004,6 GB RAM | 每分鐘 $0.003,8 GB RAM |
| Linux,32 vCPU | 每分鐘 $0.064,96 GB RAM,x86-64 或 ARM64 | x86-64 每分鐘 $0.064,arm64 為 $0.048,128 GB RAM |
| Windows | Windows 與 macOS 已列入產品藍圖 | 4 vCPU、16 GB 每分鐘 $0.016,32 vCPU 最高 $0.128 |
| macOS | Windows 與 macOS 已列入產品藍圖 | M4/M5 Pro 上 6 vCPU、14 GB 每分鐘 $0.08,12 vCPU 為 $0.16 |
| 在您自己的雲端中 | 客戶自行託管的執行器,Enterprise | BYOC 的 Linux 與 Windows 每分鐘 $0.002,附加功能免費,另加您的雲端帳單 |
| 計量方式 | 按秒計費,四捨五入至最接近的秒數 | 按分鐘計費 |
| 內含用量 | 每 2 vCPU 分鐘 $0.004,無月費 | 註冊不需信用卡;超出免費額度或信用額度時需要付款方式 |
| 付費加購項目 | 額外建置分鐘數,每 vCPU 分鐘 $0.002 | 快取每 GB-月 $0.20,另加每次寫入或還原 $0.0001;快照還原每個作業 $0.04;SAML SSO 每月 $250 |
| Enterprise | 客製:歐盟資料落地、自訂保存期限、SAML SSO、優先支援 | 以服務抵用額度擔保的 99.9% SLA、SCIM、GitHub Enterprise Server、特定區域基礎設施、全年無休支援 |
- 已列入產品藍圖
在 x86-64 上,兩者每分鐘的牌價相同:2 vCPU 為 $0.004,32 vCPU 為 $0.064。WarpBuild 的 arm64 價格較低,因為 CRACI 的 ARM64 與 x86-64 收費相同。BYOC 則將運算成本轉移到您自己的雲端帳單。CRACI 按秒而非按分鐘計費,因此短作業只需支付實際執行的秒數。每 vCPU 的記憶體也不同(CRACI 為 3 GB,WarpBuild Linux 為 4 GB),因此比較前請先對照您建置的需求。最新條款請參閱 CRACI 價格方案。
CRACI 的不同之處
CRACI 將建置視為您所交付內容的事實來源。
記錄建置擷取的內容
每個作業執行時,能辨識套件的代理伺服器會記錄前往套件來源的流量:npm、PyPI、RubyGems、Composer、Cargo、Go、Nix、OCI、apt、apk 與 Git 來源,以及下載預設集。相依套件的佐證資料會隨 CI 快取一併保留,因此從快取還原的套件仍會被計入。每個作業的 SBOM 採用 CycloneDX 或 SPDX 格式,並按作業與快取標示完整性狀態,讓您知道記錄何時完整、何時不完整。
隨執行器提供的對外連線政策
CRACI 的政策可設為預設拒絕或預設允許,內建 24 個軟體來源預設集,並支援 npm、PyPI、apt、apk、Go proxy、Nix、Cargo、OCI 登錄庫,以及透過 HTTPS 與 SSH 的 Git 等具型別的自訂來源,還有明確的 TLS、TCP、UDP 與 ICMP 規則。政策於作業開始前驗證,採失效即封鎖(fail closed),並在違規時發送警示。CRACI 執行器也使用穩定的對外連線 IP 範圍。
WarpBuild 的文件並未描述其託管執行器的作業層級對外連線政策。使用 BYOC 時,執行器位於您自己的網路中,WarpBuild 的 AWS 安全強化指南說明如何以您自己的安全群組收緊對外規則,並列出執行器需要的端點。這種做法可行,但它是您在雲端帳戶中自行維護的網路設定,而不是附加在作業上的政策。
來源證明與監控
- 來源證明資料。API 會回傳 SBOM、網路追蹤記錄與來源證明。CRACI 不簽署來源證明,也不宣稱任何 SLSA 等級。
- 監控已交付的內容。受監控的 SBOM 會針對新漏洞持續重新評估,發現的問題會彙整於所有建置與儲存庫。
預約示範,查看您自己某個工作流程的 SBOM、網路追蹤記錄與來源證明。
哪一個適合您
以下情況較適合 WarpBuild
- 您需要 macOS 或 Windows 執行器。CRACI 目前僅支援 Linux;Windows 與 macOS 已列入產品藍圖。
- 您希望執行器位於自己的 AWS、GCP 或 Azure 帳戶中。CRACI 尚未提供客戶自行託管的執行器;這已列入 Enterprise 的產品藍圖。
- 您使用 GitHub Enterprise Server,而 CRACI 目前不支援。
- 您目前仰賴快照執行器或遠端 Docker 建置器。
- 您的主要目標是 arm64 或 BYOC 的每分鐘最低成本。
以下情況較適合 CRACI
- 您需要直接從建置本身,說明一個版本放入了什麼,並附上完整性狀態。
- 您希望每個作業都附帶對外連線政策,而不必將其建置進您的雲端網路。
- 您希望監控已交付的 SBOM。
- 您需要歐盟資料落地,CRACI 的 Enterprise 方案提供此功能。
選擇 CRACI 會放棄什麼。Windows 與 macOS 作業、在您自己雲端中的執行器,以及 GitHub Enterprise Server,這些 WarpBuild 目前都有提供,另外還有較低的 arm64 與 BYOC 價格。您得到的是一份資安與法規遵循團隊可以直接使用的建置記錄,不需要在管線中再加一個掃描工具。
因應 Cyber Resilience Act
Cyber Resilience Act(CRA)要求製造商掌握其產品中的元件、處理其中的漏洞,並保存佐證資料。WarpBuild 的產品是 CI 基礎設施。CRACI 能自動化企業在更廣泛的 CRA 法規遵循流程中所需的相當大一部分軟體供應鏈可見度與佐證資料:匯出為 CycloneDX 或 SPDX 的建置時 SBOM、漏洞追蹤,以及透過 API 提供的來源證明。請參閱CRA 佐證資料。
從 WarpBuild 轉移
CRACI 取代的是執行器,而不是 GitHub Actions。工作流程與 GitHub 介面維持不變,作業標籤改為 runs-on: craci。作業可使用 Docker Engine、Buildx 與 Compose v2、相容於 GitHub 的 Ubuntu 24.04 映像檔,以及 x86-64 上的巢狀虛擬化。進一步了解 CI/CD 整合與建置時 SBOM 產生。
關於快取、OIDC 信任政策、IP 允許清單與備援,請閱讀如何更換 GitHub Actions 執行器供應商。
WarpBuild 與 CRACI:常見問題
價格、BYOC、平台與安全性,依據各廠商公開資訊回答
WarpBuild 是什麼?
WarpBuild 是 GitHub Actions 執行器供應商。它在自家的 Linux、Windows 與 macOS 執行器上執行您的作業,或在您的 AWS、GCP 或 Azure 帳戶中,以 WarpBuild 代管的執行器執行(BYOC)。它也銷售遠端 Docker 建置器、快照執行器,以及用於建置產物與容器層的快取。
WarpBuild 的價格是多少?
截至 2026 年 11 月,WarpBuild 託管的 Linux 執行器在 x86-64 上 2 vCPU 為每分鐘 $0.004,arm64 為 $0.003,32 vCPU 時分別為 $0.064 與 $0.048。Windows 4 vCPU 每分鐘 $0.016 起,M4/M5 Pro 上的 macOS 6 vCPU 為 $0.08 起。BYOC 執行器為每分鐘 $0.002,另加您的雲端帳單。快取儲存為每 GB-月 $0.20,並按分鐘計費。
WarpBuild 比 CRACI 便宜嗎?
在 arm64 上是;在 x86-64 上牌價相同。CRACI 的 2 vCPU 無論 x86-64 或 ARM64 都是每分鐘 $0.004,WarpBuild 則是 x86-64 $0.004、arm64 $0.003。32 vCPU 時,兩者在 x86-64 上的牌價都是每分鐘 $0.064。WarpBuild 稱 BYOC 為大規模使用時最便宜的選項,因為您支付每分鐘 $0.002 加上自己的雲端帳單。CRACI 按秒而非按分鐘計費,因此短作業只需支付實際執行的秒數。CRACI 在執行器上額外提供的是建置記錄:每個作業的 SBOM、對外連線政策、來源證明資料與漏洞監控。
什麼是 WarpBuild BYOC?CRACI 可以在我自己的雲端中執行嗎?
BYOC 讓 WarpBuild 代管的執行器在您自己的 AWS、GCP 或 Azure 帳戶中、任何區域執行,並提供靜態 IP、spot 執行個體、待命磁碟與自訂 VM 映像檔。CRACI 目前在歐洲基礎設施上提供代管執行器,客戶自行託管的執行器已列入 Enterprise 的產品藍圖。
WarpBuild 會產生 SBOM 或建置來源證明嗎?
未列於其文件記載的功能中。WarpBuild 著重於運算、快取,以及執行器所在的位置。CRACI 記錄每個作業擷取的套件,包括從快取還原的套件,並產出帶有完整性狀態的 CycloneDX 或 SPDX SBOM。API 會回傳 SBOM、網路追蹤記錄與來源證明。
WarpBuild 能限制建置在網路上可以連到哪裡嗎?
WarpBuild 的文件並未描述其託管執行器的作業層級對外連線政策。使用 BYOC 時,執行器位於您自己的網路中,其 AWS 安全強化指南說明如何以您自己的安全群組收緊對外規則。CRACI 在執行器層級為每個作業強制執行對外連線政策:預設拒絕或允許、24 個內建軟體來源預設集、於作業開始前驗證,並採失效即封鎖(fail closed)。
CRACI 支援 Windows、macOS 或 GitHub Enterprise Server 嗎?
目前不支援。CRACI 在 x86-64 與 ARM64 上執行 Linux,Windows 與 macOS 已列入產品藍圖,且不支援 GitHub Enterprise Server。WarpBuild 提供 Windows 與 macOS 執行器,並在其 Enterprise 方案中支援 GitHub Enterprise Server。
WarpBuild 是否符合 SOC 2?資料存放在哪裡?
WarpBuild 表示其已取得涵蓋安全性、可用性與機密性的 SOC 2 Type 2 認證,並表示不會存取您的程式碼或建置機密。Enterprise 方案可將資料保存在指定區域。CRACI 在歐洲裸機基礎設施上執行建置,於 Enterprise 方案提供歐盟資料落地,不儲存您的原始碼,並在其 Trust Center 記載資安控制措施。
WarpBuild 比 CRACI 快嗎?
WarpBuild 在首頁宣稱建置速度是 GitHub 託管執行器的兩倍,在價格頁面上則宣稱快兩到十倍。我們尚未將 CRACI 與 WarpBuild 進行基準測試比較,因此請在兩者上執行相同的工作流程並加以比較。
切換時需要改寫我的 GitHub Actions 工作流程嗎?
不需要。兩個產品取代的都是執行器,而不是 GitHub Actions。工作流程、觸發條件與 GitHub 介面都維持不變;在 CRACI 上,作業標籤改為 runs-on: craci。