Mac mini M4 または M4 Pro を1台、すでに シンガポール、日本、韓国、香港、米国東部、米国西部 のいずれかで動かしている場合、2026年の最難解な意思決定は相変わらず、1台のスケール、ソースのコロケーション、2台目のビルダー、Thunderbolt 相当の導線への投資、どれを取るか です。本Runbook では、判断シグナルのチェックリスト、4分岐の表、6段階のロールアウト、レンタル台帳の見取り図 を揃え、定例会のキャパ判断が雰囲気ではなく根拠で回るようにします。
リモートの Apple Silicon 上のビルドクラスタには、三つの「一見ローカル」の問題が残ります。
| 打ち手 | 先行するシグナル | メリット | リスク |
|---|---|---|---|
| 1台のスケール(RAM/ディスク) | 書き込みのブレでコンパイルの尾部が延びる;CPUは空きがち;単一ワークスペース下でキャッシュが膨れ上がる | 影響範囲は小さく、Opex も予測しやすい | 多ストリームの並列性は直さない;共有キャッシュの踏み合いは残る |
| ソースの置き直し/リージョンの変更 | Git、レジストリ、LFSの取得が支配的;痕跡に大陸横断のRTTが出る | 壁時計短縮としては、しばしば最も安い | パイプラインや資格情報の移動を要しうる |
| 独立した2台目のビルダー | 業務時間内にキューが減り切らない;同一 Xcode 系列で2系統の同時リリースが要る | ラベルと隔離で、スループットを水平に足せる | 成果物方針がなければ、重い clone を二重に払う |
| 2ノード+TB相当の導線 | 大きな差分成果物を2台の間で毎日移す必要があり、NAS/イーサがボトルネック;事業者が物理リンクを出せる | 本当に必要なワークロードでは、ローカルSSD風の受け渡しになる | 隣接ラック保証は必ずしも出ない;数字は契約を読め、ブログ表記は読むな |
少なくともリリースに合わせた2週間の窓で。CPU、メモリ圧力、書き込みスループット、太い接続先へのネットを1本の時系列に載せてください。リンカーやインデクサへの短いスパイクと、多核が長く同時に熱を出すパターンは違います。後者が、上位ティアや2ノード目の根拠になります。
極めて高い Gbps というマーケ数字は、ワークロードの適合なしには意味を持ちません。2台がオブジェクトストアから供給され、可変の局所状態を共有しないなら、2台目+きちんとしたキャッシュで足りることが多いです。ストレージ方針を同じ所に揃えられないせいで、週何時間の十GB級の rsync を繰り返すなら、高帯域VPNより物理の高速導線が上回る日が来ます。TB リンクは、壊れた成果物トポロジの治療薬であって、正しい都市のレジストリの代替ではありません。
契約上の注記です。 隣接ラック、ケーブル、変更枠は事業者ごとに違います。経営向けの帯域表を口約束する前に、文面化された仕様を揃えてください。
人、リポ、レジストリ、テスト消費者の位置づけを図示します。当方の AI支援の選択マトリクス への導線が入力の重み付けに、リージョン別料金ガイド がハードを足す前の用語揃えに使えます。
飢えてはいけないキューには、月枠か四半期枠のベースライン枠を、リリース山用には日枠・週枠のアドオンを。ピーク承認は「雰囲気」ではなくP95待ち時間など、数のトリガーに固結してください。公表価格は、同一RAM、同一ストレージ階、ベアメタル専有か共有、イグレス仮定まで揃えた一枚で比較します。
# pool-baseline: 月/四半期; pool-peak: 日/週 + チケットID # label = region + role + xcode_major # 2本目のNIC/ケーブル予算の前に、太い道のコロケーション # ロールバック: pool-bをドレイン、15分で無効化、ランナーは1台へ
2台目の前に、統一メモリの大きい M4 Pro の1台で、最悪の並列スライスを片付けられないか確認します。Pro は「少し速いMHz」ではなく、1台のホスト上で複数シミュレータ、重いメディアエンコード、大きな Swift グラフを、スワップを避けて同時に扱う正攻法になることが多いです。既にCIと手元作業を別アカウントで隔離しているのにディスクかキャッシュで衝突する痕跡なら、小さめのマシンが2台の方が1台の大チップに勝てます—ただし成果物とレジストリの話が健全なときに限ります。悪い順序は、2台M4を買ってから、五GBのコンテナ層を、レジストリを海外のままにして何時間も二重引きし続けた、です。
ラップトップのテザリング、家庭アップリンク、CGNATは、多キュー・リリース路線向けの不安定土台です。「安い余剰VM」は分散を、エンジニア時間のばらつきに移動させます。 6拠点の置き方が分かり、財務に出せるレンタル算式 のある管理プールの方が、バラのMacの棚を抱えるより背負いやすい、ということが多いです。ビルドプールを本番扱いするチームにとっては、 MACCOME のクラウド Mac の方が、その運用モデルに乗りやすい、ということが多いです。リージョンは明確、専有の Apple Silicon、経理隣の条件が置ける—Thunderbolt とイーサの問いを、根拠で押さえられます。
先にキューを分けないまま2倍化しないでください。そうでないと、2台のホスト上で、同じ競合するキャッシュ経路のコピーになります。1日当たりの移動バイト数を示す前に、接続導線を足さないでください。最後に当番とロールバックを定義:2本目のランナー群の無効化は、1ノードの安定状態へ、1営業時間以内。これらが、プールを学術的実験ではなくサービスにするガードレールです。
よくある質問
2台のビルド用マシンに、常に Thunderbolt 5 は要りますか?
必ずしも要りません。独立ランナー2系統と成果物の単一の正で、多くのプールが十分です。関連:Git とレジストリの再試行パターン。表の料金は レンタル料金 から。
レジストリがビルダーから遠いとどうなりますか?
再試行、遅い pull、ノイズの多いキュー時間の代価を払いがちです。先にトポロジを直し、その次で2ノードか専用導線の予算にしてください。
スプリントレビューに合わせてピーク台をどう揃えますか?
承認チケットを付け、終了日にデプロイを外します。都市を合わせた リージョン注文ページを再確認し、拠点と価格を一致させてください。