GitHub Actions Runner向けBlacksmithの代替 (2026)
Blacksmithは速度のために構築された、高く評価されているマネージドrunnerプロバイダーです。代替を検討しているなら、正直な問いは、runnerの生の速度と失敗からの回復のどちらが本当のボトルネックか、ということです。
Blacksmithのドキュメントによると、BlacksmithはベアメタルのゲーミングCPUでjobを実行する「非常にシンプルなGitHub runnerのドロップイン置き換え」であり、GitHubホストより2倍高速なrunnerを謳っています。それは本物の強みです。Latchkeyは異なるアプローチを取ります: あなたのGitHub Actionsをより低い分単位コストのドロップインrunnerで実行し、自己修復CIを追加して、一時的および機械的な失敗が自動的に検出、修正、再試行されるようにします。適切なツールを選べるよう、公平な比較をここに示します。
一目でわかる比較
| 機能 | Blacksmith | Latchkey |
|---|---|---|
| runs-onラベルの入れ替えでドロップイン | はい | はい |
| 知られている点 | 高速なベアメタルCPU runner | 自己修復 + 低コストrunner |
| 永続的なDockerレイヤーcache | はい (sticky disk、docsによる) | はい |
| 自己修復CI (一時的な失敗の自動再試行) | 文書化されていない | はい |
| 無料分 | 3,000 x64 2-vCPU分/org/月 (価格による) | 無料ティア込み |
Blacksmithが本当に得意なこと
Blacksmithのドキュメントと価格ページによると、Blacksmithは高いシングルコア性能を持つベアメタルのゲーミングCPUでjobを実行し、エフェメラルなFirecracker microVMを3秒未満で起動し、NVMEバックのsticky disk上に永続的なDockerレイヤーcacheを提供し、組織ごと月ごとに3,000分の無料x64 2-vCPU分を含みます。CPUバウンドなbuildやDocker中心のパイプラインにとって、それは魅力的なパッケージです。Blacksmithのサイトで現在の仕様と価格を確認してください。
Latchkeyが追加するもの
Latchkeyは生の速度ではなく自己修復とコストで競います。そのマネージドrunner上では、メモリ不足によるkill、ディスクフルエラー、registryのタイムアウトといった一時的および機械的な失敗が自動的に検出・再試行されるため、不安定なbuildがパイプラインを失敗させなくなり、赤いjobを再実行するための支払いがなくなります。Latchkeyはそれを、runs-on一行の変更で到達できるGitHub Actionsより最大70%低い分単位コストのマネージドrunnerと組み合わせます。
選び方
- シングルコアの速度とDockerレイヤーのキャッシュが最優先なら、Blacksmithを選びましょう。
- 不安定な再実行とコストが本当の痛みで、失敗が自動的に回復してほしいなら、Latchkeyを選びましょう。
- いずれにせよ、両方ともruns-onラベルの変更でGitHub Actionsに接続するため、1つのworkflowで試すのは低リスクです。
結論
コアあたりの速度がボトルネックなら、Blacksmithは堅実な選択です。不安定な失敗とコストが実際に痛い点なら、Latchkeyはより安価なマネージドrunnerに加え、再実行の無駄を取り除く自己修復を提供します。無料で始めて、両方を自分のbuildでベンチマークしましょう。