ワークロード診断

実際のワークフローにM4物理ノードを割り当てる

Runnerでは、プロジェクト単位の期間でクラウドMacを利用できます。注文ごとに仮想マシンではなく、専用のApple Silicon物理マシンを1台割り当て。固定ツールチェーン、完全なmacOS GUI、継続実行が必要なチームに適しています。

タスクの実行時間、メモリ使用量、GUIの要否、並列度から絞り込みます。最初に機種を推測する必要はありません。

BUILD ROUTE ワークフロー完了レポート
ノード予約可能
01
投入 コード、素材、モデル
02
実行 固定環境でタスクを実行
03
検証 テスト結果と成果物を返却
ノードタイプ
専用物理マシン
接続方法
SSHとGUI
利用期間
日 / 週 / 月 / 四半期
構成
2つのM4プラン
提供方針 1注文につき1ノード
まずタスクの範囲を確認

4つの質問で構成を絞り込む

アプリの種類だけでは構成は決まりません。実行時間、メモリのピーク、GUIの要否、同時に起動するビルドや実験プロセス数を確認しましょう。

01

タスクの実行時間

1回限りの検証は日単位、リリース作業は週単位、継続的インテグレーションや常時稼働の実験は月単位または四半期単位が適しています。環境の再初期化を減らせます。

入力:想定実行期間
02

メモリ要件

一般的なXcodeプロジェクトや軽量自動化は16GBから開始できます。シミュレーター、複数のビルド、より大きなモデルを同時に動かす場合は24GBを優先して検討してください。

入力:ピークメモリと並列数
03

GUI

スクリプトとビルドコマンドだけならSSHを中心に利用します。Xcode、タイムライン、プレビュー、システム設定を操作する場合はリモートGUIを追加します。

入力:画面操作が必要な手順
04

タスクの並列度

テスト、パッケージ化、モデル推論、書き出しが重なるかを記録します。並列タスクはメモリ、ディスクキャッシュ、ネットワーク帯域を共有するため、平均値ではなくピークで選定します。

入力:同時実行ジョブ数
実際のタスクフロー

4種類のワークフローを展開

これらは相互排他的な分類ではありません。同じノードを開発・デバッグから自動化パイプラインまで使えます。各段階で環境、キャッシュ、成果物の境界を明確にすることが重要です。

個人開発者

リモート開発、署名、提出

GUIでXcodeを開き、コードを取得してプロジェクトに必要なツールチェーンを選択します。テスト後に署名済みビルドを作成し、アーカイブとログを自分のストレージへ返却します。

  • 短期プロジェクト、リリース修正、提出前検証に適しています
  • Xcodeと依存関係のバージョンを固定してから署名素材を取り込む
  • 終了前にアーカイブ、ログ、必要なキャッシュを回収する
CIチーム

固定セルフホストrunner

物理ノードを指定プロジェクトまたは組織に登録し、実行範囲を制限します。依存キャッシュを保持し、テストレポート、アーカイブ、シンボルファイルをパイプラインの成果物ストレージへ返却します。

  • 継続テスト、定期ビルド、リリースに適しています
  • プロジェクトごとに鍵、トークン、署名素材を分離する
  • 作業ディレクトリを定期的に整理し、キャッシュ使用量を記録する
AI実験

MLXとローカルモデルを検証

Apple Silicon環境でモデル、フレームワーク、依存関係の互換性を確認します。モデルの重み、コンテキスト長、同時リクエストからメモリを見積もり、実験データと結果を分けて管理します。

  • 最小サンプルで環境と推論経路を検証する
  • ユニファイドメモリとディスクキャッシュの使用量を継続的に確認する
  • 実験後に重みのコピーと一時データを削除する
音声・動画チーム

素材の同期、プレビュー、書き出し

