OakVM M4
M4 · 16GB RAM · 256GB SSD
- 週額
- $54.9
- 月額
- $101.7
- 四半期額
- $276.6
- 単一のiOSビルドパイプライン、通常のユニットテスト、アーカイブの書き出しに適しています
- 依存関係の規模が安定し、キャッシュを定期的に整理できるプロジェクトに適しています
- 過去の成果物を多く保管する場合は、注文時に追加SSDを選択できます
まず、最も負荷の高いタスクのメモリ使用量、ビルドキャッシュ、ストレージスループットを確認し、次に同時に実行するパイプライン数を見極めます。OakVMでは販売中の構成を2種類に限定し、1注文につき1台の専用物理マシンを提供します。1台のノードを共有コンピューティングリソースに分割することはありません。
どちらもmacOSのフルGUIとコマンドライン環境を備えた、Apple Silicon専用物理ノードです。チップ名だけで判断せず、メモリ使用量のピーク、派生データ、ビルドキャッシュ、アーカイブ、テンポラリファイルの合計容量を確認してください。
M4 · 16GB RAM · 256GB SSD
M4 Pro · 64GB RAM · 2TB SSD
| 比較項目 | 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本だけの場合もあれば、テスト、アーカイブ、モデル検証を同時に実行する場合もあります。最も重いタスクを特定して単体構成を決め、同時実行数が必要なら専用物理ノードを追加して拡張します。
プロジェクトの依存関係が安定しており、日常の作業がコード取得、依存関係のインストール、テスト実行、アーカイブ作成、成果物の書き出しを中心とし、同時に実行する主要パイプラインが1本の場合に適しています。
複数のビルド、テスト、データ処理タスクがメモリとディスク帯域を同時に使用する場合、または複数の依存関係キャッシュ、シンボルファイル、アーカイブ、実験データを長期保存する場合に適しています。
タスク間でメモリを共有する必要がなければ、複数の専用ノードに分けることで、プロジェクト、キャッシュ、リトライを容易に分離できます。1台の高性能ノードが無制限の同時実行を意味するわけではありません。
OakVMの拡張単位は、1台の専用Apple Silicon物理ノードです。各ノードは独自のシステム環境、プロジェクトディレクトリ、キャッシュ、タスクタグを保持し、スケジューラーはタグに合うノードへジョブを送ります。
プロジェクト、ブランチ、優先度、必要なXcode環境に応じて、実行待ちタスクを形成します。
署名資産、プロジェクトディレクトリ、リリースに必要なツールチェーンを固定し、環境の切り替えを減らします。
1注文 = 1専用ノード独立したrunnerタグでテストジョブを受け付け、リリースタスクと同じノードを奪い合いません。
独立したキャッシュとタスクキューモデル、依存関係、実験出力を分離し、高メモリタスクが日常のビルドリソースを圧迫するのを防ぎます。
タスク種別に合う構成を選択2つのタスクが同一プロセス内のデータや同じ高速ローカルストレージを共有する必要がある場合は、合計ピーク値を収容できる1台の構成を選びます。タスクが独立している場合は、ノードを追加する方が同時実行、権限分離、障害箇所の特定に適しています。
下表は、リモート操作とコード転送に適した地域の方向性を判断するための目安です。各アクセス拠点から一般的な商用ブロードバンドでインターネットに接続し、各ノードへICMPリクエストを20回送信した中央値です。
| アクセス拠点 \ ノード | シンガポール | 東京 | ソウル | 香港 | 米国東部 | 米国西部 |
|---|---|---|---|---|---|---|
| シンガポールのアクセス拠点 | 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点です。以下の例では販売価格をそのまま使用し、割引価格を作成したり、異なる期間を混ぜて新しい料金を算出したりしていません。
障害の再現、バージョンアーカイブ、依存関係の検証、短期実験など、開始と終了が明確な作業に適しています。1日で完了する場合は、日額でコストを確認します。
数日間にわたりテスト、修正、アーカイブ、配布を行い、リリース完了まで同じ環境を保持したいチームに適しています。依存関係やキャッシュを毎日準備し直す必要はありません。
平日に継続してビルド、テスト、アーカイブを実行する、またはrunnerタグ、依存関係キャッシュ、プロジェクトディレクトリを長期保持するチームに適しています。
複数のリリースサイクルにわたってパイプラインを継続利用し、ツールチェーン、キャッシュ戦略、ノードの役割を固定したいチームに適しています。
ノードで環境、キャッシュ、タスクキューを維持する必要がある実際の連続時間を集計し、単発のコンパイル時間だけで判断しないでください。
依存関係のダウンロード、キャッシュのウォームアップ、ツールチェーンの検証、手作業による引き継ぎも含めて判断し、契約料金だけを比較しないようにします。
独立したパイプラインを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/四半期です。
空のプロジェクトやキャッシュを消去した直後の結果ではなく、最も重い実際のタスクを1つ測定することをおすすめします。以下の5項目を購買記録に残せば、後でノード追加や契約期間変更を行う際の比較基準になります。
アーカイブ、並列テスト、モデル処理のピーク時にメモリ使用量を記録します。16GBが上限に近い、またはメモリ不足でタスクが頻繁に中断する場合は、M4 Proと64GBメモリを備えたPro構成を検討してください。
プロジェクトディレクトリ、依存関係、派生データ、アーカイブ、シンボルファイル、ログ、テンポラリファイルを合計します。ベース構成は256GB SSD、Pro構成は2TB SSDを内蔵しています。
スレッドの並列処理とパイプラインの同時実行を区別します。複数の独立プロジェクトを同時に動かす場合は、専用ノードの追加とrunnerタグによるタスク分離を優先し、すべてのキューを1台に集中させないでください。
シンガポール、日本・東京、韓国・ソウル、香港、米国東部、米国西部から、主なアクセス場所、コード転送経路、チームの引き継ぎ時間を踏まえてノードを選びます。
ビルドキャッシュ、過去のアーカイブ、実験データを定期的に移動できない場合は、+1TB SSDまたは+2TB SSDを事前に選択してください。システムディスクの空き容量を長期的な成果物管理の方法にしないでください。
単一タスクのピークが16GBメモリに収まり、256GB SSDでアクティブなプロジェクトを保持でき、主に標準的なiOSビルドパイプラインを1本実行する場合。
大規模ワークスペース、並列タスク、AI実験、高いストレージスループットにより、64GBメモリと2TB SSDの大きな容量余裕が必要な場合。
タスクが独立していて同時に進める必要がある場合は、ノードを追加して同時実行数を拡張し、プロジェクト、環境、優先度ごとにrunnerタグを割り当てます。
OakVMは2種類の専用Apple Silicon物理ノードを提供します。いずれも仮想マシンではなく、料金は米ドルで請求されます。シンガポール、日本・東京、韓国・ソウル、香港、米国東部、米国西部のノードを選択できます。実際の利用可否はコンソールのリアルタイム表示をご確認ください。