ビルドをCIパイプラインのそばに

ソウルのMac mini M4
チーム専用で利用

北東アジアのチーム向けに、iOSビルド環境をデータセンターへ。電源、ネットワーク、冷却はホスティング環境に任せ、使い慣れたCIワークフローをそのまま活用できます。

Mac miniを1台まるごと1社で専有できます。仮想マシンではなく、365日稼働。日に何度もマージし、依存関係のキャッシュやビルド環境を維持したいチームに適しています。たまにビルドするだけで、使っていないMacが手元にある場合は、まず既存の環境を活用するのもよいでしょう。

日額 $19.7/日から、USD建て。実際の空き状況はコントロールパネルの最新情報をご確認ください。

  • 専有構成は3種類
  • 日・週・月・四半期
  • macOSのGUIとコマンドライン
負荷を確認して課金期間を選ぶ

専有環境を、開発規模に合わせて選択

単一アプリの検証、日常的な複数ブランチのビルド、大規模プロジェクトに、それぞれ適した構成をご用意しています。まずスペックと料金を比較し、注文ページで機種、リージョン、課金期間をご確認ください。このページでの期間切り替えは料金比較用です。

現在の比較:日額。各カードにすべての課金期間の料金を掲載しています。

Port M4 Base

単一アプリ、少量の日次ビルド、自社管理runnerの導入に適しています。16GBのユニファイドメモリでは、複数のシミュレーターを同時に動かす用途には向きません。

チップ
M4
ユニファイドメモリ
16GB
SSD
256GB

$19.7/日

日額
$19.7
週額
$53.2
月額
$98.5
四半期
$267.9
Port M4 Baseを借りる

Port M4 Plus

日常的な開発、複数ブランチのビルド、シミュレーターでのテストに適しています。まず単一タスクのメモリ使用量を測り、同時実行数を決めましょう。メモリを増やせば、そのまま並行処理数が増えるわけではありません。

チップ
M4
ユニファイドメモリ
24GB
SSD
512GB

$40.3/日

日額
$40.3
週額
$108.9
月額
$201.6
四半期
$548.4
Port M4 Plusを借りる

Port M4 Pro

複数ターゲットを含む大規模プロジェクト、負荷の高いテスト、モデル推論の検証に適しています。マルチGPU学習が必要な場合は、上位構成にする前に技術要件をご確認ください。

チップ
M4 Pro
ユニファイドメモリ
64GB
SSD
2TB

$61.4/日

日額
$61.4
週額
$165.8
月額
$307.1
四半期
$835.3
Port M4 Proを借りる

短期の検証には日額、継続利用には月額・四半期料金がおすすめです。同じコミットでキャッシュなしとキャッシュヒット時の所要時間を記録してから、長期利用の期間を決めましょう。依存関係のダウンロード速度を一度測っただけで、構成が足りるかどうか判断しないでください。

表示価格は基本構成の料金です。ストレージの追加やその他のオプションは別料金です。お支払いはUSDT-TRC20、Visa / Mastercard / Amex(Stripe)のみ対応し、すべてUSD建てです。利用可能な決済ゲートウェイはバックエンドの表示をご確認ください。

ネットワーク距離とビルド時間は別の指標

ソウルノードは接続経路から確認

北東アジアからの平均レイテンシの目安は 30~50ms です。リージョン選びの参考値であり、オフィス、コードリポジトリ、依存関係の配布元からの個別経路を測定した結果でも、往復遅延を保証するものでもありません。

対話的な操作:RTTと安定性を確認

リモート編集、GUI、コマンドラインの操作は、ネットワークの往復時間の影響を受けやすくなります。同じ地域でも、接続事業者、国境をまたぐ経路、利用時間帯によって差が生じます。試運転では、1回のテストで出た最低値だけでなく、連続した操作が快適かどうかを確認してください。

CIパイプライン:データ経路全体を確認

自動ビルドでは、コードの取得、依存関係のダウンロード、コンパイル、署名、成果物のアップロードも発生します。まず最も時間がかかる工程を特定しましょう。チームからノードまでの遅延より、リポジトリや依存関係の配布元への接続品質が重要な場合があります。CPUによるコンパイル時間は、リージョンを近くするだけでは短縮できません。

試運転では次の3項目を記録