まずプロキシファイルや必要な素材を転送し、リモートGUIでタイムラインとプレビューを確認します。キャッシュ、ソース、書き出し先を分け、完了後に動画とプロジェクトファイルを回収します。

  • リモート編集検証、バッチ変換、書き出しに適しています
  • アップロード前に素材容量とネットワーク環境を確認する
  • 固定時間でレンダリングや転送結果を見積もらない
iOS / macOS開発

コード取得から署名済みビルドまで、再現可能なツールチェーンを維持

開発タスクは「ローカルでは動くが、リモートでは再現できない」段階で停滞しがちです。バージョン、依存関係、署名素材、成果物のパスを明確に記録すれば、ノードをデバッグ環境とビルド環境の間で安定して切り替えられます。

Runner M4が適しているケース

単一プロジェクトの開発、通常のユニットテスト、主なビルドタスクを一度に1つ実行し、16GBメモリと256GB SSDにコード、依存関係、必要なキャッシュを収められる場合。

開発デリバリーの順序 DEV-TO-ARCHIVE
01 コードを取得

ブランチ、サブモジュール、依存関係の取得元、リポジトリアクセス範囲を確認し、長期利用の認証情報をプロジェクトディレクトリに保存しない。

02 Xcodeを選択

プロジェクト要件に合わせてXcodeとコマンドラインツールのバージョンを固定し、依存関係をインストールする前に環境チェックを1回実行する。

03 テストを実行

まず小規模テストでシミュレーター、対象プラットフォーム、権限を確認し、その後フルテストへ拡大する。

04 ビルドを作成

管理された場所から証明書と署名ファイルを注入し、アーカイブ、テストレポート、必要な診断ログを出力する。

05 成果物を回収

アーカイブとログをチームのストレージへ返却し、ファイルの完全性を確認してから一時ディレクトリと機密素材を削除する。

CI/CD実行

runnerには必要なタスクだけを受け付けさせる

専用物理マシンは明確なリソース境界を提供しますが、パイプラインでは実行元、プロジェクト範囲、認証情報の権限も制限する必要があります。runnerの登録、キャッシュ方針、タスクのクリーンアップ、成果物の返却を分けて管理すると、タスク間の汚染リスクを抑えられます。

並列タスクで選ぶポイント

コンパイル、テスト、アーカイブ、複数プロジェクトを同時に実行する場合は、ピークメモリとキャッシュ容量を記録します。より大きなメモリ余力とローカルSSDが必要なら、Runner M4 Plusを優先して検討してください。

自動化実行票 RUNNER-SCOPE
登録範囲を限定

ノードを明確なプロジェクトまたは組織に紐付け、呼び出せるワークフローを制御します。

実行認証情報を分離

トークン、証明書、環境変数はチーム独自のシークレット管理フローから注入し、タスク終了後に一時権限を取り消します。

キャッシュを階層管理

依存キャッシュ、ビルド中間ファイル、最終成果物を別ディレクトリに保存し、確認可能な削除ルールを設定します。

検証可能な成果物を返却

テストレポート、アーカイブ、シンボルファイル、チェックサム情報をパイプラインのストレージへ返し、ノードを唯一の保存先にしないでください。

ノードは365日、年間を通じて正常に稼働します。
AI実験

互換性を検証してからモデルとデータを拡大

Apple Siliconでの実験は、他のハードウェア環境のパラメーターをそのまま移すのではなく、フレームワークのバージョン、モデル形式、演算子の対応状況から始めます。MLXとローカルモデルのテストではユニファイドメモリも共有するため、モデルの重み、コンテキスト、同時リクエスト、他のプロセスをまとめて予算化する必要があります。

24GBを検討するタイミング

モデルの重み、長いコンテキスト、データ前処理、複数の実験プロセスを同時に保持する場合、または16GB環境でメモリ不足が頻発する場合は、Runner M4 Plusがより広い作業領域を提供します。

