専有Apple Silicon物理ノード

東京のMac mini M4
ビルド環境をクラウドへ

東アジアのユーザー向けに、Xcodeビルドやシミュレータテスト、常時稼働のCIを専有クラウドMacで実行できます。仮想マシンではなく、CPU・GPU・ユニファイドメモリを他のユーザーと共有しません。

基本料金 $21.3/日 から。まず機種と利用期間を選び、注文画面でノードを確認してください。実際の空き状況はコンソールに表示されます。

割り当て方式
1注文につき物理ノード1台
開発環境
macOSのGUIとコマンドライン
利用期間
日/週/月/四半期
作業内容に合わせて選ぶ

2つの構成、4つの利用期間

まずプロジェクトのメモリとディスク要件を確認し、利用期間を選びましょう。以下は基本構成の料金です。ストレージの追加やThunderbolt 5接続は含まれません。料金はすべて米ドルです。

現在は日額の基本料金を表示しています。最終的な利用期間は注文時に確定します。

個人開発・逐次ビルド

Node Core M4

日々のXcodeコンパイル、単一の自動ビルドパイプライン、TestFlight配信に適しています。まず代表的なプロジェクトを動かし、シミュレータやビルドプロセスの実メモリ使用量を見てから上位構成を検討しましょう。

$21.3/日
チップ
M4
ユニファイドメモリ
16GB
SSD
256GB
日払い
$21.3
週払い
$57.6
月払い
$106.7
四半期払い
$290.2

ディスク容量は、ソースコード、依存関係のキャッシュ、DerivedData、アーカイブを含めて見積もりましょう。再生成できるキャッシュを整理すれば、最初からストレージを追加するより容量を管理しやすくなります。

並列テスト・大容量メモリの処理

Node Pro M4

大規模なSwiftプロジェクト、複数シミュレータでのテスト、MLXなどを使ったローカルモデルの実験に適しています。64GBのユニファイドメモリで並列処理に余裕が生まれますが、同時実行数やキャッシュの適切な管理は必要です。

$59.1/日
チップ
M4 Pro
ユニファイドメモリ
64GB
SSD
2TB
日払い
$59.1
週払い
$159.6
月払い
$295.6
四半期払い
$804

常時稼働のCIは、まず単一タスクから始めましょう。ピーク時のメモリ使用量とビルド時間を記録しながら、同時実行数を増やしてください。複数のタスクで同じビルドディレクトリを同時に使わないようにしましょう。

利用期間の選び方

環境の検証や1回限りのリリース作業なら日払い、継続的に開発するなら週払いが候補です。常時稼働のrunnerや継続テスト、長期のモデル実験には月払いと四半期払いを比較してください。期間の切り替えはこのページの表示を変えるだけで、注文や課金は開始されません。

お支払いはUSDT-TRC20、Visa、Mastercard、Amex(Stripe)のみ対応しています。米ドル(USD)で決済されます。利用できる決済ゲートウェイと注文合計は、チェックアウト画面でご確認ください。

距離と作業内容は分けて考える

東京ノードのネットワーク目安

東アジアから接続する場合の平均遅延の目安は 30~60msです。ノード選びの参考値であり、すべての経路での固定測定値や、デスクトップのフレームレート・ファイル転送速度を保証するものではありません。

対象エリア
東アジア
往復遅延の目安
30~60ms
実際の遅延に影響する要因
利用中の通信事業者、ネットワーク間の経路、混雑、VPN経路

同じノードでも、チームメンバーによって接続の使い心地は異なります。SSHのコマンド操作は主に往復遅延の影響を受けます。GUIの操作感には解像度、画面の変化、利用可能な帯域幅も影響します。ビルドは物理ノード上で実行されるため、手元のネットワークが多少遅くても、ローカルPCで計算することにはなりません。

普段使うネットワークから、SSHコマンドを続けて実行する、よく使うデスクトップアプリを開く、代表的なプロジェクトを同期する、の3点を確認してください。初回の依存関係取得と、その後の増分ビルドは分けて記録しましょう。キャッシュのない状態でのダウンロード時間を、マシン性能と混同しないためです。

利用開始後に接続経路を測定

