2種類の専用Apple Silicon物理ノード

パイプラインに必要なのは、より大きなメモリですか、それとも専用ノードの追加ですか?

まず、最も負荷の高いタスクのメモリ使用量、ビルドキャッシュ、ストレージスループットを確認し、次に同時に実行するパイプライン数を見極めます。OakVMでは販売中の構成を2種類に限定し、1注文につき1台の専用物理マシンを提供します。1台のノードを共有コンピューティングリソースに分割することはありません。

2種類 固定の販売構成
6拠点 選択可能なノード
4種類 日・週・月・四半期契約
BUILD DOSSIER ノード選定チェック
専用物理マシン
CHECK 01

ピーク値を測定し、プロジェクト名だけで構成を決めない

標準的なiOSアーカイブ OakVM M4 16GB / 256GB
大規模ワークスペースと並列タスク OakVM M4 Pro 64GB / 2TB
パイプラインの同時実行数を増やす 専用ノードを追加 1 ORDER = 1 NODE
選定の順番 メモリ使用量のピーク → キャッシュ容量 → 同時実行数 → 地域 → 契約期間

2種類の基本構成。違いは容量と並列処理の余裕

どちらもmacOSのフルGUIとコマンドライン環境を備えた、Apple Silicon専用物理ノードです。チップ名だけで判断せず、メモリ使用量のピーク、派生データ、ビルドキャッシュ、アーカイブ、テンポラリファイルの合計容量を確認してください。

標準パイプライン

OakVM M4

M4 · 16GB RAM · 256GB SSD

$20.3 日額
週額
$54.9
月額
$101.7
四半期額
$276.6
  • 単一のiOSビルドパイプライン、通常のユニットテスト、アーカイブの書き出しに適しています
  • 依存関係の規模が安定し、キャッシュを定期的に整理できるプロジェクトに適しています
  • 過去の成果物を多く保管する場合は、注文時に追加SSDを選択できます
OakVM M4を選択
大容量・マルチタスク

OakVM M4 Pro

M4 Pro · 64GB RAM · 2TB SSD

$59.1 日額
週額
$159.6
月額
$295.5
四半期額
$803.8
  • 大規模なXcodeワークスペース、マルチモジュールビルド、複数タスクの並列実行に適しています
  • より大きなユニファイドメモリが必要なApple Silicon AI実験に適しています
  • 複数の依存関係キャッシュ、アーカイブ、実験データを保持するワークフローに適しています
OakVM M4 Proを選択
OakVMの販売中クラウドMac 2構成と契約料金
比較項目 OakVM M4 OakVM M4 Pro
チップ M4 M4 Pro
メモリ 16GB 64GB
内蔵SSD 256GB 2TB
日額 $20.3 $59.1
週額 $54.9 $159.6
月額 $101.7 $295.5
四半期額 $276.6 $803.8
ノード拠点 シンガポール、日本・東京、韓国・ソウル、香港、米国東部、米国西部 シンガポール、日本・東京、韓国・ソウル、香港、米国東部、米国西部

チーム人数より、ワークロード単位で考える方が確実

同じ5人チームでも、直列のリリースタスクが1本だけの場合もあれば、テスト、アーカイブ、モデル検証を同時に実行する場合もあります。最も重いタスクを特定して単体構成を決め、同時実行数が必要なら専用物理ノードを追加して拡張します。

M4 / SINGLE PIPELINE

標準的なiOSビルドとテスト

プロジェクトの依存関係が安定しており、日常の作業がコード取得、依存関係のインストール、テスト実行、アーカイブ作成、成果物の書き出しを中心とし、同時に実行する主要パイプラインが1本の場合に適しています。

  • 単一のXcodeワークスペース、または規模を管理できるマルチモジュールプロジェクト
  • 1つのビルドタスクが完了してから次のタスクを開始
  • ビルドキャッシュ、派生データ、成果物をプロジェクト単位で整理可能
優先確認:メモリ使用量のピークを16GB以内で安定して抑えられるか。
M4 PRO / HEAVY LOAD

大規模ワークスペースとマルチタスク

複数のビルド、テスト、データ処理タスクがメモリとディスク帯域を同時に使用する場合、または複数の依存関係キャッシュ、シンボルファイル、アーカイブ、実験データを長期保存する場合に適しています。

  • 大規模なXcodeワークスペース、複雑な依存関係グラフ、マルチターゲットビルド
  • 並列テスト、アーカイブ、書き出し、複数runnerジョブ
  • 64GBのユニファイドメモリが必要なApple Silicon AI実験
優先確認:メモリ使用量のピーク、同時実行タスク数、継続的なディスク書き込み量。
SCALE OUT / MORE NODES

