GitHub-Hosted vs マネージドランナー: コストと速度
どちらもあなたのためにマネージドされますが、サードパーティのマネージドランナーは劇的に安く、GitHub-hosted にない信頼性機能を追加します。
GitHub-hosted ランナーは便利ですが、プレミアム課金され、負荷時にキューに入ることがあります。プロバイダーのマネージドランナーは label の入れ替えで接続でき、はるかに安く課金されます。以下が横並びの比較です。
| GitHub-hosted | マネージド (Latchkey) | |
|---|---|---|
| 分単位コスト | プレミアム | 約70%安い |
| セットアップ | 組み込み | label の入れ替え (ドロップイン) |
| 負荷時のキュー | あり得る | warm pool (キューなし) |
| キャッシュ | 基本的 | 組み込み (依存関係 + Docker レイヤー) |
| 不安定な失敗からの回復 | なし | 自己修復の自動リトライ |
| 運用負担 | なし | なし |
コスト
Latchkey のようなマネージドランナーは、同じ vCPU で GitHub-hosted より分単位で約70%安く動きます。これはアクティブなパイプラインの CI 支出における単一で最大の調整手段です。
速度とキュー
GitHub-hosted ランナーは需要が急増するとキューに入ることがあります。マネージドランナーは warm pool を維持してジョブを即座に開始し、さらに組み込みの依存関係および Docker レイヤーのキャッシュで実時間を短縮します。
信頼性
GitHub-hosted には一時的な失敗に対する回復機能がありません。Latchkey は自己修復します - メモリ不足による強制終了、ディスク満杯エラー、レジストリのタイムアウトを検出して自動でリトライするので、手動の再実行に料金を払わなくて済みます。
結論
通常の CI に GitHub-hosted の料金を払っているなら、マネージドランナーは容易な勝ち筋です。同じドロップインの体験で、コストは約70%安く、キューなし、そして自己修復付きです。無料で始めて、実際の build で比較しましょう。
関連ガイド
GitHub-Hosted vs Self-Hosted Runners: Cost & OpsGitHub-hosted vs self-hosted runners compared on cost, speed, maintenance, and reliability - plus where manag…
Self-Hosted vs Managed Runners: Ops & ReliabilitySelf-hosted vs managed GitHub Actions runners compared on cost, ops, scaling, and reliability. Get self-hoste…
Larger GitHub Runners vs Managed Runners: CostLarger GitHub runners vs managed runners compared on per-minute cost, billing, and speed. When bigger GitHub…
GitHub Actions Cost Calculator - Estimate & Cut Your CI BillFree GitHub Actions cost calculator: enter your monthly CI minutes and runner size to see your current bill a…