コマンド内のホスト名は、注文詳細に記載された接続先に置き換えてください。ネットワークによってはICMPが制限されます。pingに応答がなくてもSSHで接続できないとは限らないため、実際のポートとクライアントログも確認してください。

ping -c 20 NODE_HOST
ssh -o ConnectTimeout=10 USER@NODE_HOST 'uname -m'
確認してから接続

注文から利用開始まで、4ステップ

以下の所要時間は、ユーザーが行う操作の目安です。決済確認やノードの引き渡しにかかる時間ではありません。決済確認、ノードの引き渡し、プロジェクトの同期状況は、コンソールの表示とネットワーク環境をご確認ください。

  1. 01

    構成を確認

    操作の目安:2~5分

    機種、利用期間、ノードを選び、SSDの追加やThunderbolt 5接続が必要か確認します。基本料金、追加項目、合計金額は注文内容を確認し、納得してからチェックアウトしてください。

  2. 02

    支払いを完了

    操作の目安:2~5分

    画面に表示された決済ゲートウェイを利用してください。ブロックチェーン上の承認やカード認証にかかる時間は操作時間の目安に含まれません。注文番号と取引IDを控え、支払い後は注文状況を確認してください。振込画面のスクリーンショットだけで引き渡し完了と判断しないでください。

  3. 03

    引き渡し情報を確認

    引き渡し後の確認:1~3分

    コンソールの注文詳細で接続先、認証情報、インスタンスの状態を確認してください。チップ、メモリ、ディスクが注文内容と一致しているかも確認します。引き渡しまでの時間は注文状況でご確認ください。接続用の認証情報を公開の場に送る必要はありません。

  4. 04

    最初のタスクを実行

    初期接続の目安:5~15分

    SSHまたはGUIに接続し、Xcodeのバージョンを確認してからプロジェクトを同期し、ビルドを1回実行します。大規模なリポジトリ、初回の依存関係取得、全テストの実行にかかる時間は含まれません。まず小さなタスクで検証し、その後に常時稼働のパイプラインを移行しましょう。

ノード選びでよくある3つの疑問

東京のノードについて

機種の仕様と利用期間ごとの料金は、どのノードでも共通です。ノード選びで異なるのは主に接続経路と作業の進め方であり、同じ機種名でも別のハードウェア構成になるわけではありません。

チームのメンバーが東アジア以外にいても、このノードを選べますか?

主な利用者と作業内容をもとに判断してください。GUIを頻繁に操作するメンバーは、まず自身の接続経路を確認しましょう。ビルドの実行、ログの確認、成果物のダウンロードが中心なら、GUIの操作遅延は通常それほど気になりません。東京の東アジア向け遅延目安は、チーム全員に当てはまるとは限りません。普段使うネットワークから各自で確認することをおすすめします。

ノードを変更すると、プロジェクトやキャッシュは自動で移行されますか?

ノードの変更によってファイルが自動移行されるわけではありません。ソースコード、必要な設定、ビルド成果物をバックアップし、ツールチェーンのバージョンやrunnerの登録手順を記録してください。東京のノードを離れる前に、コンソールからサポートへ連絡し、注文の変更方法を確認したうえでデータ同期とパイプラインの切り替えを計画しましょう。変更の可否や料金は、注文の処理結果に基づきます。

東京を選ぶと、パイプライン内のすべてのデータがこのノードに保存されますか?

いいえ。ノードの選択で決まるのは、レンタルする物理マシンの設置場所です。コードリポジトリ、依存関係のミラー、成果物の保存先、リリースサービスなどは、別途設定する場合があります。データの保存場所に要件がある場合は、これらの外部サービスも個別に確認してください。物理マシンの所在地が、パイプライン全体のデータ保管範囲を意味するわけではありません。法人での導入にあたり追加資料が必要な場合は、support@xcodenode.comまでメールでお問い合わせください。

まずプロジェクトを動かし、長期利用を検討

まずは専有物理ノード1台から始め、ツールチェーンを確認して接続をテストし、最初のビルドを完了しましょう。実際の作業内容に合った機種を選べば、チーム全体の複数台を最初から用意する必要はありません。