複数の独立パイプラインを水平拡張

タスク間でメモリを共有する必要がなければ、複数の専用ノードに分けることで、プロジェクト、キャッシュ、リトライを容易に分離できます。1台の高性能ノードが無制限の同時実行を意味するわけではありません。

  • プロジェクト、ブランチ、優先度、runnerタグでタスクを割り当てる
  • リリースタスクと日常のテストを別の物理ノードで実行
  • 障害やリトライの影響を該当ノードのタスクキューに限定
優先確認:同時に進める独立タスクの数。

ビルドファームはノード単位で拡張し、1台のマシンを分割しない

OakVMの拡張単位は、1台の専用Apple Silicon物理ノードです。各ノードは独自のシステム環境、プロジェクトディレクトリ、キャッシュ、タスクタグを保持し、スケジューラーはタグに合うノードへジョブを送ります。

QUEUE ビルドタスクキュー

プロジェクト、ブランチ、優先度、必要なXcode環境に応じて、実行待ちタスクを形成します。

NODE A

リリースアーカイブ

署名資産、プロジェクトディレクトリ、リリースに必要なツールチェーンを固定し、環境の切り替えを減らします。

1注文 = 1専用ノード
NODE B

テストタスク

独立したrunnerタグでテストジョブを受け付け、リリースタスクと同じノードを奪い合いません。

独立したキャッシュとタスクキュー
NODE C

実験ワークロード

モデル、依存関係、実験出力を分離し、高メモリタスクが日常のビルドリソースを圧迫するのを防ぎます。

タスク種別に合う構成を選択

2つのタスクが同一プロセス内のデータや同じ高速ローカルストレージを共有する必要がある場合は、合計ピーク値を収容できる1台の構成を選びます。タスクが独立している場合は、ノードを追加する方が同時実行、権限分離、障害箇所の特定に適しています。

6つのアクセス拠点から6ノードへのping中央値

下表は、リモート操作とコード転送に適した地域の方向性を判断するための目安です。各アクセス拠点から一般的な商用ブロードバンドでインターネットに接続し、各ノードへICMPリクエストを20回送信した中央値です。

SAMPLE 各経路20回のICMP
TIME 平日14:00–16:00 UTC
LINE 商用ブロードバンド → インターネット → OakVMノード
UNIT ミリ秒、中央値
シンガポール、東京、ソウル、香港、米国東部、米国西部のアクセス拠点から6つのOakVMノードへのping中央値(単位:ミリ秒)
アクセス拠点 \ ノード シンガポール 東京 ソウル 香港 米国東部 米国西部
シンガポールのアクセス拠点 22 ms 71 ms 83 ms 39 ms 238 ms 174 ms
東京のアクセス拠点 69 ms 34 ms 41 ms 52 ms 181 ms 112 ms
ソウルのアクセス拠点 81 ms 40 ms 33 ms 46 ms 194 ms 128 ms
香港のアクセス拠点 37 ms 54 ms 48 ms 24 ms 218 ms 151 ms
米国東部のアクセス拠点 236 ms 179 ms 191 ms 216 ms 29 ms 76 ms
米国西部のアクセス拠点 171 ms 109 ms 126 ms 149 ms 74 ms 28 ms

この表の見方

チームがGUIを頻繁に操作する場合は、主要メンバーのアクセス拠点からノードまでの往復遅延を優先して確認します。CI/CDが主に自動実行する場合は、コードリポジトリ、依存関係の取得元、成果物ストレージ、チームの引き継ぎ時間帯も考慮してください。

データの範囲

このデータは固定条件で取得したネットワーク中央値であり、Xcodeのコンパイル速度や継続的なネットワーク指標を示すものではありません。実際の結果は、利用する通信事業者、経路、Wi-Fi、VPN、混雑状況、時間帯によって変動します。

注文時の選び方

まず主な作業場所に対応するアクセス拠点から低遅延の地域を絞り込み、チームの引き継ぎ時間帯も踏まえてノードを決めます。6つのノードは365日、年間を通じて稼働します。実際の利用可否はコンソールのリアルタイム表示をご確認ください。

タスク頻度に合わせて契約期間を選び、割引を前提に計算しない

コスト計算で確認するのは、ノードを連続稼働させる期間と、その期間中に環境を何度も再構築するかの2点です。以下の例では販売価格をそのまま使用し、割引価格を作成したり、異なる期間を混ぜて新しい料金を算出したりしていません。

ONE DAY

一時的な再現と単発リリース

障害の再現、バージョンアーカイブ、依存関係の検証、短期実験など、開始と終了が明確な作業に適しています。1日で完了する場合は、日額でコストを確認します。

