初回接続の手順

選定からクラウドMacへの接続まで、このタスク表で順に完了

OakVPSは開発作業向けの専用物理マシンを備えたクラウドMacを提供します。Apple Siliconのワークロード、メモリ、ストレージ、ノードを確認してから、注文、決済、SSH接続、環境検証へ進みます。3種類の構成はいずれも物理ノード上の専有デバイスで、仮想マシンではありません。

準備が整っていれば、選定、期間確認、決済確認、初回接続の4つの操作に約4分かかります。実際の提供状況はコンソールにリアルタイムで表示されます。

タスク表 注文 → 確認 → 接続 → 検証
操作時間:約4分
01
リソースを選択 モデル、ノード、利用期間
約1分
02
注文を確認 追加項目とUSD価格
約1分
03
決済を完了 注文ステータスの確認を待つ
約1分
04
接続を開始 フィンガープリントを保存してシステムを検証
約1分
Apple Silicon構成:3種類 物理ノード:5拠点 日・週・月・四半期の4期間
開始前の準備

まず5項目を整理してから構成ページへ

マシン名ではなく、ピーク時の負荷、データ容量、アクセス場所、利用期間から選定を始めます。以下の条件を先に決めておくと、注文後に環境を調整し直す手間を減らせます。

ワークロード

タスクがApple Silicon上で動作することを確認

使用するXcode、fastlane、Homebrew、MLXなどのmacOSツールを列挙し、プロジェクトが求めるOSバージョンとアーキテクチャを記録します。GUIが必要なタスクでは、ローカルネットワークとリモートセッションの条件も事前に確認してください。

メモリとストレージ

アイドル時ではなくピーク時の負荷で構成を選ぶ

シミュレーター、依存関係のインストール、並列ビルドを同時に実行すると、プロジェクトが停止しているときよりメモリ使用量が増えます。ストレージにはソースコード、依存キャッシュ、DerivedData、アーカイブ、モデルファイル、最終成果物を含め、整理前の作業領域も確保してください。

ノードの場所

アクセス場所とチームのタイムゾーンでノードを選ぶ

利用可能なノードはシンガポール、日本(東京)、韓国(ソウル)、香港、米国西部です。主な作業者またはビルド依存先に近い場所を優先してください。カタログ上は通常利用できますが、実際の空き状況はコンソールにリアルタイムで表示されます。

利用期間

日・週・月・四半期からタスクに合う期間を選ぶ

1回のリリース検証なら日単位、集中的な反復開発なら週単位、継続的なビルドやチーム環境なら月単位または四半期単位を比較します。期間名だけでなく、合計金額、タスクの継続期間、成果物のエクスポート計画も確認してください。

ローカルツール

SSHクライアントとローカルキーを準備

ローカルターミナルで sshを実行できることを確認し、個別に管理できるキーを1つ用意して、秘密鍵ファイルの保存場所を把握します。接続前に、秘密鍵、証明書パスワード、完全な決済情報をマーケティングサイトや通常のメール本文へ送らないでください。

注文から利用開始まで

4段階のタイムラインで、各段階は1回の重要確認だけ

約4分というのは、設定と初回接続を完了するための操作時間であり、固定の提供時間ではありません。決済確認とデバイスの状態はコンソールのリアルタイム結果に基づきます。

01

3種類のモデルと5拠点から選択

タスクに応じてOak M4、Oak M4 Plus、Oak M4 Proのいずれかを選び、シンガポール、日本(東京)、韓国(ソウル)、香港、米国西部から目的の物理ノードを選択します。

約1分
02

期間、ストレージ、追加オプションを確認

日・週・月・四半期の課金期間を選び、+1TB SSD、+2TB SSD、Thunderbolt 5の追加が必要か確認し、注文のUSD合計額を再確認します。

約1分
03

決済して注文確認結果を確認

USDT-TRC20、またはStripe経由のVisa、Mastercard、Amexを利用できます。いずれもUSDで決済され、実際に利用できるゲートウェイはバックエンドの返却結果に基づきます。

約1分
04

接続情報を確認してSSHで初回接続

コンソールでホストアドレス、ユーザー名、ポートを取得し、ホストフィンガープリントを確認して初回接続の記録を保存します。その後、システム情報とディスク空き容量を確認します。