同じコミットのキャッシュなし・キャッシュありのビルド時間、依存関係のダウンロードと成果物のアップロード時間、同じ時間帯の接続安定性を記録します。コード、ツールチェーン、キャッシュの条件をそろえることで比較しやすくなります。ノードのアドレスと接続情報は利用開始後にコントロールパネルで確認できます。公開の問い合わせでアクセス情報を送る必要はありません。

構成選びから最初の成果物まで

4ステップでノードをワークフローに接続

以下の時間は手動作業に必要な時間の目安であり、システムの提供時間を示すものではありません。決済の確認、ノードの開通、依存関係のダウンロードにかかる時間は、実際の状況によって異なります。ツールチェーンの初回インストールと初回ビルドには、別途時間を確保してください。

  1. 構成と課金期間を選ぶ

    作業時間の目安は約2~5分です。プロジェクトの規模に合った機種を選び、対象リージョン、課金期間、オプションを確認します。まず代表的なプロジェクトを1つ使って検証し、リージョン、機種、ビルドスクリプトを同時に変更するのは避けましょう。

  2. 注文内容を確認して支払う

    手動確認の目安は約2~5分です。USDでの合計金額、課金期間、決済ゲートウェイを確認してからお支払いください。決済の確認にかかる時間は、ゲートウェイやブロックチェーン上の承認状況によって異なります。お支払い後、コントロールパネルで注文状況をご確認ください。

  3. 接続情報を確認する

    情報確認の目安は約2~5分です。コントロールパネルでノードの開通を確認してから、アドレスとログイン情報を確認し、コマンドラインまたはGUIで接続できるか試します。ノードの準備ができていない場合は、引き続き注文状況をご確認ください。決済完了が接続可能な状態を意味するとは限りません。

  4. パイプラインを1本動かす

    環境確認の目安は約10~20分です。インストール、ダウンロード、コンパイルの時間は別途必要です。Xcodeのバージョン、依存関係、署名用ファイルを確認し、自社管理runnerを登録して、ビルド全体を一度実行します。成果物の保存先とログを確認したら、自動実行を段階的に有効にしましょう。

事前準備で初回セットアップをスムーズに

コードリポジトリへのアクセス方法、プロジェクトで必要なXcodeのバージョン、依存関係のインストールコマンド、署名証明書とプロビジョニングプロファイル、成果物の保存先をご用意ください。WindowsやFlutterのチームはローカルでコードを作成し、iOSのコンパイルをノードに任せられます。署名や配布には、適切な開発者プログラムの利用資格と署名用ファイルが必要です。

注文前にリージョンを確認

ソウルノードについてよくある質問

リージョンは接続経路、機種は計算性能とメモリの予算を左右します。この2つを分けて検証すれば、最初から最高構成を選ぶより適切なプランを見つけやすくなります。

チームが北東アジアにあるなら、ソウルを選ぶべきですか?

必ずしもそうとは限りません。リモート操作が中心なら、チームからノードへの接続品質を重視してください。ノードがコードを自動取得して成果物をアップロードする用途なら、リポジトリ、依存関係の配布元、配布先までの経路も確認しましょう。まず主なボトルネックを特定し、実際のパイプラインで検証してください。地図上の距離だけで決めないことが大切です。

30~50msの目安から、ビルド時間を予測できますか?

できません。ネットワークの往復遅延は経路の一部を示すもので、コンパイル時間に換算することはできません。全体の所要時間は、プロジェクトの規模、コンパイルタスク、メモリ使用量、キャッシュのヒット状況、アップロードするデータ量にも左右されます。まず工程ごとの時間を記録しましょう。時間の大半がコンパイルにかかっている場合は、リージョンを変えるだけでなく、上位構成も比較してください。

複数の地域にチームがいる場合、最初は1台と複数台のどちらがよいですか?

タスクが同時に発生するか、社内の順番待ちを許容できるか、署名情報やキャッシュを分離する必要があるかを確認してください。タスクの時間をずらせるなら、専有ノード1台で複数のブランチを処理できます。リリースビルドとテストが常に互いを待つようになったら、タスクの分割を検討しましょう。専有環境なら他のお客様とマシン全体のリソースを奪い合うことはありませんが、同じマシン上で無制限に並列処理できるわけではありません。

まず1日借りて、実際のビルドを試す

$19.7/日から。コード取得、コンパイル、署名、成果物のアップロードまで一通り実行してから、長期利用に切り替えるかご検討ください。注文ページで対象リージョンと構成をあらためてご確認ください。