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

比較

CRACI 與 Northflank 比較

Northflank 以單一開發者平台取代您的 CI 與託管。CRACI 保留 GitHub Actions 並取代執行器,因此每次建置都會記錄取用的內容,並在對外連線政策下執行。

更新日期

簡短的答案

Northflank 是建構於 Kubernetes 上的開發者平台。它從 Git 建置您的程式碼,將其部署為服務與作業,執行代管資料庫,為每個 pull request 啟動預覽環境,而且這一切都能在您自己的雲端帳戶中完成。由於建置與部署在同一個產品中進行,它將自己定位為 GitHub Actions 的替代方案。

CRACI 走的是相反的路線。您保留 GitHub Actions、您的工作流程與 GitHub 介面,由 CRACI 取代作業執行所在的執行器。由於 CRACI 就是執行器,它能看到每次建置取用了什麼:每個作業都會產生記錄實際取用套件的 SBOM,在對外連線政策下執行,並為跨建置的漏洞追蹤提供資料。得益於更快的硬體、更短的排隊時間與快取,在 CRACI 上執行的速度約為 GitHub 託管執行器的兩倍。

一句話說明差異:Northflank 決定您的軟體在哪裡執行;CRACI 記錄軟體中放進了什麼。

重點一覽

功能 CRACI Northflank
產品定位 內建供應鏈安全的 GitHub Actions 執行器。 建構於 Kubernetes 上的開發者平台:建置、部署、資料庫、作業、預覽環境與 GPU。
建置如何執行 您的 GitHub Actions 工作流程,在 CRACI 執行器上執行。設定 runs-on: craci。 Northflank 依 push 或 pull request 規則,從 Dockerfile 或 buildpack 建置每個 commit。
CI 系統 目前支援 GitHub Actions;GitLab CI 與 Jenkins 已列入產品藍圖 自有建置;可由 GitHub Actions、GitLab CI 或任何 CI 觸發部署
依據觀察到的相依套件產生建置時 SBOM 每個作業皆有,附完整性狀態,包含快取的套件 不在其文件記載的功能中
建置網路對外連線政策 預設拒絕或允許,作業前驗證,失效即封鎖 網路政策用於隔離專案;文件未記載建置對外連線政策
漏洞掃描與監控 持續重新評估受監控的 SBOM 依 CVE 嚴重度政策進行建置掃描,Enterprise
映像檔簽署 映像檔簽署政策,Enterprise
CRA 佐證資料與報告 CycloneDX 或 SPDX 格式的 SBOM、透過 API 取得紀錄、預先準備 CRA 通報內容;無報告匯出 不在其文件記載的功能中
部署與託管應用程式 CRACI 負責建置 服務、作業、滾動與藍綠發布、回復
預覽環境 完整堆疊,每個 pull request 皆有,以範本建立
代管資料庫 Postgres、MySQL、MongoDB 與 Redis
GPU 工作負載 NVIDIA L4 至 H100,可切分 GPU
在您自己的雲端中執行 客戶自行託管的執行器,Enterprise AWS、GCP、Azure、Oracle 等雲端,或任何 Kubernetes 叢集
運算規格 1 到 32 vCPU,每 vCPU 搭配 3 GB RAM,Linux x86-64 與 ARM64。 0.1 到 32 vCPU,記憶體 256 MB 到 256 GB。
價格 每 vCPU 分鐘 $0.002(2 vCPU 為 $0.004),按秒計量。無月費。 每 vCPU 小時 $0.01667,每 GB 小時 $0.00833,按秒比例計費。未列出單獨的建置費率。
免費額度 新創計畫:至少 100,000 免費建置分鐘數。 免費 Developer Sandbox:2 個服務、1 個資料庫與 2 個 cron 作業。
服務本身的認證 通過 ISO 27001 認證。 符合 SOC 2 Type 2 與 HIPAA。
執行地點 歐洲的裸機基礎設施;Enterprise 方案提供歐盟資料落地。 控制平面位於 Google Cloud 倫敦或阿姆斯特丹;工作負載位於您選擇的雲端與區域。
  • 支援
  • 部分支援
  • 不支援
  • 已列入產品藍圖

Northflank 的強項

Northflank 官網首頁
northflank.com

在同一處建置、部署與託管。Northflank 從 Dockerfile 或 buildpack 建置每個 commit,提供針對分支與 pull request 的建置規則、適用於 monorepo 的路徑篩選,以及 Dockerfile 建置的 BuildKit 快取。映像檔會直接進入部署,支援滾動或藍綠更新、即時回復,以及從 staging 推進到正式環境。它支援 GitHub、GitLab 與 Bitbucket。

預覽環境。範本描述包含服務、資料庫與作業的完整環境,當 pull request 開啟時,Northflank 會自動部署一套。

不只是容器。代管的 Postgres、MySQL、MongoDB 與 Redis、cron 作業、自動擴展、自動配置 TLS 的自訂網域、機密管理、日誌與指標、從 NVIDIA L4 到 H100 並可切分的 GPU 工作負載,以及用於執行不受信任或 AI 產生之程式碼的 microVM 沙箱。

