CI用にMac miniをレンタルする
Mac miniを借りれば、ハードウェアを買わずに専用のApple SiliconをCIに使えます。置き場所を探したり、保守したりする必要もありません。このページでは、仕組み、購入と比べた費用、関係するライセンス規定を説明します。
借りるか、買うか
標準構成のM6 Mac miniを買うと、最初に$899かかります。ほかにも見落とされがちな費用があります。安定したネットワーク回線、リモート再起動用のスマートプラグやKVM、冷却と電源のある置き場所です。macOS、Xcode、runnerサービスを保守する時間も毎月かかります。
月額$139のレンタルは、運用の時間をゼロと見なすなら、十分に長い期間では割高です。ただしセットアップまで含めると、最初の1年は安くなります。また、設備投資と継続的な保守を、予測しやすく解約もできる1つの費用項目に変えられます。
- 買うのが向くのは、すでにハードウェアを運用していて、空いているネットワークセグメントがあり、ビルドマシンの保守を楽しめる人がいる場合です。
- 借りるのが向くのは、運用を抱えずに専用ハードウェアのコストメリットを得たい場合や、今週中に動かしたい場合です。
実際に手に入るもの
- M6 Mac mini 1台丸ごと。メモリ16GBで、動くのはお客様のジョブだけです。
- 最新のXcodeをプリインストールし、バージョンを固定済み。
- Tailscale経由のプライベートネットワーク接続。鍵認証のみです。
- runnerサービスを動かし続ける監視デーモン。
- リース終了時の自動的で安全なデータ消去。
CI用にMacをリースするのは合法か
はい、一定の範囲内であれば合法です。AppleのmacOSソフトウェア使用許諾契約は、許可された開発者向けサービスのために、Mac 1台丸ごとを月単位で1人の借り手にリースすることを認めています。重要な制約は2つです。マシンを複数の顧客で共有しないこと。用途が汎用の計算ではなく開発作業であること。詳しくはAppleのリース規定の仕組みにまとめています。
始め方
Macをリースして支払うと、1〜4時間で当社がセットアップします。稼働したらメールが届きます。正確な登録コマンドと、ワークフローの2行の変更が書かれています。現在の在庫状況は料金ページをご覧ください。
よくある質問
CI用にMac miniを借りるといくらかかりますか?
+
MacRunは、メモリ16GBの専用M6 Mac miniを月額$139でリースしています。ビルド時間は無制限です。請求は月ごとで、契約期間の縛りはありません。
Mac miniは買うより借りるほうが安いですか?
+
数年単位で見れば、ハードウェア代だけなら購入のほうが安くなります。セットアップ、ネットワーク、リモート電源制御、保守の時間を含めると、1年目はたいていレンタルのほうが安くなります。しかも、いつでも解約できます。
借りたMacにSSHでアクセスできますか?
+
はい。プライベートなTailscaleネットワーク経由でSSHアクセスできるので、公開するSSHポートはありません。Tailscaleをインストールし、マシンの共有招待を承認して接続します。リース期間中、マシンはお客様専用です。
リース終了時にデータはどうなりますか?
+
マシンは自動的に消去されます。アカウントとデータを削除し、ボリュームを安全に消去します。次にリースする前に、クリーンなゴールデンイメージに戻します。