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で、しかも自己修復付きで提供します。