約1分
注文手順

メモリ、ストレージ、利用期間で構成を決める

3種類のモデルはすべて5拠点に対応します。価格は選択した期間に応じて表示され、追加項目は注文に個別計上されます。送信前にモデル、ノード、期間、最終USD金額を項目ごとに確認してください。

軽量開発と短期タスク

Oak M4

$19.1/日

依存関係が管理しやすいプロジェクト確認、単一タスクのビルド、短期のmacOS環境利用に適しています。

チップM4
メモリ16GB
ストレージ256GB
Oak M4を選択
大容量メモリの実験と大規模キャッシュ

Oak M4 Pro

$59.8/日

64GBのユニファイドメモリ、大きなモデルファイル、並列タスク、大規模なローカルデータセットが必要なワークロードに適しています。

チップM4 Pro
メモリ64GB
ストレージ2TB
Oak M4 Proを選択
注文前の最終確認

注文に表示されたモデル、正しいノード、必要な期間、追加項目を確認します。大量のキャッシュやモデルファイルが発生する場合は、プロジェクト全体の使用量を見積もり、ソースコードのディレクトリ容量だけでストレージを選ばないでください。

決済と精算

2種類の決済方法、すべてUSDで精算

マーケティングサイトでは決済情報を収集しません。決済は注文フロー内で行い、実際に表示される利用可能なゲートウェイはバックエンドのリアルタイム結果に基づきます。

オンチェーン決済

USDT-TRC20

注文ページに表示された金額と受取情報に従い、ネットワーク種別、アドレス、金額を確認してから送信します。ウォレットの秘密鍵、リカバリーフレーズ、完全な決済情報をメールで送らないでください。

決済通貨 USD
カード決済

Visa / Mastercard / Amex

カード決済はStripe経由で行います。支払い前に注文金額と期間を確認し、完了後はコンソールに戻って注文ステータスを確認してください。処理中の同じ注文を再送信しないでください。

決済通貨 USD
SSH初回接続

まずフィンガープリントを確認し、次にマシンとディスクを検証

初回接続の目的は、すぐにビルドを始めることではありません。信頼できる接続記録を作成し、注文構成とシステム情報が一致することを確認して、以後の調査に必要な基本情報を保存します。

01 接続情報を整理

コンソールからホストアドレス、ユーザー名、ポート、ホストフィンガープリントを確認します。以前の注文からアドレスを推測したり、接続情報を公開質問や共有ドキュメントに貼り付けたりしないでください。

02 秘密鍵の権限を制限

ローカルターミナルで、秘密鍵を現在のユーザーだけが読み取れることを確認します。権限が広すぎるとSSHが鍵の読み込みを拒否する場合があります。

03 ホストフィンガープリントを確認

初回接続時に、ターミナルに表示されたフィンガープリントとコンソールの情報を一字ずつ比較します。一致を確認してから保存し、不明なフィンガープリントを無条件に受け入れないでください。

04 システム状態を検証

ログイン後、システムバージョン、ハードウェアアーキテクチャ、使用可能なディスク容量、現在のユーザーを記録し、注文とプロジェクト要件に一致することを確認します。

初回接続コマンド一覧 ローカルターミナルで実行
chmod 600 ~/.ssh/oakvps_ed25519

ssh -i ~/.ssh/oakvps_ed25519 \
  -p <ポート> <ユーザー名>@<ホストアドレス>

sw_vers
uname -m
df -h /
whoami
想定アーキテクチャ:arm64 記録:システムバージョン、ディスク空き容量、初回接続時刻
開発環境の初期設定

決めた順序で再現可能な環境を構築

まずツールのバージョンを固定し、その後にプロジェクトの依存関係をインストールします。順序を逆にすると、キャッシュ、コマンドラインツールのパス、プロジェクトスクリプトが互いに干渉し、後から再現しにくくなります。

01 Xcodeを確認

現在のXcodeバージョンとアクティブなDeveloper Directoryを記録し、プロジェクトが求めるSDKとビルドターゲットを利用できることを確認します。チームにバージョン基準がある場合は、確認コマンドと結果を引き継ぎ記録に残します。

02 コマンドラインツールを確認

