GNUMacについて

ビルドマシンを運用するだけでなく、
Macを丸ごとお貸しします。

私たちは、iOSのビルド環境やCIを長年運用してきたエンジニアチームです。GNUMacの始まりはシンプルでした。日単位で借りられ、リソースを他の利用者と共有しないMacが必要だったのに、手頃な選択肢がなかったのです。

仮想マシンではなく、専有の物理Mac mini。2つの構成、アジア太平洋地域の4拠点から選べ、日・週・月・四半期単位で利用できます。

サービスを始めた理由

バージョン回帰テストや夜間のArchive、新しいrunner設定の検証のためだけに、マシンをもう1台購入する必要はありません。調達や設置、リモート環境の提供はサービス側で担い、利用者がエンジニアリングに集中できるようにしたいと考えています。

そのため、1台のMacを複数の共有インスタンスに分割していません。お貸しするのは物理マシン1台を丸ごと専有できる環境です。macOSのGUIとコマンドラインを使い、プロジェクトに合わせてツールやキャッシュ、タスクを構成できます。マシンの専有はリソースの割り当てを明確にするものですが、ビルド速度はプロジェクトや依存関係、タスクの並列数によって変わります。

まずは方針から

3つの原則を明確に。

リソース、料金、データの引き渡し方法を分けて明示しています。申し込み前に判断でき、利用中に確認でき、利用終了時の手順も明確です。

マシンを丸ごと専有、VMに分割しない

CPU、メモリ、ストレージは利用者専用。他の利用者と同じマシンの計算リソースを共有しません。単一プロジェクトのビルド、複数シミュレーターの実行、モデル推論などを、必要に応じて優先順位を付けて進められます。

専有でもリソースは無制限ではありません。構成はM4 / 16GB / 256GBとM4 / 24GB / 512GBの2種類です。並列実行の前に、メモリのピーク使用量と空き容量をご確認ください。

料金を公開、4つの利用期間を明記

GNU Core M4の料金は、1日 $21.3、1週間 $57.5、1か月 $106.4、1四半期 $289.4です。拠点による料金差はなく、基本料金を知るために事前にメールで問い合わせる必要もありません。

ストレージの追加とThunderbolt 5の接続は別料金です。比較の際は機種、利用期間、追加オプションをあわせてご確認ください。特定の期間の換算額を日額料金と混同しないようご注意ください。

返却後にデータを消去

返却後はディスク消去とOS再インストールを行い、追加SSDも同様に処理します。再提供の前に初期化するため、前の利用者のプロジェクトデータが次の利用者に渡ることはありません。

データ消去はバックアップサービスではありません。利用期間が終了する前に、プロジェクト、成果物、鍵、保存が必要なログを取り出してから返却してください。

ワークフローにMacを組み込む

4つの利用シーン。ログインだけでは終わりません。

申し込みから成果物の受け渡しまで、ワークフロー全体を大切にしています。ここでは、よくあるタスクの始め方と、利用終了前に保存しておきたいものをご紹介します。

個人開発者:ビルドと日々のコーディングを分ける

まずはGNU Core M4を選び、所在地に合わせて拠点と利用期間を決めます。接続情報を受け取ったら、画面共有でプロジェクトの依存関係を確認し、SSHまたはビルドスクリプトでXcode Archiveを実行します。

チームの権限に合わせて署名用の素材を設定し、XcodeとSDKのバージョンを確認します。完了したら、インストール用パッケージ、シンボルファイル、ビルドログをエクスポートします。夜間のタスクはクラウドMacに任せ、手元のマシンでは対話的な開発を続けられます。

持ち帰れる成果:納品可能なビルド成果物と、再実行できるビルド手順。

CIチーム:開発の集中期に専用runnerを用意

プロジェクトの負荷に合わせて構成を選び、まずパイプライン全体を実行して環境を検証してから、マシンをセルフホスト型runnerとして登録します。コード取得、依存関係のインストール、テスト、署名、アーカイブを、問題を特定しやすい段階に分けます。

複数台を使う場合は、拠点・プロジェクト・用途に沿って命名し、テスト機とリリース機を取り違えないようにします。利用終了前にrunnerの登録を解除し、アクセストークンを無効化します。ビルドキャッシュと成果物の保存方針もチームのドキュメントに記載しておきましょう。

持ち帰れる成果:再利用できるパイプライン設定、テスト結果、アーカイブ記録。

AI実験:負荷を確かめてから常用を検討

メモリを多く使う場合は、M4 / 24GB / 512GBのGNU Studio M4をお選びください。MLXやllama.cppに必要な環境を構築し、モデルファイルのサイズ、量子化方式、実行時のメモリ使用量を確認します。

同じプロンプト、コンテキスト長、パラメーターを使って実験結果を記録し、条件の異なる実行時間を直接比較しないようにします。モデルやデータが大きい場合は、+1TB SSDまたは+2TB SSDを選択し、終了前に結果をエクスポートしてください。

持ち帰れる成果:環境のバージョン、実験パラメーター、再確認できる推論記録。

映像・音声制作:大量の処理をリモートで

素材、プロキシ、キャッシュ、書き出しファイルの合計容量を見積もり、標準ストレージで足りるか確認します。SFTPで素材をアップロードし、必要なソフトウェアとライセンス条件を確認してから、トランスコードや一括書き出しを行います。

画面共有で映像やタスクの状態を確認し、ファイル転送で成果物を受け渡します。まず短いクリップでエンコード設定を確かめてから、素材全体を処理します。完了後は映像とプロジェクトファイルを転送し、リモートディスクだけに保存しないようにしてください。

持ち帰れる成果:形式と完全性を確認した完成映像と、後から編集できるプロジェクト資料。

選択肢を比べる

