Skip to content
Latchkey

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 で比較しましょう。

関連ガイド