実験前の確認項目 MLX / LOCAL MODEL
環境の互換性
macOS、Python、フレームワーク、モデル形式を組み合わせて実行できることを確認します。
メモリ予算
重み、コンテキスト、キャッシュ、入力データ、並列プロセスのピークを記録します。
データ準備
実験に必要なデータだけを同期し、元データ、処理結果、一時コピーを区別します。
最小検証
小規模サンプルと単一リクエストから始め、データ量と並列度を段階的に増やします。
結果の回収
パラメーター、ログ、必要な出力を保存し、チームで実験を再検証できるようにします。
終了時の整理
モデルのコピー、一時データ、トークン、不要になった環境を削除します。
音声・動画ワークフロー

転送、キャッシュ、プレビュー、書き出しを4つに分けて管理

リモート音声・動画タスクの待ち時間は書き出しだけで決まりません。素材のアップロード、プロキシ生成、リモート画質、結果のダウンロードも全体の体験に影響するため、固定のレンダリング時間を約束すべきではありません。ネットワーク、ストレージ、タスク状態を段階ごとに確認する方が確実です。

ストレージ容量は回収可能な領域から計算

ソース素材に加え、プロキシ、レンダリングキャッシュ、プロジェクトの自動保存、最終書き出しの領域も確保します。256GBで収まらない場合は512GBのRunner M4 Plusを選ぶか、プランページでSSD追加オプションを確認してください。

素材引き継ぎ票 MEDIA-HANDOFF
01

素材を同期

プロジェクトに必要な素材またはプロキシを優先してアップロードし、ローカルの元データを保持して転送の完全性を確認します。

02

リモートプレビュー

ネットワーク環境に応じてGUIセッションの解像度を調整します。プレビューの滑らかさは最終書き出しの品質と同じではありません。

03

キャッシュを管理

キャッシュとソース素材を別ディレクトリに保存し、重要な書き出し前に空き容量を確認します。

04

書き出しを回収

書き出し後にファイルサイズと再生可能性を確認し、チームのストレージへ返却して一時コピーを削除します。

プラン診断

ピーク要件で2つのM4から選ぶ

どちらのプランも専用物理マシン、SSH、macOS GUIを提供します。違いはメモリ、SSD容量、価格にあり、曖昧な共有リソース倍率で区別していません。

一般的な開発と軽量自動化

Runner M4

$20.6/日
チップM4
メモリ16GB
SSD256GB

単一プロジェクトのXcode開発、主なビルドタスクを1つずつ実行する環境、軽量セルフホストrunner、短期の互換性検証、ローカル素材を大量に必要としないワークフローに適しています。

  • 依存関係とキャッシュが256GB SSDに収まることを確認する
  • SSH中心で必要に応じてGUIを使うタスクに適しています
  • 並列度を上げる前にメモリピークとディスク使用量を確認する
より大きなメモリとストレージが必要

Runner M4 Plus

$40.8/日
チップM4
メモリ24GB
SSD512GB

シミュレーターとビルドの並列実行、複数の自動化タスク、大規模なMLX実験、より多くの依存キャッシュ、ノード上にプロキシ素材や書き出しファイルを一時保存するワークフローに適しています。

  • 並列プロセスとユニファイドメモリに十分な余裕を確保する
  • 512GB SSDでより多くのキャッシュ、モデル、メディアファイルを保存できる
  • 利用期間の終了前に成果物を回収し、データを整理する必要があります
注文前にメモリやストレージの余裕を判断できない?

プロジェクト規模、Xcodeバージョン、並列タスク数、キャッシュ容量、想定利用期間を整理し、問い合わせページからチームへ送信してください。パスワード、秘密鍵、完全な決済情報は送らないでください。

構成を相談
ワークフローから設定を開始

モデル、利用期間、ノードを選び、注文を送信

Runnerは日、週、月、四半期単位でレンタルできます。料金はすべて米ドルで決済し、対応する支払い方法はUSDT-TRC20とVisa / Mastercard / Amex(Stripe経由)のみです。実際に利用できるゲートウェイはコンソールの表示に従います。