コンテンツへスキップ
LatchkeyLatchkey home

Blacksmith vs Namespace: 速いCPU vs ビルドプラットフォーム

Blacksmithは速度に絞った一手で、Namespaceはより広いビルドプラットフォームです。適切な選択は、ビルドスタックのどれだけを一箇所にまとめたいかによります。

Blacksmithは、より速いシングルスレッドのビルドを真正面から狙う高クロックのCPU runnerで知られています。Namespaceは高速runnerに加え、より広いリモートのビルドおよび開発インフラで知られています。この比較は集中と広さについてであり、コストと自己修復がどこに入るかについてです。各ベンダーのサイトで現在の価格と機能を確認してください。

Blacksmith vs Namespace の概観

BlacksmithNamespace
知られている点高クロックのCPU runner高速runner + ビルドインフラ
スコープrunner速度に集中より広いビルドプラットフォーム
最適な場面CPUバウンドのビルドがボトルネック統合されたビルドプラットフォームが欲しい
不安定なジョブの自己修復なしなし
最適化の対象シングルスレッド性能vCPU 1分あたりのコスト
コンピュート基盤ベアメタルのゲーミング CPU、Firecracker microVMクラウドコンピュート、ユニット課金
起動時間3秒未満 (公表値)非公表
最良料金に必要なプラン契約なし前払いティア。超過分は50%高い
Cache同一ロケーション、sticky disk が利用可能ボリュームスナップショット $0.002/GB-hr

こんなときBlacksmith

絞った、ドロップインの速度向上が欲しく、ボトルネックがシングルスレッドのCPU処理である場合です。Blacksmithは表面積を小さく保ちます。より速いrunner、最小限の変更です。

JobNamespace at ~$0.002/minBlacksmith at $0.004/min
Runs 10 min on both$0.020$0.040
10 min vs 5 min (CPU-bound)$0.020$0.020, and finishes 5 min sooner
10 min vs 4 min (heavily CPU-bound)$0.020$0.016, and finishes 6 min sooner

こんなときNamespace

runner以上のもの、例えばリモートキャッシュや標準化できるビルドインフラが欲しい場合です。Namespaceは、runnerのハードウェアを入れ替えるだけでなく、より広いビルドプラットフォームに投資するチームに向きます。

コストと信頼性が先行するなら

どちらも速度で競い、不安定なジョブを自動回復しません。優先事項が請求額の削減と、一時的な失敗から自力で回復するパイプラインなら、Latchkeyは低コストのマネージドrunner上で自己修復を加えます。スコープに合う方と並べて、実際のパイプラインでベンチマークしてください。

workflow.yml
jobs:
  build:
    runs-on: ubuntu-latest        # GitHub-hosted
    # runs-on: latchkey-small     # Latchkey

How to evaluate a managed runner honestly

Runner vendors compete on a headline per-minute rate, and the rate is rarely what decides the bill. Measure the whole job, on your own pipeline, before committing.

  • Compare at equal machine shape. A cheaper per-minute rate on fewer vCPUs or less RAM is not cheaper per unit of work.
  • Check billing granularity. Per-minute rounding costs real money on a wide matrix of short jobs; per-second does not.
  • Include queue and boot time. A runner that is cheaper per minute but slower to start can cost more per merge.
  • Count your re-runs. If a meaningful share of your runs are retries of a failed job, you are paying for the same work twice at whatever rate you negotiated, and no rate card prices that.
  • Verify the free tier is recurring. A one-time credit is not a free tier.

The verdict

絞ったCPU速度: Blacksmith。より広いビルドプラットフォーム: Namespace。コストと不安定な再実行がより深い問題なら、Latchkeyの自己修復も評価してください。まずスコープで決め、それから現在の価格を確認してください。

よくある質問

Blacksmith vs Namespace: Clock Speed Against Unit Price?
Blacksmith runs bare-metal consumer gaming CPUs and charges a fixed rate per runner-minute. Namespace charges per unit-minute, where one unit is 1 vCPU plus 2 GB of RAM, at $0.001/unit-min prepaid, so a 2 vCPU Linux runner is roughly $0.002/min.
A cheaper minute is not a cheaper job?
The comparison that matters is cost per completed job, not cost per minute. If Blacksmith finishes a compile-bound job in half the wall-clock time, its higher per-minute rate can still produce a lower bill.
Watch the RAM ratio on Namespace?
Namespace fixes RAM at 2 GB per vCPU. A job that needs 8 GB but only 2 cores has to buy a 4 vCPU shape to get the memory, which erodes the price advantage precisely where memory-bound builds live: Java, Gradle, and large Node or Webpack builds.
Switching, and switching back?
Every managed runner in this category is selected by the runs-on label, so adoption and reversal are the same one-line edit. That makes a two-week trial on your slowest job a better decision procedure than any amount of modelling.
Which should I choose?
CPU-bound critical path, or ARM builds: Blacksmith. Its bare-metal high-clock architecture targets exactly single-threaded compile and bundle steps, and its published $0.0025/min ARM rate is strong.

関連ガイド