代替ツール
GitHub Actionsランナー:Depotの代替ツール
Depotはビルド、特にDockerビルドを高速化します。別の料金体系、別のプラットフォーム、あるいは各ビルドが何を使ったかの記録を求めるとき、チームは代替ツールを検討します。
更新日
CRACIを開発しているのは当社ですので、その点を踏まえてお読みください。各選択肢はそれぞれの公式ドキュメントに基づいて説明し、他のツールのほうが適している場合はそうお伝えします。
チームがDepot以外を検討する理由
Depot(depot.dev)は、2〜64 vCPUのLinuxランナーと、全プランで利用できるWindowsとmacOSを分散キャッシュと組み合わせて提供し、さらに永続的なレイヤーキャッシュを備えたリモートDockerビルドサービスも提供しています。Linuxランナーはエグレスフィルタリングに対応し、Businessプランではランナーをお客様自身のAWSアカウント内に置けます。
状況が変わったとき、チームは他の選択肢を検討します。
- 料金。2026年9月時点で、2 vCPUランナーはプランの利用枠を超えると1分あたり$0.006で、秒単位で計測されます。
- エビデンス。DepotはSyftでイメージをスキャンできますが、各ジョブが取得したもののSBOMは記録しません。
- 得意分野。Depotの価値の多くはDockerとリモートビルドキャッシュにあります。それを必要としないビルドでは、その恩恵をあまり受けられません。
選定のポイント
- 1vCPU分あたりの料金、vCPUあたりのメモリ、利用量の端数処理。
- 必要なOSとアーキテクチャ(ARM64を含む)。
- 依存関係とDockerレイヤーのキャッシュ。
- エグレス制御と、それがジョブ単位のポリシーなのか、お客様が保守するネットワーク設定なのか。
- ビルドのエビデンス:SBOM、来歴、各ジョブが取得したものの記録。
- ランナーの所在:ホスト型、自社のクラウドアカウント、または自社ハードウェア。
選択肢
1. CRACI(当社製品)
CRACIはサプライチェーンセキュリティを軸に設計されたGitHub Actions互換のランナーで、GitHubホステッドランナーの約2倍の速さでビルドを実行します。CRACI GitHub Appをインストールし、runs-on: craciを設定するだけです。料金は1vCPU分あたり$0.002(デフォルトの2 vCPUランナーでは$0.004)で、秒単位で計測され、月額料金もSBOMごとの課金もありません。ARM64も同じ料金です。サイズは1 vCPUと3 GB RAMのコンピュートユニット1〜32個です。各ジョブは取得したもののSBOMを完全性の状態とともに生成し、フェイルクローズで動作するエグレスポリシーのもとで実行され、APIで取得できる来歴データを記録します。
最適な用途: 各リリースに何が含まれたかを示す必要がある、出荷ソフトウェアのLinuxビルド。
検討すべきケース: エビデンスとエグレス制御がコストと同じくらい重要な場合。CRACIは現在Linuxのみ対応で(WindowsとmacOSはロードマップに掲載)、無料枠はありません。
2. Blacksmith
BlacksmithはGitHub ActionsのジョブをFirecrackerのmicroVMで実行し、x64とARMのUbuntu(2〜32 vCPU)、パブリックベータのWindows、Apple M4のmacOSを提供します。同社はランナーがGitHubホステッドランナーの2倍速いとしています。ランナーと併設されたキャッシュが標準のcacheアクションと連携し、スティッキーディスクがGBあたり月$0.50でDockerレイヤーキャッシュを提供します。2026年9月時点で、2 vCPUのx64は1分あたり$0.004、ARMは$0.0025で、月3,000分の無料枠があります。
最適な用途: DockerキャッシュとSSHデバッグを備えた、より速く安価なActions。
3. Namespace
Namespaceは自社で運用するハードウェア上でLinux、Windows、macOSのランナーを実行し、ランナープロファイルで選択します。キャッシュボリュームは実行をまたいでデータをローカルストレージに保持します。エグレスポリシーはブロックモードまたはアドバイザリーモードで動作し、アドバイザリーモードではブロックせずに判定を記録するため、実際のトラフィックから許可リストを作成できます。2026年9月時点で、2 vCPU・4 GBのLinuxランナーはプラン内で1分あたり$0.002、超過分は$0.003です。
最適な用途: キャッシュボリューム付きのLinux、Windows、macOSランナーを1社のベンダーで揃えること。
検討すべきケース: エグレスポリシーを強制する前に試行したい場合。
4. WarpBuild
WarpBuildは、x86-64とarm64で最大32 vCPUのLinuxランナー、Windows Server、Apple M4/M5 ProのmacOSを提供し、コンテナレイヤーキャッシュとスナップショットランナーを備えています。Bring Your Own Cloudオプションでは、同じランナーを自社のAWS、GCP、Azureアカウントで1分あたり$0.002(別途クラウド費用)で実行します。ホスト型の2 vCPU x86-64は1分あたり$0.004です(2026年9月時点)。WarpBuildはビルドが2〜10倍高速になるとうたっています。
最適な用途: 自社クラウドアカウント内のマネージドランナー。
検討すべきケース: GitHub Enterprise Serverのサポートや99.9%の稼働率SLAが必要な場合。
5. Ubicloud
Ubicloudはオープンソースのクラウドで、マネージドGitHub Actionsランナーにはubicloud-standard-2のようなラベル1つで切り替えられます。x64とarm64で2〜30 vCPUのUbuntuランナーを提供します。2026年9月時点で、2 vCPUはx64・arm64ともに1分あたり$0.00125で、分単位で課金され、すべてのアカウントに月$2.50(約1,250分)のクレジットが付与されます。Ubicloudでは自社のランナーを管理することもできます。
最適な用途: ホスト型ランナー上のLinuxジョブを低い分単価で実行すること。
検討すべきケース: Linuxだけで十分な場合。Ubicloudのランナードキュメントに記載されているのはUbuntuイメージのみです。
6. RunsOn
RunsOnは、単一のCloudFormationまたはTerraformスタックから、自社のAWSアカウント内にジョブごとに1つのエフェメラルなEC2インスタンスを起動します。x64とarm64のLinux、Windows、GPUインスタンスで動作し、macOSのジョブはGitHubホステッドランナーのままです。VPC内のS3キャッシュとDockerレイヤーキャッシュが組み込まれています。2026年9月時点で、ライセンスは法人単位の定額年間料金で、Starterの年間約$348(€300)からEnterpriseの約$4,176(€3,600)までです。コンピュートはAWSがRunsOnの上乗せなしで請求します。非商用利用は無料で、15日間のトライアルがあります。
最適な用途: 定額のライセンス料で、自社AWSアカウント内でランナーを動かすこと。
検討すべきケース: すでにAWSを利用しており、コンピュート費用を直接支払いたい場合。
7. Cirun
Cirunは「自社クラウド上のマネージドなセルフホストランナーを、わずかなコストで」提供しています。ランナーは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ランナーを1分あたり$0.006としており、各ジョブを1分単位に切り上げます。
最適な用途: セットアップ不要、あらゆるOS対応、プランの分数に収まる利用量。
9. Actions Runner Controllerによるセルフホストランナー
Actions Runner Controller(ARC)は「GitHub Actions用のセルフホストランナーをオーケストレーションしスケールするKubernetesオペレーター」です。ランナースケールセットは実行中のワークフロー数に応じて増減し、ランナーをエフェメラルなコンテナにすることもできます。2026年9月時点でGitHubはセルフホスト利用に分単位の課金をしていませんが、OSとソフトウェアの責任はお客様にあり、GitHubはパブリックリポジトリでセルフホストランナーを使うことは原則として避けるべきだと警告しています。
最適な用途: 自社ネットワーク内や自社ハードウェア上で実行する必要があるジョブ。
検討すべきケース: すでにKubernetesを運用しており、その堅牢化と保守に時間を割ける場合。
一覧で比較
| 機能 | CRACI | GitHubホステッド | Blacksmith | Depot | Namespace | WarpBuild | セルフホスト |
|---|---|---|---|---|---|---|---|
| 料金(2 vCPU、Linux x64) | 1分あたり$0.004 | 1分あたり$0.006 | 1分あたり$0.004 | プラン超過分は1分あたり$0.006 | プラン内$0.002、超過分$0.003 | 1分あたり$0.004 | GitHubの料金はなし。ホスト費用を負担 |
| 課金単位 | 秒単位 | ジョブごとに分単位で切り上げ | 記載なし | 秒単位 | 最低1分、以降は分単位 | 分単位 | 自社ホストの費用(稼働中もアイドル時も) |
| 無料利用枠 | 無料プランなし | 月2,000〜50,000分 | 月3,000分 | 7日間のトライアル | 記載なし | 無料利用枠あり | 該当なし |
| WindowsとmacOS | 現在はLinuxのみ | Windowsはベータ版 | 自社で運用する任意のホスト | ||||
| Dockerレイヤーキャッシュ | 記載なし | 自社で構成 | |||||
| ジョブごとのエグレスポリシー | Azureプライベートネットワーク | 固定IP | ブロックまたはアドバイザリー | BYOCのネットワークルール | 自社で構築 | ||
| 各ジョブが取得したもののSBOM | 完全性の状態付き | Syftによるイメージスキャン | |||||
| 署名付きビルド来歴 | 署名付き来歴なし | 成果物の構成証明(Artifact attestations) | BuildKitイメージの構成証明 | 追加するツールで対応 | |||
| 自社のクラウドやネットワークで実行 | 顧客ホスト型ランナー(Enterprise) | Azureプライベートネットワーク | 記載なし | AWS(Businessプラン) | 記載なし | BYOC |
- 対応
- 一部対応
- 非対応
- ロードマップに掲載
「記載なし」は、ベンダーの公開ページで確認できなかったことを意味します。
Depotを使い続けるべき場合
- CIの時間の大半をDockerイメージのビルドが占めている。
- Bazel、Gradle、Turborepo、sccacheのリモートキャッシュに依存している。
- ランナーを自社のAWSアカウント内に置く必要がある。
- 併用も可能です。選択はジョブごとなので、一部のジョブだけを移し、残りはそのままにできます。
CI/CD連携、CRACIの料金、GitHub Actionsランナーの比較について詳しくはこちらをご覧ください。
Depotの代替ツールに関するよくあるご質問
比較検討の際によく寄せられる質問への簡潔な回答
Depotの代替ツールでおすすめはどれですか?
移行する理由によって異なります。1分あたりの料金を抑えたいならUbicloudかNamespace。自社のクラウドアカウントでランナーを動かしたいならWarpBuild、RunsOn、Cirun。各ビルドが取得したものの記録と、フェイルクローズで動作するエグレスポリシーが必要なら、CRACIがすべてのジョブでその両方を記録します。
最も安いDepotの代替ツールはどれですか?
ここで取り上げるホスト型ランナーのうち、最も低い料金を掲載しているのはUbicloudで、2026年9月時点でx64とarm64の2 vCPUが1分あたり$0.00125です。Depotの2 vCPUランナーは、プランの利用枠を超えると1分あたり$0.006です。セルフホストランナーにはGitHubの分単位の料金はかかりませんが、ホストの費用と保守はお客様の負担です。
自社のクラウドで動かせるDepotの代替ツールはどれですか?
WarpBuildのBring Your Own Cloudオプションは、1分あたり$0.002とお客様のクラウド費用でAWS、GCP、Azure上で動作します。RunsOnは年間定額ライセンスでお客様のAWSアカウント内で動作し、CirunはAWS、Google Cloud、Azure、Oracle、OpenStack、DigitalOceanに対応しています。CRACIのランナーは現在マネージド型で、Enterprise向けの顧客ホスト型ランナーはロードマップに掲載されています。
Windows、macOS、GPUに対応している代替ツールはどれですか?
GitHubホステッドランナー、Blacksmith、Namespace、WarpBuildはWindowsとmacOSを提供しています(BlacksmithのWindowsはパブリックベータ)。RunsOnとCirunは、お客様自身のクラウドでWindowsとGPUのインスタンスを提供します。CRACIは現在Linux x86-64とARM64で動作し、WindowsとmacOSはロードマップに掲載されています。
Depotの強みは何ですか?
Dockerビルドとリモートキャッシュです。depot buildは永続的なレイヤーキャッシュを備えたリモートBuildKitホストでDockerビルドを実行し、リモートキャッシュはBazel、Gradle、Turborepo、sccacheに対応しています。CIの時間の大半がそこに費やされているなら、Depotを使い続けるのは理にかなっています。