確認: xcode-select、Git、Shell、プロジェクトスクリプトが依存する基本コマンドを実行できることを確認します。バージョンを確認する前にシステムツールを一括で上書きしないでください。

03 依存関係管理ツールをインストール

プロジェクトで実際に使用するSwift Package Manager、CocoaPods、Ruby Bundlerなどで依存関係を復元し、ロックファイルとツールのバージョンを記録します。

04 プロジェクトリポジトリを取得

最小権限のリポジトリ認証情報を使い、プロジェクトを決められた作業ディレクトリに配置します。機密トークンは必要なときだけ読み込み、コマンド履歴、リポジトリファイル、共有ログに書き込まないでください。

バージョン記録 Xcode、システム、依存関係ツール
ディレクトリ規約 ソースコード、キャッシュ、ログ、成果物
認証情報の境界 最小権限、必要時のみ読み込み
初回タスク検証

軽量チェックを先に実行し、その後に完全ビルドへ進む

初回タスクはできるだけ短く、再現可能で、出力が明確なものにします。目的はツールチェーン、ディレクトリ権限、ログの場所、終了方法を検証することであり、いきなり最も時間のかかるパイプラインを実行することではありません。

初回タスクの検証項目と合格条件
検証項目 実行内容 合格条件 記録する内容
ツールチェーン Xcode、Swift、プロジェクトの依存関係ツールのバージョンを確認 バージョンがプロジェクト基準に一致し、アクティブなパスが明確 バージョン番号とコマンド出力
軽量ビルド 単一ターゲット、テストターゲット、または環境確認スクリプトを実行 コマンドが正常終了し、エラー出力を特定できる コマンド、終了コード、所要時間
成果物ディレクトリ 識別可能なテスト成果物を1つ生成 ファイルを読み取り、パッケージ化、エクスポートできる 絶対パスと命名規則
ログのパス ビルドログと診断情報の保存場所を確認 失敗時にマスキング済みログを抽出できる ログのパスと保持方法
ディスク空き容量 システムディスク、キャッシュ、プロジェクトディレクトリの使用量を確認 完全なタスクの前にも十分な作業領域が残っている 合計、使用量、空き容量
終了方法 フォアグラウンドのタスクを終了し、SSHセッションを安全に閉じる タスク状態が明確で、対話プロセスが残っていない 停止コマンドと引き継ぎ説明
検証に失敗したら、まず状況を保存

注文ID、ノード、発生時刻、実行コマンド、終了コード、マスキング済みログを記録し、Xcodeのバージョン、依存キャッシュ、認証情報、ディスク容量、ネットワーク条件の順に確認します。

引き継ぎとその後の管理

注文ステータス、環境記録、成果物の場所を次の担当者へ引き継ぐ

クラウド開発タスクの終了はターミナルを閉じることではありません。次の担当者が現在のマシン状態を理解し、作業を継続または安全に整理できる状態にすることが完了です。

注文とステータス

コンソールで一元的に確認・管理

注文ID、モデル、ノード、利用期間、現在のステータスを確認します。継続利用、注文管理、サポートチケットはすべてコンソールから行い、マーケティングサイトに決済情報や接続情報を送信しないでください。

コンソールへ移動
引き継ぎ記録

再現に必要な最小限の情報を保持

システムとXcodeのバージョン、プロジェクトのコミット、依存関係ツールのバージョン、成果物ディレクトリ、ログのパス、ディスク空き容量を記録します。認証情報は管理方法だけを記録し、秘密鍵、トークン、証明書パスワードを引き継ぎ文書に書かないでください。

セキュリティ基準を確認
異常対応

再現可能でマスキング済みの情報を提出

接続、ビルド、注文に異常がある場合は、注文ID、ノード、発生時刻、再現手順、終了コード、マスキング済みログを用意して、コンソールからチケットを送信します。秘密鍵や完全な決済情報は添付しないでください。

トラブルシューティングガイドを確認
準備を開始

タスク一覧を持って構成ページへ進み、感覚でマシンを選ばない

まずワークロード、メモリ、ストレージ、ノード、利用期間を決めてから、3種類の専用物理マシンのいずれかを選びます。すべてUSDで決済し、利用できるのはUSDT-TRC20とVisa / Mastercard / Amex(Stripe経由)のみです。