VMRunnerについて

macOSワークロードを専用物理ノードで安定稼働

VMRunnerは、継続的インテグレーション、自動テスト、リモート開発向けにクラウドMacを提供します。共有仮想マシンではなく、専用Apple Silicon物理ノードを納品します。構成、利用期間、ノード範囲、サポート範囲は注文前に確認できます。

提供モデル
3モデル
データセンター
4拠点
稼働体制
365日
SERVICE RUN SHEET

確認できるサービス提供フロー

物理ノード
  1. 01
    内容確認 モデル、期間、ノード、追加ストレージを明記
    確認可能
  2. 02
    ノード割り当て 注文ごとに専用Apple Silicon物理ノードを割り当て
    専用
  3. 03
    接続情報の提供 ノードアドレス、専用認証情報、接続手順を提供
    管理下
  4. 04
    サポート追跡 注文ID、ログ、再現手順をもとに対応
    記録
対象範囲 ビルド・テスト・リモート開発・MLX検証
ブランドの背景

汎用サーバーではなく、1つのビルド作業から始まった

macOSを必要とするチームの目的は、通常「リモートPCを1台所有すること」ではありません。コードを取得し、依存関係を復元し、コンパイル、署名、テスト、書き出しを行い、成果物をパイプラインへ戻すことです。

VMRunnerのサービス構成は、この一連の作業に合わせて設計されています。チームはクラウドMacを日単位、週単位、月単位、四半期単位で借り、短期検証、リリース、継続的インテグレーションを独立環境で実行できます。ローカル開発機を自動化処理に常時公開する必要はありません。

曖昧な「クラウドコンピューティング」を製品の定義にはしません。すべての注文に、カタログ上のモデル、メモリ、ストレージ、ノード所在地、利用期間が対応します。注文前に選択内容を把握でき、納品後も同じ項目で結果を確認できます。

固定されたmacOS環境が必要なチーム、ローカル作業環境を分離したいチーム、離れた拠点で同じビルド基準を共有したい開発チームに適しています。共有デスクトップではなく、仮想化リソースプールで実際のApple Silicon物理ノードを置き換えるサービスでもありません。

サービス定義

ユーザーは物理ノードを借り、VMRunnerは注文を利用可能な環境に変える

サービスは構成カタログから始まり、接続情報の提供とサポート対応で完了します。ノード上のプロジェクト内容、開発用認証情報、バックアップ方針はユーザーが管理します。

提供対象

専用Apple Silicon物理ノード

注文にはカタログ上の1台の物理ノードが対応します。CPU、メモリ、本体ストレージを共有仮想マシンのリソースとして販売せず、安定したビルド・テスト基準を構築できます。

プラットフォームの役割

カタログ、ノード配置、接続情報の提供

VMRunnerは3モデルと4拠点の注文カタログを提供し、確定した注文に基づいてノードを割り当て、アドレス、専用認証情報、基本的な接続手順を提供します。

サポート方法

推測ではなく、証拠に基づいて対応

接続やビルドに問題が生じた場合、サポートでは注文ID、ノード所在地、発生時刻、再現手順、マスキング済みログを確認します。秘密鍵、完全なアクセストークン、証明書のパスワードを送る必要はありません。

サービス範囲

VMRunnerはクラウドMacの提供窓口、ノード配置、注文に関するサポートを担当します。コードリポジトリ、証明書、プロジェクト依存関係、チーム権限、業務データのバックアップ管理は行いません。

開発方針

曖昧な約束ではなく、検証できる情報を提供

開発チームに必要なのは、再テスト、照合、再現ができる事実です。製品説明とサポート対応は、4つの原則に基づいています。

01

構成の透明性

カタログには3つの提供モデルのみを掲載しています。チップ、メモリ、本体ストレージ、選択可能なノード、追加項目は注文確定前に明記し、曖昧な性能ランクでハードウェア情報を置き換えません。

02

一貫した料金

日、週、月、四半期ごとの料金を米ドルで表示します。ページ説明、構成画面、確定注文では同じ料金項目を使用し、換算後の曖昧な低価格で集客することはありません。

03

ログの照合可能性

問題対応では、時刻、コマンド出力、ビルドログ、期待結果を確認します。再現可能な異常は明確な手順に整理し、「たまに遅い」といった表現だけで済ませません。

04

率直なコミュニケーション

サポートの回答では、確認済みの事実、次の対応、追加で必要な情報を説明します。現在の証拠だけで判断できない場合は、必要な資料を明確に依頼し、曖昧な性能表現で結論を代用しません。