您自己的雲端。自帶雲端功能會在您的 AWS、GCP、Azure、Oracle、Civo、CoreWeave 或 Nebius 帳戶中,或在 EKS、GKE、AKS、Rancher、OpenShift 等任何 Kubernetes 叢集上執行工作負載。建置可以在同一個叢集、專用的建置叢集,或 Northflank 代管的建置基礎設施上執行。

企業級控管。支援任何 SAML 或 OIDC 供應商的 SSO、角色型存取控制、可匯出至 SIEM 的稽核日誌、依 CVE 嚴重度政策進行的建置掃描、映像檔簽署政策,以及離線隔離(air-gapped)部署。Northflank 表示其符合 SOC 2 Type 2 與 HIPAA,並稱有超過 2,000 家新創與企業使用。

如果您想要一個平台來建置、預覽、部署與託管應用程式,Northflank 正是為此打造的。

CRACI 的不同之處

您保留 GitHub Actions

Northflank 的建置會從 Dockerfile 或 buildpack 將每個 commit 轉為容器映像檔。CRACI 則保留您既有的工作流程:矩陣建置、測試、linter、可重複使用的 actions 與 GitHub 介面都維持原樣,作業只是改在 CRACI 執行器而非 GitHub 託管執行器上執行。任何在 GitHub Actions 中執行的作業都能取得同樣的紀錄,而不只是建置容器映像檔的作業。

建置取用內容的紀錄

在每個作業執行期間,能辨識套件的代理伺服器會記錄連往套件來源的流量:npm、PyPI、RubyGems、Composer、Cargo、Go、Nix、OCI、apt、apk 與 Git 來源,以及下載預設集。相依套件的佐證資料會隨 CI 快取一起保存,因此從快取還原的套件仍會被計入。CRACI 會記錄以 lockfile 為基礎的工具所遺漏的隱藏相依套件,例如安裝腳本下載的程式碼,而 SBOM 中的每個元件都確實被取用進了建置。每個作業的 SBOM(CycloneDX 或 SPDX)都附有完整性狀態:Complete、Complete with connections、Incomplete、Unavailable 或 Not recorded。

控管建置能連線到哪裡

Northflank 的網路政策用於隔離各專案。CRACI 控管的則是建置本身的對外流量:在執行器上執行的對外連線政策,可預設拒絕或預設允許,內建 24 個軟體來源預設集、依類型定義的自訂來源,以及明確的 TLS、TCP、UDP 與 ICMP 規則。政策會在作業開始前驗證,並採失效即封鎖(fail closed)。預設拒絕的政策只允許建置所需的連線,因此即使是前所未見的攻擊,也能阻擋資料外洩到攻擊者的主機,而違反政策時會發出警示。

跨建置的漏洞追蹤

CRACI 會在新的資安公告出現時持續重新評估受監控的 SBOM,彙整跨建置與跨儲存庫的發現,並顯示哪些過往建置含有存在漏洞的相依套件,讓您知道受影響的期間。資安團隊會對發現進行分級研判,並指派給負責修正的團隊,政策關卡也能阻擋含有特定 CVE 的建置。Northflank 的建置掃描(Enterprise 方案)會依 CVE 嚴重度政策檢查映像檔,但不會保留每次建置取用內容的紀錄。

Northflank 有而 CRACI 沒有的功能

CRACI 不簽署映像檔或來源證明;Northflank Enterprise 可以強制執行映像檔簽署。CRACI API 回傳的 SBOM、網路追蹤紀錄與來源證明資料均未經簽署。

預約示範,查看來自您自己工作流程的 SBOM、網路追蹤紀錄與漏洞。

價格

截至 2026 年 10 月,Northflank 在其代管雲端上的收費為每 vCPU 小時 $0.01667、每 GB 小時記憶體 $0.00833,按秒比例計費、按月結算,固定運算方案每月 $2.70 起,並提供免費的 Developer Sandbox。GPU 按小時計價,NVIDIA L4 每小時 $0.80 起。其價格頁面未列出單獨的建置費率;建置會在您選擇的建置方案上執行。在您自己的雲端中,Northflank 按叢集、vCPU 與 GB 記憶體收取費用,機器費用則由您的雲端供應商計費。

CRACI 只收取建置分鐘數的費用:每 vCPU 分鐘 $0.002(預設 2 vCPU 執行器為 $0.004),按秒計量,無月費,也不按 SBOM 收費。依牌價運算費率來看,Northflank 每 vCPU 小時較低。不過兩者買到的是不同的東西:Northflank 的費率支付的是您用來部署的運算資源,CRACI 的費率支付的則是 GitHub Actions 作業,並內含 SBOM、對外連線政策與漏洞追蹤。最新條款請參閱 CRACI 價格方案。

哪一個適合您

