HARDWARE GALLERY

割り当てられるのは共有リソースの一部ではなく、専用のMacです

各注文には専有物理マシンが割り当てられます。プロセッサ、メモリ、ローカルストレージは他のテナントと共有されません。ポータルにはノードIDと接続状態が表示され、複数ユーザーを1つの仮想インスタンスに詰め込む方式ではありません。

すべてのノードは365日、年間を通じて稼働します。すぐに利用できるかどうかは、選択したモデルとリージョンのリアルタイム状況によって決まり、最終結果はポータルの確認情報に基づきます。

コンソールでの構成

コンソールでは購入判断を4つの確認可能な項目に分けています

まず固定ハードウェアを選び、次にリージョン、利用期間、追加オプションを指定します。送信前に各項目を確認できるため、曖昧なプラン名からメモリ、ストレージ、提供場所を推測する必要はありません。

MW ノード構成
ORDER DRAFT
STEP 1 / 4

物理ノードを選択

構成例
Forge M4SELECTED

M4 · 16GB · 256GB SSD

Studio M4

M4 · 24GB · 512GB SSD

Atlas M4 Pro

M4 Pro · 64GB · 2TB SSD

リージョン 日本(東京) その他の選択肢:シンガポール、ソウル、香港、米国東部
利用期間 月単位 日単位、週単位、四半期単位も選択可能
追加オプション +1TB SSD 選択したサービス期間に合わせて適用
支払い 米ドル(USD) 指定の支払い方法に対応

構成は略称で推測する必要がありません

モデルカードにチップ、メモリ、SSD容量を直接表示します。追加ストレージとThunderbolt 5の並列接続は、明示的に選択した場合のみ注文に追加されます。

提供後の接続情報を一元管理

ノードの準備が完了すると、ステータス、ログイン情報、ブラウザのリモートデスクトップ、SSHに必要な情報を同じ注文画面で確認できます。ページをまたいでパラメータを組み合わせる必要はありません。

公開画面はデフォルトで匿名化

このページの例では、注文ID、完全なノードID、ネットワークアドレス、ユーザー名、認証情報を非表示にしています。実際のコンソールでは、ログイン済みで権限を持つユーザーにのみ該当データが表示されます。

DEVELOPER DESKTOP

1つのデスクトップでプロジェクト、コマンド、リソースの変化を確認

開発デスクトップの例では、プロジェクトナビゲーション、エディター、ビルドログ、リソース監視の4領域を採用しています。実際のウィンドウ配置は自由に変更でき、macOSのGUIとコマンドラインを完全に利用できます。

Development Workspace
CPU 38%MEM 9.6 / 16GB
BuildPipeline.swift Package.swift
  1. struct BuildPipeline {
  2.   let scheme = "SampleApp"
  3.   let configuration = "Release"
  4.   
  5.   func archive() async throws {
  6.     try await prepareDependencies()
  7.     try await runTests()
  8.     try await exportArtifact()
  9.   }
  10. }
BUILD LOGEXIT 0
$ xcodebuild -scheme SampleApp -configuration Release archive
Resolve Package Graph
CompileSwiftSources normal arm64
Run unit tests: 128 passed
Archive path: ./Artifacts/SampleApp.xcarchive
BUILD SUCCEEDED
01

開発環境を継続保持

依存関係ディレクトリ、ツールのバージョン、ビルドキャッシュ、スクリプトを同じ物理ノードに保持できます。週単位、月単位、四半期単位で利用する場合も、セッション開始のたびに環境全体を構築し直す必要はありません。

02

GUIタスクと自動化を両立

対話的な確認にはブラウザのリモートデスクトップを使い、バッチビルド、ログ収集、ファイル操作はSSHで実行できます。2つの入口は同じノードに接続され、別々に隔離された環境ではありません。

03

リソース判断はタスク記録に基づく

ビルド時間、ピークメモリ、空きディスク容量、失敗ログを同時に記録することをおすすめします。メモリ上限に長時間近づく場合は、タスク名だけでモデルを選ばず、Forge M4からStudio M4またはAtlas M4 Proへの変更を検討してください。

CI/CD EXECUTION PATH

1回のビルドはコミットから成果物まで4つの明確な段階を経ます