なぜ誰もがマシンを購入するのではなく、レンタルを選ぶのか

レンタルは、期間限定のタスク、リモートチーム、分離されたビルド環境に適しています。長期間にわたって高負荷で使う場合や、ローカル周辺機器が必要な場合は、購入が適していることもあります。

コスト、提供方法、専有性、拡張性を比較します。異なるサービス形態を同じリソースとして扱わないようにしましょう。
比較項目 GNUMacのレンタル 自前のハードウェア 共有VM
コストの仕組み GNU Core M4は1日 $21.3から。選択した利用期間と追加オプションに応じて料金が決まります。 マシン本体を一括購入し、設置場所、ネットワーク、電源、減価償却の費用も負担します。 初期料金は低い場合がありますが、リソース割り当てと共有方式の確認が必要です。
利用開始まで コンソールで構成を選んで支払い、接続情報をリモートで受け取ります。状態はコンソールの表示でご確認ください。 自分で購入し、ネットワークを整えてリモートアクセスを設定します。購入や設置の状況により、利用開始までの時間は異なります。 通常はインスタンスとして作成されます。OS、アーキテクチャ、ツールの利用権限はサービスの仕様によって異なります。
専有性 物理Mac miniを丸ごと専有。VMに分割しません。 マシンを丸ごと専有できますが、設置場所とリモートアクセスは自分で管理します。 他のインスタンスとホストのリソースを共有します。分離方式は事前にご確認ください。
拡張の柔軟性 構成変更には移行の調整が必要です。追加SSDを選べますが、元のマシンのメモリを稼働中に増設するものではありません。 既存のハードウェア性能を超える場合は、別のマシンの購入が必要になることがあります。 リソース割り当てを変更できるかどうかは、ホストの容量とサービスの提供内容によります。
適したタスク 短期の回帰テスト、独立したCI、期間限定の実験、リモートビルド。 継続的な高稼働、現場での周辺機器連携、長期にわたる固定の作業環境。 リソース共有が可能で、OSや権限の制約にも対応できるタスク。

私たちは共有密度を高めて各インスタンスの価格を下げるのではなく、マシンの専有を明確にしたうえで、利用期間を選べる形にしています。申し込み前にツールチェーン、データ量、周辺機器への依存を確認し、総コストを比較することをおすすめします。

利用者の視点から

マシンが裏方に回れば、仕事に集中できます。

ユーザーのニーズは大きく2つ。日々のローカル開発を止めずにビルドできる環境と、引き継ぎやすく明快なリモート作業環境です。

「毎日使う開発マシンからビルド作業を分けたいと思っています。プロジェクト環境を固定して専用ノードに任せれば、次に失敗したときも確認すべきログが明確になります。」

ゲームクライアント開発リード · ビルド環境と問題の調査方法を重視

「必要なのは、作業を続けられるリモートMacです。素材の場所、書き出し先、終了前に持ち帰るものが決まっていれば、毎回一から整理しなくて済みます。」

リモート勤務のデザイナー · 素材の整理と成果物の引き継ぎを重視
拠点と運用

アジア太平洋地域の4拠点。チーム間の実際の距離を考慮して配置。

シンガポール、日本(東京)、韓国(ソウル)、香港の4拠点から、チームの連携に合った場所を選べます。料金は全拠点共通です。都市名だけで判断せず、利用者の所在地と実際の接続環境を基準にお選びください。

シンガポール

東南アジアのチームによる日常的な開発やCIに適しています。コード取得、依存関係のダウンロード、成果物の転送を一連の流れで検証し、タスク全体がスムーズに進むか確認できます。

拠点コード SG

日本(東京)

日本向けプロジェクトや近隣地域のチームとの連携に適しています。GUIを頻繁に操作する場合は、画面共有の応答速度を確かめてから、日常的な対話型開発に使うかご判断ください。

拠点コード JP

韓国(ソウル)

韓国市場やゲームプロジェクトのチーム連携に適しています。独立したビルド、テスト、検証タスクに活用できます。拠点の場所によってアプリの配信やテストに関する権限が変わるわけではありません。

拠点コード KR

香港

中国大陸・台湾・香港・マカオのチームでリモートワークフローを共有する場合に適しています。素材の転送が多い場合は、アップロードとダウンロードの速度を確かめてから、一連の作業にかかる時間を見積もってください。

拠点コード HK

引き渡し前に環境を確認

拠点からの提供前にOSを再インストールして初期化します。接続情報はコンソールから提供します。初回ログイン後に機種、ディスク、OSバージョン、リモートアクセス方法を確認し、パスワードを変更してご自身のSSH公開鍵を設定してください。

稼働中は記録をもとに状況を共有

全拠点が365日稼働しています。問題が発生した場合は、インスタンス、発生時刻、接続方法、エラー情報を添えてコンソールからチケットを送信してください。ローカルネットワーク、ツールチェーン、拠点それぞれの問題を切り分けて調査しましょう。

終了時はバックアップと消去をそれぞれ実施

利用者はプロジェクトと成果物をエクスポートし、runnerのトークンや不要になった鍵を無効化してください。返却後はサービス側でディスクを消去してOSを再インストールし、追加SSDも同様に処理します。ご自身のバックアップ計画を立て、継続利用だけに頼らないようにしてください。

具体的なタスクから始めましょう。

機種、拠点、利用期間を選び、まずは1つ目のタスクを実行してみましょう。チームでの複数台利用、四半期払い、ツールチェーンへの対応については、メールで support@gnumac.comまでお問い合わせください。注文済みの場合はコンソールにログインし、チケットを送信してください。

お支払いは米ドル建てで、USDT-TRC20またはStripe経由のVisa / Mastercard / Amexをご利用いただけます。利用可能な決済方法は、決済画面に表示される内容をご確認ください。