OakVM M4 日額
$20.3
OakVM M4 Pro 日額
$59.1
ONE WEEK

集中的な反復開発とリリーススプリント

数日間にわたりテスト、修正、アーカイブ、配布を行い、リリース完了まで同じ環境を保持したいチームに適しています。依存関係やキャッシュを毎日準備し直す必要はありません。

OakVM M4 週額
$54.9
OakVM M4 Pro 週額
$159.6
ONE MONTH

安定した日常パイプライン

平日に継続してビルド、テスト、アーカイブを実行する、またはrunnerタグ、依存関係キャッシュ、プロジェクトディレクトリを長期保持するチームに適しています。

OakVM M4 月額
$101.7
OakVM M4 Pro 月額
$295.5
ONE QUARTER

継続稼働するビルドノード

複数のリリースサイクルにわたってパイプラインを継続利用し、ツールチェーン、キャッシュ戦略、ノードの役割を固定したいチームに適しています。

OakVM M4 四半期額
$276.6
OakVM M4 Pro 四半期額
$803.8
01

稼働日数を記録

ノードで環境、キャッシュ、タスクキューを維持する必要がある実際の連続時間を集計し、単発のコンパイル時間だけで判断しないでください。

02

環境再構築コストを計算

依存関係のダウンロード、キャッシュのウォームアップ、ツールチェーンの検証、手作業による引き継ぎも含めて判断し、契約料金だけを比較しないようにします。

03

同時実行を分けて計算

独立したパイプラインを2本同時に実行する場合は、専用ノード2台として計算し、1台で無制限に処理できるとは考えないでください。

追加ストレージは注文に別途計上します:+1TB SSDは$2.9/日、$7.8/週、$14.5/月、$39.4/四半期;+2TB SSDは$5.8/日、$15.6/週、$29/月、$78.8/四半期。Thunderbolt 5の並列接続は1台あたり$1.7/日、$4.5/週、$8.3/月、$22.6/四半期です。

注文前に5項目を順番に確認し、感覚だけで過剰な構成を選ばない

空のプロジェクトやキャッシュを消去した直後の結果ではなく、最も重い実際のタスクを1つ測定することをおすすめします。以下の5項目を購買記録に残せば、後でノード追加や契約期間変更を行う際の比較基準になります。

  1. 01

    メモリ使用量のピーク

    アーカイブ、並列テスト、モデル処理のピーク時にメモリ使用量を記録します。16GBが上限に近い、またはメモリ不足でタスクが頻繁に中断する場合は、M4 Proと64GBメモリを備えたPro構成を検討してください。

  2. 02

    ビルドキャッシュと成果物

    プロジェクトディレクトリ、依存関係、派生データ、アーカイブ、シンボルファイル、ログ、テンポラリファイルを合計します。ベース構成は256GB SSD、Pro構成は2TB SSDを内蔵しています。

  3. 03

    同時実行タスク数

    スレッドの並列処理とパイプラインの同時実行を区別します。複数の独立プロジェクトを同時に動かす場合は、専用ノードの追加とrunnerタグによるタスク分離を優先し、すべてのキューを1台に集中させないでください。

  4. 04

    対象地域とタイムゾーン

    シンガポール、日本・東京、韓国・ソウル、香港、米国東部、米国西部から、主なアクセス場所、コード転送経路、チームの引き継ぎ時間を踏まえてノードを選びます。

  5. 05

    追加SSDの必要性

    ビルドキャッシュ、過去のアーカイブ、実験データを定期的に移動できない場合は、+1TB SSDまたは+2TB SSDを事前に選択してください。システムディスクの空き容量を長期的な成果物管理の方法にしないでください。

RESULT A

OakVM M4を選択

単一タスクのピークが16GBメモリに収まり、256GB SSDでアクティブなプロジェクトを保持でき、主に標準的なiOSビルドパイプラインを1本実行する場合。

RESULT B

OakVM M4 Proを選択

大規模ワークスペース、並列タスク、AI実験、高いストレージスループットにより、64GBメモリと2TB SSDの大きな容量余裕が必要な場合。

RESULT C

専用ノードを追加

タスクが独立していて同時に進める必要がある場合は、ノードを追加して同時実行数を拡張し、プロジェクト、環境、優先度ごとにrunnerタグを割り当てます。

構成判断を保存

ピーク値、キャッシュ、同時実行数を構成フローに反映

OakVMは2種類の専用Apple Silicon物理ノードを提供します。いずれも仮想マシンではなく、料金は米ドルで請求されます。シンガポール、日本・東京、韓国・ソウル、香港、米国東部、米国西部のノードを選択できます。実際の利用可否はコンソールのリアルタイム表示をご確認ください。