実際のタスク実行は専有ノードが担います。コード管理、トリガー、成果物ストレージはチームが既存のツールチェーンで設定し、MacWorkerはリモート操作可能なmacOS物理実行環境を提供します。

  1. 01

    コードをコミット

    開発者が指定したブランチまたはタグをプッシュします。コミットには再現可能な依存関係一覧、ビルド設定、バージョン情報を含め、ノードが人の記憶だけに依存しないようにします。

    入力
    commit / tag
    確認
    ブランチと設定
  2. 02

    ジョブをトリガー

    パイプラインがブランチ、スケジュール、手動操作に基づいてジョブを生成します。スケジューリング前にノードのオンライン状態、作業ディレクトリ、同時実行ポリシーを確認し、指定した実行ノードへコマンドを送信します。

    入力
    job payload
    確認
    キューとステータス
  3. 03

    物理ノードで実行

    専有Macがコードを取得し、キャッシュを復元し、依存関係を解決して、コンパイルとテストを実行します。チームはツールのバージョンを固定でき、ログから具体的なコマンド、終了コード、所要時間を特定できます。

    入力
    source + cache
    出力
    log + result
  4. 04

    成果物を出力

    アーカイブファイル、テストレポート、ログを指定ディレクトリに書き込み、チームのスクリプトで独自の成果物システムへアップロードします。リリース前にファイルハッシュ、ビルド番号、テスト結果を確認してください。

    入力
    build result
    確認
    hash + report
RUN #1842 追跡可能な実行では少なくとも6種類の情報を保持
  • コミットID
  • ノードID
  • 開始・終了時刻
  • ツールのバージョン
  • 終了コード
  • 成果物のダイジェスト

AI INFERENCE WORKSPACE

AI実験の要点は、未知の機能を積み重ねることではなく再現性です

選択したApple Silicon構成で実行できるモデル推論・検証タスクに適しています。特定モデルの速度、学習能力、未検証フレームワークの互換性は保証しません。モデル形式、ピークメモリ、実際のサンプルに基づいて選定してください。

FILES experiment-014
  • models
  • model-q4.bin
  • configs
  • inference.yaml
  • scripts
  • run_inference.py
  • results
  • run-014.json
TERMINAL arm64 · zsh
$ python run_inference.py \
  --config configs/inference.yaml \
  --model models/model-q4.bin \
  --output results/run-014.json

runtime: arm64
samples: 120
warmup: 5
result: archived
status: completed
OBSERVATION RUN 014
ピークメモリ41.8GB
サンプル数120
実行ステータスCOMPLETED
ARCHIVE 4 ITEMS
設定
inference.yaml
依存関係
environment.lock
結果
run-014.json
ダイジェスト
sha256••••8c1a

まずモデルと依存関係のバージョンを固定

モデルファイル、設定、実行スクリプト、依存関係ロックファイルを明確なディレクトリに配置します。実験結果から「どのバージョンを、どのパラメータで、どのノードで実行したか」を確認できるようにします。

次に平均値ではなくピーク値を記録

メモリ選定では、モデルの読み込みと推論段階のピーク値を参考にします。図中の数値は観測構造の説明用であり、すべてのノードにおける特定モデルの性能を示すものではありません。

最後に入力と結果のダイジェストをアーカイブ

結果ディレクトリには、少なくとも設定、依存関係のバージョン、実行ログ、出力ファイル、ダイジェストを保存します。ノード間で比較する場合は、サンプル、パラメータ、測定方法を揃えてください。

適用範囲:MacWorkerではForge M4、Studio M4、Atlas M4 Proの3種類の固定構成を提供します。特定モデルを実行できるかどうかは、モデル形式、フレームワーク互換性、メモリ要件、ユーザー自身の環境設定によって決まります。本ページは追加の高速化ハードウェアや無制限のリソースを示唆するものではありません。

VISUAL DISCLOSURE

公開画面はすべてデータ最小化を行っています

非表示にした情報

保持する構造情報

これらの画面を見る際は

例は情報設計とワークフローの説明を目的としており、固定された画面仕様を保証するものではありません。ポータルの項目、ボタン位置、ビジュアル要素は製品更新により変更される場合がありますが、確認済み注文のモデル、リージョン、利用期間、追加オプションはポータルの記録に基づきます。

監視グラフ、実行番号、ノードID、実験結果はすべて匿名化されたデモデータであり、性能比較の基準として使用しないでください。