Skip to content
Latchkey

Latchkey vs GitHub ホステッドランナー: コスト・速度・信頼性

多くのチームは GitHub ホステッドランナーから始めます。同じワークフローを Latchkey のマネージドランナーに移したときに、コスト・速度・信頼性が具体的にどう変わるかを解説します。

GitHub ホステッドランナーはセットアップ不要のデフォルトです。GitHub がジョブごとに新しい VM をプロビジョニングし、プレミアム価格で1分単位で課金します。Latchkey は同じジョブを、マネージドで自己修復するランナー上で実行します。runs-on ラベルの1行の切り替えで到達でき、より低い1分あたりの料金、高速起動のためのウォームプール、一時的な障害からの自動回復を備えます。ワークフロー、アクション、YAML はそのままです。

GitHub ホステッド vs Latchkey 一目でわかる比較

GitHub ホステッドLatchkey
1分あたりのコスト(Linux)サイズ別に ~$0.008 / $0.016 / $0.032$0.0025 / $0.005 / $0.01 から(約70%安い)
セットアップ組み込みruns-on ラベルの1行の切り替え
ジョブ起動ジョブごとにコールド VMウォームプール(高速起動)
不安定な障害からの回復なし(自分で再実行)自己修復による自動リトライ
キャッシュ基本的なもの組み込み(依存関係 + Docker)
コストと性能の分析なし組み込み
維持すべきインフラなしなし

GitHub ホステッドが勝る点

セットアップも信頼の懸念も不要です。GitHub に組み込まれており、低ボリュームや不定期のパイプラインに十分で、ランナーのことを一切考えずに済みます。無料の月間分数枠に収まる小規模プロジェクトなら、実質無料です。

Latchkey が勝る点

ボリュームが増えると、プレミアムな1分あたりの料金が最大の費目になり、不安定なジョブの再実行がそれを密かに倍増させます。Latchkey は各サイズで1分あたりの料金を約70%削減し、ランナーをウォームに保ってジョブを高速起動させ、一時的・機械的な障害を自己修復します。そのため赤いビルドの再実行に料金を払わずに済み、ホステッドランナーのインフラ不要の手軽さも保たれます。

移行の手間

Latchkey は標準の GitHub Actions ランナーを使うため、切り替えは runs-on の1行の変更で済みます。新しい CI プラットフォームも、インフラも、ロックインもありません。まず1つのワークフローで試験導入し、展開前に請求額を比較できます。

結論

無料枠に収まる小規模・不定期の CI なら GitHub ホステッドのままで。分数と不安定な再実行が実際の請求額になってきたら、Latchkey は同じインフラ不要の体験を、1分あたりのコスト約3分の1で、しかも自己修復付きで提供します。

関連ガイド