比較
CIランナーの料金比較:x64、ARM64、Windows、macOS
GitHub、CRACI、Blacksmith、Depot、Namespace、WarpBuild、Ubicloud、Tenki、Avrea、GitLab、Bitbucket、CircleCI、Buildkite、Harness、Azure Pipelinesのホステッド型CIランナーの定価を、販売されている全サイズについて1vCPUあたり・RAM 1GBあたりに換算して比較します。
更新日
要点
- 1vCPUあたりの定価には5倍の開きがあります。2 vCPUのLinux x64ランナーは、1vCPU時間あたり$0.06 (プラン内の分数を使う場合のNamespace、Ubicloud premium)から$0.30(GitLab.comとBitbucketの追加分)まであります。 GitHubホステッドは$0.18です。
- ARM64は通常安価ですが、例外もあります。GitHub、Blacksmith、WarpBuild、UbicloudはARM64を x64より安く設定しています。CRACI、Depot、Namespace、Harnessは両者に同じ料金を適用し、AvreaはARM64にx64の3倍の料金を設定しています。
- サイズによって単価が変わるのは一部のベンダーだけです。GitHubとGitLab.comはランナーが大きくなるほど 1vCPUあたりの料金が下がります。CRACI、Blacksmith、Depot、WarpBuild、Avrea、Harness、CircleCIはどのサイズでも1vCPUあたり同じ料金です。
- 端数処理は定価以上に影響することがあります。分単位の課金では、20秒のジョブが60秒分として 請求されます。
- CRACIは最も手頃なランナーの1つです。1vCPU分あたり$0.002(1vCPU時間あたり$0.12)、 秒単位の従量課金で、x64ではGitHubより安く、分単位で課金するCIプラットフォームよりも安価です。x64ではBlacksmithと同水準で、 CRACIより安いのは格安ランナーだけです。さらに、各ビルドの動作を記録し、制御します。
1分あたり、1vCPUあたり、RAM 1GBあたりの料金
プラットフォームとサイズを選んでください。1vCPU時間あたりの料金では、構成の異なるランナーを同じ尺度で比較できます。 RAM 1GB時間あたりの料金では、同じ金額でより多くのメモリを提供しているベンダーがわかります。これらのベンダーの 1vCPUあたりのメモリは2 GBから4 GBまで幅があるためです。バーにカーソルを合わせると、ランナー、課金ルール、注意点が表示されます。
Linux x64, 2 vCPU, 1vCPU時間あたり(安い順)
2 vCPUのLinux x64では格安ランナーが先行しています。UbicloudとNamespaceが1vCPU時間あたり$0.06、続いてBlacksmith、 WarpBuild、Tenki、Avrea、CRACIが$0.12で、Harnessの$0.15、GitHubホステッド、Depot、CircleCIの $0.18を下回ります。 CIプラットフォームは自社のホステッド型コンピュートに高めの料金を設定しています。Buildkiteは$0.24、GitLab.comとBitbucketは 追加分を購入する場合$0.30です。Namespaceの料金は月額$100のTeamプランに含まれる分の単価で、超過分は1.5倍になります。
Azure Pipelinesは異なる方式でキャパシティを販売しています。並列ジョブ1つにつき月額$40で、分数は無制限、ホステッド型の サイズは2 vCPU・7 GBの1種類です。グラフには、22営業日の各日に8時間稼働するジョブについての 当社試算、1vCPU時間あたり$0.114を示しています。これがこの利用量で最も安くなる場合の数字です。ビルドは集中して 発生し、チームは同時に実行したいビルドの数だけジョブを購入するため、ほとんどのジョブは1日の一部はアイドル状態となり、 実際に使った1分あたりのコストは高くなります。
| 機能 | 月間稼働時間 | 1分あたり | 1vCPU時間あたり |
|---|---|---|---|
| 営業時間中ずっと稼働 | 176 | $0.0038 | $0.114 |
| 営業時間の50%稼働 | 88 | $0.0076 | $0.227 |
| 営業時間の25%稼働 | 44 | $0.0152 | $0.455 |
RAM 1GBあたりで見ると順位が変わります。Namespace、Tenki、Bitbucket、CircleCIのDockerクラスは1vCPUあたり2 GB、 CRACIは3 GB、GitHub、Depot、WarpBuild、Avreaは4 GBです。メモリを多く消費するビルドでは、2 GBのベンダーでより大きなサイズが 必要になる場合があり、その差の多くが縮まります。
ランナーのサイズによる料金の変化
水平な線は、どのサイズでも1vCPUあたりの料金が同じであることを意味します。CRACI、Blacksmith、Depot、WarpBuild、Ubicloud、Avrea、 Harness、CircleCIはこの方式です。GitHubとGitLab.comは大きなランナーを割り引き、Namespaceの64 vCPU構成は小さな構成より 1vCPUあたりの料金が高くなります。凡例のベンダーにカーソルを合わせると、その線が強調表示されます。
ランナーサイズ別の1vCPU時間あたりの料金、Linux x64
GitHubの割引はARM64で最も大きくなります。32コアのarm64ランナーは1分あたり$0.050、1vCPU時間あたり約$0.094で、 CRACIの$0.12を下回ります。x64の32コアではGitHubの定価は1分あたり$0.082で、CRACIの$0.064はそれより約 22%低くなります。
ARM64とx64の比較
同じベンダー、同じサイズ、2つのアーキテクチャです。左側の点が安いほうです。
ARM64とx64の比較、2vCPUでの1vCPU時間あたりの料金
最も安価なマネージドランナーが大きく差をつけるのがARM64です。UbicloudのARM64ランナーはpremium x64より安く、 BlacksmithはARMの料金を37.5%低く設定しています。Avreaは逆で、ARM64ランナーはApple M5 Maxハードウェア上で動作し、 x64の3倍の料金です。CRACIはネイティブARM64をx86-64と同じ料金で提供しているため、ビルドを両者の間で移しても 請求額は変わりません。
Windows、macOS、GPUランナー
Windowsランナーは同サイズのLinuxの1.3〜2倍の料金で、分単位で課金されるmacOSランナーは1分あたり$0.06から$0.24です。 例外はAzure Pipelinesで、$40の並列ジョブ1つでLinux、Windows、macOS(Intel、3 vCPU)を同じ料金で実行できます。GPUランナーは まれで、ホステッド型で提供しているのはGitHub、GitLab.com、CircleCI、クラウドではAWS CodeBuildです。CRACIは現在Linuxのみに 対応しており、WindowsとmacOSはロードマップに掲載されています。ランナーはジョブごとに選択するため、これらのジョブは現在の環境のままにできます。
macOS, 1分あたり(安い順)
月額コスト:計算ツール
定価でわかるのは全体の半分です。残りは、ベンダーが各ジョブをどう端数処理するかで決まり、短いジョブが多いパイプラインでは 特に影響します。ワークロードを入力すると、計算ツールが各ベンダーのルールを適用します。
月間コンピューティングコスト:2vCPU x64で90秒のジョブを20,000件、実行時間は約30,000分
CRACIは$120、GitHubホステッドは$240:定価ベースで50%安い(速度差を考慮する前)。
この計算ツールは、定価でのコンピュートのみを比較しています。速度は含まれていません。CRACIは、高速なハードウェア、短い待ち時間、 キャッシュにより、GitHubホステッドランナーの約2倍の速さでビルドを実行するため、同じジョブでも課金される分数が少なくなります。 他のプロバイダーも独自に速度をうたっていますが、当社はそれらをCRACIと比較したベンチマークは行っていません。
各ベンダーの課金方法
| 機能 | 課金方式 | 無料枠 | プランと条件 |
|---|---|---|---|
| CRACI | 秒単位 | なし | 月額料金なし:ビルド時間のみ、1vCPU分あたり$0.002 |
| GitHubホステッド | ジョブごとに分単位で切り上げ | プランに応じて月$12〜$300相当の利用枠、標準Linuxで2,000〜50,000分 | 大型ランナーにはTeamまたはEnterprise Cloudが必要で、含まれる利用枠から消費 |
| Blacksmith | 料金ページに記載なし | x64 2 vCPUで月3,000分 | 月額料金なし |
| Depot | 秒単位で計測し、月ごとに分単位で請求 | 7日間のトライアル | Developerは月$20で2,000分、Startupは$200で20,000分 |
| Namespace | 最低1分、1分を超えた後の15秒は無料 | 30日間のトライアル | プラン内の単価:Teamは月$100で100,000ユニット分、超過分は1.5倍 |
| WarpBuild | 分単位 | 無料利用枠あり、量は記載なし | プラットフォーム料金なし |
| Ubicloud | 分単位 | 月$2.50のクレジット | 新規アカウントのデフォルトはPremiumランナー、標準x64は2 vCPUで1分あたり$0.00125 |
| Tenki | 分単位(秒単位の精度) | 登録時に$100のクレジット | Starterは最大4 vCPU、Teamは月$200($100のクレジット付き)で最大16 vCPU |
| Avrea | 実行時間を秒単位で計測、料金は1分あたりの単価 | 2 vCPUで月3,000分 | 月額料金なし、固定IPは1つにつき月$100 |
| GitLab.com | 秒単位×マシンのコスト係数 | ティアに応じて月400〜50,000コンピュート分 | 追加のコンピュート分は1,000分あたり$10、medium超のサイズにはPremiumまたはUltimateが必要 |
| Bitbucket Pipelines | ステップの実行時間×サイズ倍率 | プランに応じて月50〜3,500ビルド分 | 追加分は1,000分あたり$10、月単位のブロックで販売、4x以上には有料プランが必要 |
| CircleCI | 秒単位、次のクレジットに切り上げ | Freeで月30,000クレジット | クレジットは25,000あたり$15(1クレジット$0.0006)、Performanceは月$15から |
| Buildkite hosted | 秒単位、最低料金や端数処理なし | Freeで月2,000 Linux vCPU分 | Proはアクティブユーザー1人あたり月$30で4,000 vCPU分、ARM64とWindowsはPro |
| Harness CI Cloud | 最も近い分に丸め | 月2,000クレジット | 有料プランは営業経由 |
| Azure Pipelines | 並列ジョブ1つにつき月$40、時間無制限、ジョブは最長6時間 | 月1,800分のジョブ1つ、1回の実行は最長60分、有料ジョブを購入するとそれに置き換わる | 当社試算:1つのジョブが22営業日の各日に8時間稼働する場合。アイドル時間があると単価は上がります。OSごとに1サイズのみ、大型のホスト型エージェントなし |
| AWS CodeBuild | 分単位で切り上げ | smallのビルドで月100分 | オンデマンド、us-east-1 |
| RunsOn (AWS spot) | AWSがインスタンスを秒単位で請求 | 15日間のトライアル | RunsOnが掲載するus-east-1のAWSスポットコンピュート、および年約$348(€300)からの定額ライセンス |
| Hetznerでセルフホスト(コンピュートのみ) | ジョブの実行有無にかかわらず月額のサーバー賃料 | なし | 当社試算:Hetzner AX42サーバー、月$114.84(€99)+初期費用$56.84(€49)、2 vCPUごとにジョブ1つ、月60,000分。保守は含まず |
| Hetznerでセルフホスト(保守込み) | 月額のサーバー賃料+エンジニアの工数 | なし | 当社試算:同じサーバーに加え、時給$85で月8時間の保守、月60,000分 |
セルフホストランナー:コストの全計算
セルフホストランナーには1分あたりの料金がないため、このような比較から漏れがちです。2026年9月時点で、GitHubは セルフホストランナーに1分あたりの料金を課していません。予定していた1分あたり$0.002のプラットフォーム料金は延期されました。 支払うのは、サーバーとその運用にかかる時間です。ここでは、ヨーロッパで最も安くビルドサーバーを借りられる事業者の1つである Hetznerを例に計算します。前提はすべて明記しているので、自社の数字に置き換えられます。
1. サーバー
HetznerのAX42専用サーバー(AMD Ryzen 7 PRO 8700GE、8コア・16スレッド、RAM 64 GB)は 月額$114.84(€99)に加えて初期費用$56.84(€49)がかかり(税抜)、 最低契約期間はありません。初期費用を1年で按分すると、$114.84 + $56.84 ÷ 12 = 月額$119.58です。 クラウドプロバイダーと同様に各スレッドを1 vCPUと数えると、RAM 8 GBの2 vCPUジョブを8つ同時に実行できます。
2. アイドル時間がない場合の1vCPU分あたりの料金
1か月は約730時間、つまり43,800分です。16 vCPU × 43,800分 = 700,800 vCPU分。$119.58 ÷ 700,800 = 1vCPU分あたり $0.000171、2 vCPUの1分あたりでは$0.00034です。これは下限であり、実際のフリートがここに達することはありません。
3. 現実的な稼働率での1vCPU分あたりの料金
セルフホストのフリートは混雑する時間帯に合わせてサイジングされ、24時間分の費用がかかります。22営業日の各日に10時間 稼働するとすれば、730時間中220時間、約30%です。$0.000171 ÷ 0.3 = 1vCPU分あたり$0.000569、2 vCPUの1分あたりでは$0.00114です。これは CRACIの$0.004の3分の1未満、GitHubホステッドの$0.006の約5分の1です。
4. エンジニアリングの工数
ホストへのパッチ適用、ランナーソフトウェアとビルドイメージの更新、キューに合わせたフリートのスケーリングを誰かが担う必要があります。 ここではマネージドとセルフホストの コストモデルと同じ説明用の前提を使います。時給$85で月8時間、つまり 月額$680です。このコストは利用量が減っても小さくならないため、1分あたりにどれだけ上乗せされるかは 実行する分数によって決まります。
5. 計算例
2 vCPUランナーで月60,000ビルド分、つまり120,000 vCPU分の場合を考えます。稼働率30%では、 AX42 1台で月210,240 vCPU分を提供できるため、サーバーは1台で足ります。ホスト障害に備えた予備はなく、 これはセルフホストに有利な想定です。
- コンピュートのみ:$119.58 ÷ 60,000分 = 1分あたり$0.00199
- 運用工数:$680 ÷ 60,000分 = 1分あたり$0.01133
- 運用工数込み:月額$799.58、つまり1分あたり $0.01333
- CRACI:60,000 × $0.004 = 月額$240。 GitHubホステッド:60,000 × $0.006 = 月額$360。
この2つの1分あたりの料金が、上のグラフにあるセルフホストの線です。計算ツールはセルフホストをサーバー台数分の費用と固定の運用工数で算出するため、ワークロードに応じて変わります。
6. 利用量による変化
| 機能 | Hetznerサーバー台数 | セルフホストの月額(運用工数込み) | 1分あたり | CRACIの月額 |
|---|---|---|---|---|
| 60,000分 | 1 | $120 + $680 = $800 | $0.0133 | $240 |
| 300,000分 | 3 | $359 + $680 = $1,039 | $0.0035 | $1,200 |
| 600,000分 | 6 | $717 + $680 = $1,397 | $0.0023 | $2,400 |
利用量が増えるほど、固定の運用工数は薄く分散されます。この前提では、月約260,000分を下回るとセルフホストはCRACIより 高く、上回ると安くなります。運用工数を8時間で固定しているのは大きなフリートに有利な想定です。 サーバー6台の管理には1台より多くの手間がかかります。
計算に含まれていないもの
- セキュリティ強化。GitHubはパブリックリポジトリでのセルフホストランナーの使用を推奨しておらず、 エフェメラルで分離されたランナーを推奨しています。その分離を構築することも運用工数の一部です。
- ビルドのエビデンス。素のランナーはSBOM、エグレスポリシー、ネットワークトレースを生成しません。CRACIでは これらがすべてのジョブに付属しますが、自社サーバーでは構築・保守すべきツールになります。
- ピークと障害。サーバー1台では、同時に9つ以上のジョブが実行されるとジョブが待機状態になり、 サーバーが故障するとビルドが止まります。余裕を持たせるために2台目を用意すると、利用量が少ない場合のコンピュートコストは2倍になります。
- 伸縮可能なクラウドサーバー。Hetzner Cloudの専有vCPUプランCCX33は8 vCPUで月額$161.23(€138.99)、 1vCPUあたりではAX42の約2.7倍です。またクラウドサーバーは開始した1時間ごとに課金されるため、ジョブごとに新しい サーバーを立てると、5分のビルドに1時間分を支払うことになります。最も安価な共有プランは、確認時点で利用不可と表示されていました。
CRACIの位置付け
1vCPUあたりの最安値だけが基準であれば、Ubicloud、Namespace、または自社のAWSアカウント上のランナーが 有利です。CRACIは、秒単位の課金と月額料金なしで、x64ではGitHubホステッドランナーより安く、分単位で課金するCIプラットフォームより 安い価格に設定されていますが、価格だけで競っているわけではありません。
CRACIが競うのは、ランナーが記録し、制御する内容です。各ジョブの実行中に、CRACIは取得されたすべてのパッケージを記録して 完全性を明示したSBOMに変換し、開始前に検証されフェイルクローズで動作するエグレスポリシーの下でジョブを実行し、すべての接続の ネットワークトレースを保持します。ここで紹介するランナーの多くはコンピュートと速度を販売していますが、CRACIは同じ1分に、 すべてのビルドから得られるサプライチェーンのエビデンスを加えます。
CRACIの料金をご覧いただくか、デモを予約して自社のワークフローの 料金をお確かめください。
各プロバイダーとCRACIの比較
ランナープロバイダー:GitHubホステッドランナー、 Blacksmith、Depot、 Namespace、WarpBuild、 Ubicloud、RunsOn、 Avrea。CIプラットフォーム:GitLab CI、CircleCI、 Buildkite、Harness。 価格以外の比較については、GitHub Actionsランナー プロバイダーの比較をご覧ください。
比較の方法
- 情報源:各ベンダー自身の料金ページまたはドキュメント。2026年9月29日に確認し、 Azure Pipelinesは10月2日に確認しました。再販業者や 第三者の価格表は使用していません。
- 通貨:すべての価格は米ドルです。HetznerとRunsOnはユーロ建てのため、 €1 = $1.16で換算し、ユーロの元の価格を括弧内に示しています。
- 料金:無料分、含まれる分数、プラン料金を適用する前の、従量課金または超過分の料金です。 Namespaceはプラン内の料金で示しています。GitLab.comとBitbucketは、追加分の価格(1,000分あたり$10)に 各マシンの倍率を掛けた料金で示しています。
- 算出したサイズ:Blacksmithは2 vCPUの価格のみを掲載し、大きなサイズはvCPU数に比例するとしています。 それらのサイズはグラフ内で区別して表示しています。
- クラウドの参考値:AWS CodeBuildはus-east-1のオンデマンド料金です。RunsOnは、us-east-1の デフォルトインスタンスについて同社が掲載しているAWSのスポット価格を示しており、これに年間約$348(€300)からのライセンス料が 加わりますが、グラフには含めていません。どちらもデフォルトでは非表示です。
- セルフホスト:Hetzner AX42専用サーバーについての当社試算であり、定価ではありません。前提と 計算は上のセルフホストのセクションに記載しています。運用工数の時間と時給は説明用の値です。
- Azure Pipelines:当社試算であり、定価ではありません。MicrosoftはMicrosoft-hostedの並列 ジョブを、分数無制限で月額$40で販売しています。グラフでは、これを22営業日に各日8時間稼働するジョブ1つで 割っています。計算ツールでは、ピーク時に同時実行されるジョブ1つにつき1つの並列ジョブとして算出しています。
- 対象外:リポジトリ単位またはサーバー単位で課金するCirun、Actuated、Cirrus Runners、そして 2026年3月31日にジョブの実行を終了したBuildJet。
CIランナーの料金に関するよくあるご質問
ランナーの料金、ARM64、課金方法についての簡潔な回答です。
1分あたり最も安いCIランナーはどれですか?
マネージドランナーでは、2026年9月時点で1vCPUあたりの定価が最も低いのはUbicloudとNamespaceです。Ubicloudの標準的な2 vCPU x64ランナーは1分あたり$0.00125、Namespaceはプラン内の分数で1vCPU分あたり$0.001です。RunsOnを使って自社のAWSアカウントでスポットインスタンスを実行すると、コンピュートはさらに安くなりますが、ライセンス料と運用の手間が加わります。
ARM64ランナーはx64より安いですか?
いくつかのプロバイダーでは安くなります。GitHub、Blacksmith、WarpBuild、UbicloudはARM64をx64より安く設定しており、GitHubでは32コアで約39%安くなります。CRACI、Depot、Namespace、GitLab、Harnessは両者に同じ料金を適用しています。Apple M5 Maxハードウェア上で動作するAvreaのARM64ランナーはx64の3倍の料金で、CircleCIのARMクラスは4 vCPUを超えるとx64のDockerクラスより高くなります。
GitHub Actionsランナーの1vCPUあたりの料金はいくらですか?
GitHubの標準的な2コアLinux x64ランナーは1分あたり$0.006、1vCPU時間あたり$0.18です。より大きなx64ランナーでは32コアで1vCPU時間あたり約$0.154まで下がり、arm64の大きなランナーでは約$0.094まで下がります。CRACIはどのサイズでも1vCPU分あたり$0.002、1vCPU時間あたり$0.12です。
なぜ1分あたりではなく1vCPU時間あたりで比較するのですか?
ランナーの構成はさまざまだからです。あるベンダーの最小ランナーは2 vCPU・RAM 4 GB、別のベンダーは2 vCPU・8 GB、3社目は4 vCPUから始まります。1分あたりの価格をvCPU数やRAMで割ることで、すべてのランナーを同じ条件で比較できます。請求書に記載されるのは1分あたりの数字なので、すべてのグラフで両者を切り替えられます。
端数処理によってランナーのコストは変わりますか?
短いジョブでは大きく変わります。GitHub、AWS CodeBuild、WarpBuild、Ubicloudは各ジョブを分単位で課金し、Namespaceには最低1分の課金があります。こうしたベンダーでは、20秒のLintジョブに実行時間の3倍のコストがかかります。CRACI、Depot、Avrea、GitLab、CircleCI、Buildkiteは秒単位で計測します。このページの計算ツールは各ベンダーのルールを適用します。
Azure Pipelinesの1分あたりの料金はいくらですか?
Azure Pipelinesは1分単位では課金しません。Microsoft-hostedの並列ジョブは分数無制限で月額$40で、2 vCPU・RAM 7 GBで一度に1つのジョブを実行します。すべての営業日に8時間稼働させると、1分あたり約$0.0038、1vCPU時間あたり$0.114となり、CRACIの$0.12に近くなります。営業時間の半分の稼働では$0.227です。チームは同時に実行したいビルドの数だけジョブを購入するため、最も混雑する時間帯のために購入したジョブは、それ以外の時間はアイドル状態になります。
GitHub Actionsランナーはセルフホストのほうが安いですか?
コンピュートについては安くなります。レンタルしたHetzner AX42サーバーで、月の30%稼働するフリートの場合、2 vCPUの1分あたり約$0.0011で、CRACIの$0.004、GitHubホステッドの$0.006を下回ります。結論を左右するのはエンジニアリングの工数です。時給$85で月8時間の運用工数を見込むと、月60,000分のコストはセルフホストで約$800、CRACIで$240です。月約260,000分を超えると、セキュリティ強化やビルドのエビデンスを考慮しなければ、価格だけではセルフホストのほうが安くなります。
CRACIはWindows、macOS、GPUのランナーを提供していますか?
現時点では提供していません。CRACIはx86-64とARM64上のLinuxで動作し、WindowsとmacOSはロードマップに掲載されています。ランナーはジョブごとに選択するため、WindowsとmacOSのジョブは現在の環境のまま、LinuxのジョブだけをCRACIに移行できます。