ハードウェアを購入する
マシンが年間ほぼフル稼働し、チームの誰かが保守を担う場合には購入が合理的です。
- 最初のビルドが走る前に数百ドルの初期費用が必要。チームが分散していれば配送費や関税もかかる。
- ビルドしていてもアイドルでも減価償却は進む——四半期に2スプリントしか使わないCIマシンでも全額のコストがかかる。
- 電源、固定IP、ディスク故障時の復旧、OSの世話はすべて自己責任。
チームがMac mini M4をレンタルする目的の大半は3つの仕事に集約されます:CIビルドの実行、リリースのパッケージングとNotarize、そして日額・月額のリモートmacOSデスクトップでの作業。それぞれの仕組みを紹介します。
GitHub Actions、GitLab CI、Buildkiteはどれも同じ仕組みです:セルフホストランナーを登録し、macOSのジョブをそこに振り分けます。レンタルしたMac mini M4がそのランナーになります——他テナントの順番待ちもなく、分単位の課金もない専有のApple Siliconです。
署名は共有ビルドファームが最も苦手な作業です。証明書は一時的なキーチェーンに入り、プロビジョニングプロファイルはジョブ間で消え、予定していないmacOSのマイナーアップデートで金曜日にアーカイブ処理が壊れる——専有マシンならこうした変動要因を取り除けます。
作業がパイプラインではなく「数日間macOSが必要な人」であることもあります。Safari限定のバグを再現する、実機のmacOSでウェブサイトを検証する、Mac専用ツールを動かす、あるいは国境を越えてハードウェアを送らずに業務委託先へ作業環境を提供する——日額・月額のリモートmacOSデスクトップはまさにそうした窓口にぴったりです。
本質的な計算は定価そのものではなく、アイドル時間、初期費用、故障時に誰が対応するかにあります。
マシンが年間ほぼフル稼働し、チームの誰かが保守を担う場合には購入が合理的です。
同じハードウェアを、負荷の変化に応じて開始・拡大・停止できる予算項目に変えられます。
Mac Mini M4 · 16GB / 256GB、USD表記、専有ハードウェア。