GitHub Actions の料金とコスト
GitHub Actions の料金: 実際の支払額と、支払いを減らす方法
GitHub ホスト型ランナーの差し替え可能な代替。YAML を 1 行変えるだけで、ワークフローはそのまま、1 分あたり $0.006 ではなく $0.0025 から。
30 日間無料 · クレジットカード不要 · 最大 6,000 分の無料ランナー時間
コストが実際にかかっている場所
請求書に載らないコスト
1 分あたりの単価は CI コストの目に見える半分にすぎません。もう半分は、自分のコードが原因ではない失敗したビルドを見るために作業を中断するエンジニアの時間です。ログを読み、レジストリのタイムアウトや OOM kill だと気づき、再実行をクリックし、また待つ。この時間はどの請求書にも載りませんが、より高くつく項目です。
Latchkey のランナーは、ジョブの実行中にこうした失敗を修復します。エージェントがマシン上で原因を診断し、修正を適用してステップを再試行するため、誰も中断されることなくビルドが成功します。自己修復は既定で有効、追加料金はなく、設定も不要です。
1 分あたりの単価を並べて比較
GitHub の数値は公開されている Linux の定価です。Latchkey のランナーは x86_64 上の Ubuntu 24.04 です。
| ランナーのサイズ | GitHub ホスト型 | Latchkey | 削減額 |
|---|---|---|---|
| 2 vCPU / 8 GB | $0.0060 | $0.0025 | up to 60% |
| 4 vCPU / 16 GB | $0.0120 | $0.0050 | up to 60% |
| 8 vCPU / 32 GB | $0.0220 | $0.0100 | up to 55% |
| 16 vCPU / 64 GB | — | $0.0200 | — |
削減率は Latchkey の定価と GitHub ホスト型 Linux ランナーの定価を比較したものです。実際の削減額は、ランナーのサイズ、使用分数、そして請求のうち失敗した実行が占める割合によって変わります。
Latchkey の比較
| 機能 | Latchkey | Blacksmith | GitHub ホステッド |
|---|---|---|---|
| 1 分あたりの料金 | $0.0025/min から | $0.0040/min から | $0.0060/min から |
| GitHub との比較での節約 | -60% | -33% | 基準 |
| 毎月の無料時間 (中間プラン) | 4,000 | 3,000 | 3,000 |
| コールドスタートの速度 | 約 10 秒 | 約 10 秒 | 30-60 秒 |
| AI 最適化のインサイト | |||
| コストパフォーマンスの分析 | |||
| 依存関係のキャッシュ | S3 ストリーミング内蔵 | 25 GB/repo | 10 GB/repo |
| AI によるランナーイメージのスキャン |
切り替えは 1 行
runs-on を Latchkey のラベルに向けるだけ。steps、actions、secrets、matrix はそのままです。
jobs:
build:
- runs-on: ubuntu-latest
+ runs-on: latchkey-medium
steps:
- uses: actions/checkout@v4自分の数字で試算する
パーセンテージを鵜呑みにせず、自分の使用分数を計算ツールに入れるか、GitHub Actions の支出の内訳をご覧ください。
コストに関するご質問
Latchkey Runners の料金はいくらですか?
runner の分数はサイズごとに請求されます。latchkey-small (2 vCPU / 8 GB) は 1 分あたり $0.0025、latchkey-medium (4 vCPU / 16 GB) は $0.005、latchkey-large (8 vCPU / 32 GB) は $0.01、latchkey-xlarge (16 vCPU / 64 GB) は $0.02 です。カスタム runner は xlarge の料金で請求されます。これは GitHub ホストの runner よりも 1 分あたり最大 60% 安価です。すべてのプランには毎月無料の runner 分数が含まれ (Developer は 2,000、Launch は 4,000、Scale は 6,000)、含まれる分数を超えた使用分は分単位の料金で請求されます。
Latchkey はどのようなプランを提供していますか?
4 つのプランがあります。Developer は $5/month (リポジトリ 1 件、無料 runner 分数 2,000、seat 1)、Launch は $19/month (リポジトリ最大 10 件、無料分数 4,000、seat 1 含む、追加 seat は $5/month)、Scale は $49/month (リポジトリ最大 40 件、無料分数 6,000、seat 5 含む)、そして Enterprise はカスタム料金です。すべてのプランは 30 日間の無料トライアルから始まります。
無料トライアルを始めるにはクレジットカードが必要ですか?
いいえ。すべてのプランが全機能を使える 30 日間の無料トライアルから始まり、いずれもクレジットカードの事前登録は不要です。トライアルはワークスペースごとに 1 回です。
無料の runner 分数を使い切るとどうなりますか?
無料分数は毎月の請求期間の開始時にリセットされます。使い切ると、追加の runner 分数は使用する runner サイズの分単位の料金で従量課金されます。カードなしのトライアル中の場合、支払い方法を追加するまで新しい runner ジョブはブロックされます。
ワークフローの実行回数に対して課金されますか?
いいえ。分析とモニタリングは、プランのリポジトリ上限内で無制限です。1 日に 10 回のビルドを実行しても 10,000 回実行しても、モニタリングの費用は同じです。従量課金の対象となるのは runner の分数だけで、すべてのプランには毎月無料分数が含まれ、それを超えた使用分は runner の分単位の料金で請求されます。
チームの開発者ごとに料金を支払う必要がありますか (seat 単位の料金)?
各プランには seat が含まれます。Developer はチームメンバーなしの単一 seat、Launch は seat 1、Scale は seat 5 を含みます。Launch と Scale では 1 seat あたり $5/month で seat を追加でき、エンジニアリングチーム全体がダッシュボードとインサイトにアクセスできます。
GitHub Actions は無料ですか?
パブリックリポジトリでは無料です。標準の GitHub ホスト型ランナーは分数制限なしで無料で、セルフホスト型ランナーはどのリポジトリでも無料です。プライベートリポジトリには月間の無料枠があり、超過分は従量課金になるため、「無料かどうか」はコードが公開されているかで決まります。Latchkey のランナーはどのリポジトリでも分単位の課金で、プランに応じて月 2,000 〜 6,000 分が無料です。
GitHub Actions の無料枠には何が含まれますか?
GitHub が公表しているプライベートリポジトリ向けの月間無料枠は、Free で 2,000 分、Pro と Team で 3,000 分、Enterprise Cloud で 50,000 分です。あわせてプランに応じて 500 MB 〜 50 GB のアーティファクトストレージと、全プラン共通でリポジトリあたり 10 GB の Actions キャッシュが含まれます。パブリックリポジトリは計測対象外です。数値は GitHub の課金ドキュメントに基づきます。
GitHub Actions の 1 分あたりの料金はいくらですか?
GitHub が公表している標準的な Linux 2 コア x64 ランナーの定価は 1 分あたり $0.006 で、プランの無料枠を使い切ったプライベートリポジトリにのみ課金されます。より大きなランナーや他の OS はさらに高くなります。Latchkey は同等の 2 vCPU / 8 GB Linux ランナーを 1 分あたり $0.0025 で提供しており、最大 60% という数字はこの差から来ています。
セルフホスト型の GitHub Actions ランナーの費用はいくらですか?
GitHub はセルフホスト型ランナーに課金しないため、分単位の請求はなくなり、コストはクラウド料金とエンジニアの工数に移ります。ジョブ間のアイドルインスタンス、AMI のパッチ適用、オートスケーラーの調整、そしてソースコードを取得するマシンのセキュリティレビューです。インスタンス時間だけでなくエンジニアの工数も見積もってください。マネージドランナーが比較されるのはその合計であり、GitHub の請求書上のゼロではありません。
GitHub Actions の分を買い増せますか?
はい。プランの無料枠を使い切ると、GitHub は設定した支出上限の範囲で、公表されている分単価に基づき追加分を課金します。ビルドが止まるのではなく、請求が使用量に応じて増えていきます。$0.006 で分を買い増す代わりに、同じジョブをより安い場所で実行する方法もあります。Latchkey なら runs-on を 1 行変えるだけで 1 分 $0.0025 になり、ワークフローの書き換えは不要です。