対象ユーザー

実際のmacOS環境を必要とする4つのワークフロー

同じクラウドMacでさまざまな作業を実行できますが、選定では実行時間、同時実行数、メモリのピーク、ストレージ使用量、提供方法を基準にします。

開発

iOS・macOS開発者

Xcodeのコンパイル、テスト、署名準備、リリース用書き出しに適しています。短期のリリース作業は日単位または週単位、継続的な開発環境はチームのペースに合わせて長期の利用期間を選べます。

  • 日常のローカル作業環境とリリース環境を分離
  • Xcode、依存関係、キャッシュの基準を固定
  • ビルドログと成果物の引き継ぎ記録を保存
自動化

CI/CD開発チーム

専用Runnerを登録し、コード取得、依存関係の復元、コンパイル、テスト、成果物の返却を実行する用途に適しています。専用ノードにより、キャッシュ、環境変数、同時実行タスクの範囲を管理しやすくなります。

  • プロジェクトごとにRunner権限を分離
  • クリーンビルドと増分ビルドの差異を記録
  • キーの権限範囲を制限し、認証情報をローテーション
実験

AI・MLX実験ユーザー

Apple Silicon環境でのモデル読み込み、推論処理、メモリ使用量の検証に適しています。選定前に、モデルサイズ、メモリのピーク、1回の処理時間を記録してください。

  • モデルファイルと実行キャッシュの使用量を分けて確認
  • 依存関係のバージョンと実験パラメータを固定
  • 再現可能な入力と出力の概要を保存
メディア

音声・動画ワークフローチーム

プロキシ素材、プロジェクトファイル、書き出し作業のリモート処理に適しています。本格移行前に、ネットワーク、グラフィックセッションの解像度、素材容量、完成ファイルの転送時間を実測してください。

  • 完全なアーカイブではなく、必要な素材から同期
  • プロジェクト単位で本体ストレージの必要量を算出
  • 書き出し後にチェックサムとファイル完全性を確認
地域範囲

4拠点を提供、都市範囲を明確化

シンガポール、日本(東京)、韓国(ソウル)、香港で、カタログ上の3モデルを提供しています。実際の利用可能状況はコンソールのリアルタイム情報をご確認ください。

SG

シンガポール

東南アジアチームのリモート開発、継続的ビルド、地域間での成果物提供に対応します。

カタログモデル
3モデル
ステータス
十分
JP

日本(東京)

日本および北東アジアの協業チームによるXcodeビルド、署名準備、自動テストに対応します。

カタログモデル
3モデル
ステータス
十分
KR

韓国(ソウル)

韓国チームのリモートセッション、CI Runner、開発ツールチェーンの実行に対応します。

カタログモデル
3モデル
ステータス
十分
HK

香港

地域をまたぐチームのコード同期、ビルド実行、リモート開発、成果物の引き継ぎに対応します。

カタログモデル
3モデル
ステータス
十分
責任範囲

プラットフォームが提供を担当し、ユーザーがプロジェクトと認証情報を管理

責任範囲を明確にすることで、問題発生時の切り分けを迅速化できます。まず、問題がノード提供、ネットワーク接続、ツールチェーン設定、プロジェクト自体の状態のどれに属するかを判断します。

VMRunnerの担当

注文に対応する物理ノードの提供とサービスサポート

  • 3モデルと4拠点の注文カタログを管理
  • 確定した注文に基づき、ノードの割り当てと接続情報の提供を実施
  • 接続、ノード状態、請求内容の照合に関するサポートを提供
  • 注文ID、時刻、ログに基づいて障害を調査
  • 365日、安定した稼働を提供
ユーザーの担当

アカウント権限、コード資産、証明書、データバックアップ

  • 接続認証情報、コードリポジトリのトークン、チームアカウント権限を保護
  • プロジェクト証明書、プロビジョニングプロファイル、キー、有効期限を管理
  • コード、素材、構成、ビルド成果物を個別にバックアップ
  • Runner権限、環境変数、サードパーティ依存関係の取得元を管理
  • サポート情報を送る前にログと構成ファイルをマスキング
次のステップ

構成とノードを確認し、ワークロードを専用クラウドMacへ

3つのプランを確認し、チップ、メモリ、ストレージ、利用期間、拠点範囲を確認してください。既存環境を移行する場合は、先にリモートアクセスガイドをご覧ください。