GitHub Actions の料金とコスト

GitHub Actions の料金: 実際の支払額と、支払いを減らす方法

GitHub ホスト型ランナーの差し替え可能な代替。YAML を 1 行変えるだけで、ワークフローはそのまま、1 分あたり $0.006 ではなく $0.0025 から。

30 日間無料 · クレジットカード不要 · 最大 6,000 分の無料ランナー時間

コストが実際にかかっている場所

You pay list price for every minute
GitHub-hosted Linux runners bill at $0.006/min at list price. The same 2 vCPU class on Latchkey is $0.0025/min - up to 60% less for the same work.
You pay twice for flaky failures
A transient registry timeout or an OOM kill fails the job, and you pay for the failed run and the re-run. Latchkey repairs those failures mid-run instead, so the minutes you already spent are not thrown away.
You pay for waiting
GitHub-hosted runners cold start in roughly 30 to 60 seconds. Latchkey cold starts in about 10 seconds, and warm-pool runners pick up in about 5 on the Launch and Scale plans.
You pay to re-download the same dependencies
GitHub caps cache at 10 GB per repository and restores it in serial chunks. Latchkey streams cache from same-region S3 in a single request with multi-threaded compression.

請求書に載らないコスト

1 分あたりの単価は CI コストの目に見える半分にすぎません。もう半分は、自分のコードが原因ではない失敗したビルドを見るために作業を中断するエンジニアの時間です。ログを読み、レジストリのタイムアウトや OOM kill だと気づき、再実行をクリックし、また待つ。この時間はどの請求書にも載りませんが、より高くつく項目です。

Latchkey のランナーは、ジョブの実行中にこうした失敗を修復します。エージェントがマシン上で原因を診断し、修正を適用してステップを再試行するため、誰も中断されることなくビルドが成功します。自己修復は既定で有効、追加料金はなく、設定も不要です。

失敗が人に届かない
ネットワークのタイムアウト、OOM kill、ディスク不足、ツールの欠落、設定のずれはランナー上で修正されます。コード自体の本当の失敗は、元のログとともにそのまま失敗します。それこそ確認したい失敗だからです。
同じ実行に二重に払わなくなる
一時的な失敗は通常、すでに消費した分に加えて再実行分のコストがかかります。その場でステップを修復すれば、最初の実行が唯一の実行になります。
レビューが止まらなくなる
不安定なチェックで止まっているプルリクエストは、誰もレビューしていないプルリクエストです。失敗するビルドが減れば、レビューの双方の待ち時間が減ります。
パイプラインの担当者を置かなくてよい
CI のお守りは、たいてい断りにくい人のところに回ってきます。機械的な部分を自動化すれば、その人の 1 週間が戻ってきます。

自己修復の仕組み →

1 分あたりの単価を並べて比較

GitHub の数値は公開されている Linux の定価です。Latchkey のランナーは x86_64 上の Ubuntu 24.04 です。

ランナーのサイズGitHub ホスト型Latchkey削減額
2 vCPU / 8 GB$0.0060$0.0025up to 60%
4 vCPU / 16 GB$0.0120$0.0050up to 60%
8 vCPU / 32 GB$0.0220$0.0100up to 55%
16 vCPU / 64 GB$0.0200

削減率は Latchkey の定価と GitHub ホスト型 Linux ランナーの定価を比較したものです。実際の削減額は、ランナーのサイズ、使用分数、そして請求のうち失敗した実行が占める割合によって変わります。

Latchkey の比較

機能LatchkeyBlacksmithGitHub ホステッド
1 分あたりの料金$0.0025/min から$0.0040/min から$0.0060/min から
GitHub との比較での節約-60%-33%基準
毎月の無料時間 (中間プラン)4,0003,0003,000
コールドスタートの速度約 10 秒約 10 秒30-60 秒
AI 最適化のインサイト
コストパフォーマンスの分析
依存関係のキャッシュS3 ストリーミング内蔵25 GB/repo10 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 になり、ワークフローの書き換えは不要です。

ユーザー体験向上のために Cookie を使用しています。 プライバシーポリシー