以下情況較適合 Northflank

  • 您想要一個平台來建置、部署與託管應用程式,並包含資料庫與預覽環境。
  • 您準備將建置邏輯從 GitHub Actions 移到 Northflank 的建置中。
  • 您的程式碼放在 GitLab 或 Bitbucket 上。
  • 您現在就需要在自己的雲端帳戶中執行工作負載或建置,或需要 GPU 工作負載。

以下情況較適合 CRACI

  • 您想保留 GitHub Actions,並讓相同工作流程的建置變得更快。
  • 您需要從建置本身出發,說明每個版本中包含了什麼,並附上完整性狀態。
  • 您想以失效即封鎖的政策,控管建置能連線到哪裡。
  • 您需要涵蓋所有建置內容的漏洞追蹤,以及 Enterprise 方案的歐盟資料落地。

兩者並不互斥。CRACI 不部署也不託管軟體。Northflank 的文件說明了如何從 GitHub Actions 觸發其部署,因此團隊可以在 CRACI 上建置、保留建置紀錄,再將映像檔部署到 Northflank。

選擇 CRACI 會放棄什麼。CRACI 不提供部署、託管、資料庫、預覽環境與 GPU,也不支援 GitHub Actions 以外的 CI:GitLab CI 與 Jenkins 已列入產品藍圖。CRACI 目前僅執行 Linux 作業,Windows 與 macOS 已列入產品藍圖,客戶自行託管的執行器則已列入 Enterprise 的產品藍圖。

關於 Cyber Resilience Act

歐盟的 Cyber Resilience Act(CRA)要求製造商了解每個版本包含什麼,並處理其中的漏洞,通報義務自 2026 年 9 月起適用,2027 年 12 月起全面適用。Northflank 的產品是您軟體執行所在的平台,其安全功能保護的是該平台及其映像檔。CRACI 則從建置紀錄產生佐證資料,並將 SBOM(含漏洞)匯出為 CycloneDX 或 SPDX。它將企業在更廣泛的 CRA 法規遵循流程中所需的軟體供應鏈可視性與佐證資料中相當大的一部分自動化。

在 CRACI 上執行您的建置

CRACI 取代的是執行器,而不是 GitHub Actions,執行結果仍會顯示在 GitHub 介面中。任何工作流程只需一行就能在 CRACI 上執行:

runs-on: craci

進一步了解建置時 SBOM 產生、比較 CI/CD 平台,或申請新創計畫。

Northflank 與 CRACI:常見問題

建置、SBOM、價格與託管,依各廠商公開的資訊回答

Northflank 是什麼?

Northflank 是建構於 Kubernetes 上的開發者平台。它從 Git 建置您的程式碼,部署服務、作業與資料庫,為 pull request 建立預覽環境,執行 GPU 工作負載與沙箱,而且這一切都能在您自己的雲端帳戶中執行。由於它在同一個產品中完成建置與部署,因此將自己定位為 GitHub Actions 的替代方案。

Northflank 是 GitHub Actions 執行器嗎?

不是。Northflank 以自己的建置取代 CI 管線:它從 Dockerfile 或 buildpack 建置每個 commit,並部署結果。它也可以由現有的 GitHub Actions 工作流程觸發。CRACI 採取相反的做法:您保留 GitHub Actions,由 CRACI 取代作業執行所在的執行器。

Northflank 會產生 SBOM 嗎?

不在其文件記載的功能中。其 Enterprise 方案增加了依 CVE 嚴重度政策進行的建置掃描,以及映像檔簽署政策。CRACI 會記錄每個作業取用的套件,包括從快取還原的套件,並為每個作業產生附有完整性狀態的 CycloneDX 或 SPDX SBOM。

Northflank 比 CRACI 便宜嗎?

就公開的運算費率而言,是的。Northflank 列出每 vCPU 小時 $0.01667、每 GB 小時記憶體 $0.00833,按秒比例計費,且未列出單獨的建置費率。CRACI 收費為每 vCPU 分鐘 $0.002(預設 2 vCPU 執行器為 $0.004),按秒計量,無月費。兩者銷售的是不同的東西:Northflank 的價格涵蓋託管與建置,CRACI 的價格則是 GitHub Actions 作業,並內含 SBOM、對外連線政策與漏洞追蹤。

我可以繼續在 Northflank 上託管,並在 CRACI 上建置嗎?

可以。CRACI 不部署也不託管應用程式。Northflank 的文件說明了如何從 GitHub Actions 觸發其部署,因此工作流程可以在 CRACI 上執行、記錄建置取用的內容,再將映像檔交給 Northflank 部署。

兩者都能在我自己的雲端中執行嗎?

Northflank 可以:其自帶雲端(bring your own cloud)選項會在您的 AWS、GCP、Azure、Oracle 或其他雲端帳戶中,或在任何 Kubernetes 叢集上執行工作負載,也可選擇一併執行建置。CRACI 目前在歐洲基礎設施上執行代管執行器,客戶自行託管的執行器已列入 Enterprise 的產品藍圖。

看看您的建置取用了什麼

預約示範,我們會在 CRACI 上執行您的一個工作流程,並帶您逐一檢視它的 SBOM、網路追蹤紀錄與漏洞。

預約示範