前提条件と完了条件をタスク別に確認

注文から初めてのデスクトップ接続まで

アジア太平洋と北米に分散するチーム向けに、共通の操作ガイドを用意しました。注文とリージョンを確認してから、専有の物理Macに接続してください。タスクが進まない場合は、発生時刻とエラー内容を記録し、該当手順から原因を確認しましょう。

注文済みの方はコンソールからインスタンス詳細を開いてください。初めて利用する場合は、最新のブラウザと安定したネットワークをご用意ください。

初回接続

注文・リージョン・デスクトップを確認

決済が完了すると、インスタンスの課金が始まります。デスクトップに接続する前にインスタンス情報を確認してください。決済完了画面だけでは、デスクトップに接続できる状態かどうかは確認できません。

  1. 注文時のアカウントでログイン

    前提:注文が完了しており、注文時に使用したメールアドレスにアクセスできること。コンソールを開き、そのメールアドレスでログインしてからインスタンス一覧に進みます。

    完了条件:該当する注文とインスタンスが見つかること。一覧が想定と異なる場合は、ログイン中のメールアドレス、決済状況、注文履歴を確認してください。注文番号を控えてからサポートチケットを送信し、重複注文で解決しようとしないでください。

  2. リージョンと状態を確認

    前提:インスタンスが一覧に表示されていること。詳細を開き、インスタンスID、選択したリージョン、現在の状態を確認します。利用可能かどうかは、コンソールに表示される最新の状態を基準にしてください。

    完了条件:注文内容とリージョンが一致し、詳細画面に利用可能な接続方法が表示されること。インスタンスの準備ができていない場合は、状態の案内を確認してください。注文内容と状態が一致しない場合は、表示内容と時刻を記録し、操作を続けて繰り返さないでください。

  3. ブラウザでmacOSに接続

    前提:インスタンス詳細に接続方法が表示されていること。「デスクトップを開く」をクリックし、操作のためにブラウザが新しいタブを開くことを許可します。新しいタブからmacOSを操作できます。デスクトップ用クライアントのインストールは不要です。

    完了条件:デスクトップ画面が表示され、キーボードとマウスに反応すること。新しいタブが開かない場合は、ブラウザがポップアップをブロックしていないか確認してください。ページは開くものの接続できない場合は、表示されたメッセージを記録し、下記のネットワーク手順で原因を調べます。

コマンドラインでの作業

ビルドやスクリプトにはSSHを活用

ブラウザデスクトップはGUI操作に、SSHはターミナルコマンド、ビルドスクリプト、ログの確認に使います。どちらも同じ専有の物理Macに接続するため、別々の隔離環境ではありません。

インスタンス詳細から接続情報を確認

コンソールにログインし、対象インスタンスの詳細を開いて、現在の接続先アドレス、ユーザー名、ポート、認証情報を確認してください。別のインスタンスのアドレス、古い接続情報、サンプルコマンドをそのまま使わないでください。

実際の接続情報に置き換えて、手元のターミナルで右側の形式のコマンドを実行します。山括弧内の項目は山括弧ごと置き換え、山括弧自体は入力しません。認証方法はインスタンス詳細に表示された情報に従ってください。

初回接続時にホストの識別情報を確認するメッセージが表示されたら、インスタンスと接続情報を照合してください。保存済みのホスト情報が急に変わった場合は、確認を省略しないでください。接続先を確認してから、ターミナルの案内に従って続行します。

完了条件:リモートセッションが開き、基本的なコマンドを実行して現在のユーザーと作業ディレクトリを確認できること。長時間のタスクを始める前に、インスタンスの残り利用時間とログの保存先を確認してください。

接続コマンドの形式

ssh -p <端口> <用户名>@<连接地址>

ログイン後、実行環境を確認します。

whoami
pwd
sw_vers
xcode-select -p

これらのコマンドはユーザー、ディレクトリ、システムバージョン、コマンドラインツールのパスを確認するもので、ソフトウェアはインストールしません。ビルドに失敗した場合は、関連する出力とエラーログを保存してください。スクリーンショットにパスワード、秘密鍵、その他の接続認証情報が映らないようにしてください。

接続が遅い箇所を切り分ける

距離・接続ネットワーク・移行の順に確認

画面の遅延、ファイル転送の遅さ、ビルド時間の長さは、それぞれ別の問題です。まず遅くなる操作を記録し、一度に一つの条件だけを変えて比較してください。ネットワーク、ツール、プロジェクトを同時に変更するのは避けましょう。

  1. 操作する場所からリージョンまでの距離を確認

    会社の所在地だけでなく、実際にデスクトップを操作するメンバーの所在地を基準にしてください。選択できるリージョンはシンガポール、日本(東京)、韓国(ソウル)、香港、米国西部の5か所です。

    GUI操作が多い場合は近いリージョンを優先しましょう。主にビルドを実行する場合は、コード、依存関係、成果物の転送経路も考慮してください。リージョン間の距離は参考情報です。実際の接続状況は利用するネットワークによって異なります。本ページでは、測定していないレイテンシ値は掲載していません。

  2. 手元のネットワーク条件を一つだけ変更

    大容量ファイルのアップロードやダウンロードなど、帯域を使うタスクを一時停止します。同じインスタンス、ブラウザ、操作を保ったまま、デスクトップの応答を確認してください。可能であれば、信頼できる別のネットワークでも比較します。

    切り替え前後のネットワークの種類、プロキシの使用有無、遅延が発生した時間帯、SSHにも影響があったかを記録してください。特定のブラウザタブだけに問題がある場合は、まずブラウザの表示を確認します。コンパイルだけが遅い場合は、ビルドログとプロジェクトの処理内容を調べてください。

  3. 移行先リージョンで新しいインスタンスを検証

    主な利用者の拠点が別の地域に移った場合は、より近いリージョンに新しいインスタンスを用意し、移行チェックリストに沿ってプロジェクトを転送して、デスクトップとビルドを検証できます。リージョンの変更は、既存インスタンスをワンクリックで別のリージョンに移す操作ではありません。

    新しいインスタンスの検証が完了するまでは、既存データと切り戻し手段を確保してください。コード、ツールのバージョン、成果物を照合してから引き継ぎを行います。インスタンスごとに料金が発生するため、追加する前に予算を確認してください。

ローカル環境をクラウドへ移行

データ、ツールチェーン、CIの順に移行

移行の完了は「ファイルを転送した」だけでは判断できません。移行先のマシンで指定したコミットから、確認可能な成果物を生成できることが基準です。3つのステップを順に検証し、前のステップが完了してから次に進んでください。

01 · データ

プロジェクトと署名関連ファイルを移行

前提:移行するコードがローカルでコミット済みで、関連する署名情報を使用する権限があること。まずリポジトリのURL、ブランチ、コミットID、リポジトリに含まれていないリソースの保存場所を記録します。

  • プロジェクトのリポジトリを取得し、ブランチとコミットIDを確認します。
  • プロジェクトで使うリソース、署名証明書、プロビジョニングプロファイルを移行します。
  • 機密情報は管理された方法で転送し、公開リポジトリやサポートチケットのスクリーンショットには含めないでください。

完了条件:プロジェクトを開けること、必要なリソースがそろっていること、ビルドプロセスが署名に必要な情報を認識できること。

02 · ツールチェーン

ローカルとクラウドのバージョンをそろえる

前提:ローカルで動作するXcode、コマンドラインツール、依存関係管理ツールのバージョンを記録していること。まずクラウド環境を確認し、必要なバージョンをインストールするか切り替えます。「最新版」をバージョン統一の代わりにしないでください。

  • Xcodeのバージョンと、選択されているコマンドラインツールのパスを確認します。
  • プロジェクトの要件に合わせて、依存関係管理ツールと実行環境を用意します。
  • 依存関係のロックファイルを使い、ビルドログを最初から最後まで保存します。

完了条件:同じコミットを移行先のマシンで手動ビルドでき、ログから使用したツールのバージョンと成果物を確認できること。

03 · CI連携

検証済みのマシンをビルドマシンとして登録

前提:手動ビルドが成功し、チームのCIシステムを設定する権限があること。チームで使用するCIツールにビルドマシンを登録し、自動化タスクの実行先を対象環境に設定します。

  • 実行ユーザー、作業ディレクトリ、必要な環境変数を設定します。
  • 認証情報へのアクセス方法、タスクのラベル、成果物の保存先を設定します。
  • 正式なパイプラインに移行する前に、検証用タスクを一つ実行します。

完了条件:CIタスクが完了し、ログ、成果物、コミットIDを追跡でき、次のメンバーが再現できること。

タイムゾーンをまたぐ引き継ぎ

次の担当者が必要とする情報を残す

Mac miniはお客様ごとに1台を割り当て、他のお客様とCPUやメモリを共有しません。一方、チーム内では作業順を調整する必要があります。専有マシンであっても、複数のメンバーが同じ環境を互いに影響なく変更できるわけではありません。

タイムゾーンをまたぐタスクの引き継ぎを説明する、計画や記録を整理する作業スペースの風景
引き継ぎ記録はタスクの進行に合わせて更新し、「マシンは使えます」と一言だけ残すのは避けましょう。

作業を離れる前に4つの情報を記録

  • コードの場所:完了した変更をコミットし、リポジトリ、ブランチ、コミットIDを記録します。未コミットのファイルは別に記載し、次のメンバーが誤って上書きしないようにします。
  • 実行中のタスク:実行中のビルド、スクリプト、プロセス、ログの保存先を記録し、中断できるかどうかも明記します。ブラウザを閉じてもタスクが停止したとは限りません。
  • 環境の変更:Xcode、依存関係、環境変数、作業ディレクトリの変更を記録します。グローバルなツールのパスを切り替える前に、別のタスクが元のパスに依存していないことを確認してください。
  • 次の担当者が行うこと:次のコマンド、想定される成果物、確認方法を記載し、引き継ぎ時のタイムゾーンも明記します。

発生時刻は「年月日、時分、UTCオフセット」の完全な形式で記載し、「昨夜」「朝」だけで済ませないようにしましょう。アジア太平洋と米国西部にメンバーが分散し、頻繁に同時作業する場合は、それぞれの拠点に近いインスタンスを使う方法もあります。環境の一貫性はバージョン記録で保ちましょう。

利用期間と請求

期限前に更新し、変更前に料金を確認

課金期間は日・週・月・四半期から選べます。決済が完了するとインスタンスの課金が始まります。5つのリージョンは同一料金です。構成と追加オプションの価格はプラン一覧を確認し、決済前に注文内容を再確認してください。

更新とデータの準備

コンソールでインスタンスの有効期限と利用可能な更新操作を確認し、期限前に決済して利用期間が更新されたことを確認してください。請求が作成されただけでは、更新が完了したことにはなりません。

次回以降の期間を変更する場合は、まずコンソールで選択肢を確認してください。判断できない場合は、インスタンスIDと希望する期間を添えてサポートチケットを送信します。期限前にコード、署名情報、ビルド成果物をバックアップし、インスタンスのディスクだけを唯一のバックアップにしないでください。

利用期間中の追加購入と構成変更

追加オプションには、+1TB SSD、+2TB SSD、Thunderbolt 5の並列接続があります。追加オプションは本体と同じ期間で課金されます。実際に選択できるオプションと適用状況は、コンソールに表示される内容をご確認ください。

利用期間中にオプションの追加・解約や構成変更を申請する場合は、注文に表示された金額と適用予定を先に確認してください。残り日数に応じて自動精算されると決めつけないでください。また、解約申請が即時返金を意味するわけではありません。データに関わる変更を行う前に、必ずバックアップしてください。

支払い・取引履歴・請求書に関するお問い合わせ

お支払い方法はUSDT-TRC20、Visa / Mastercard / Amex(Stripe)のみです。すべて米ドル(USD)で決済されます。実際に利用できる決済ゲートウェイは、バックエンドの応答をご確認ください。

決済に問題が発生した場合は、注文番号、金額、決済時刻、取引履歴を記録し、請求状況を確認してからサポートチケットを送信してください。請求書や請求関連書類が必要な場合は、該当する注文と必要な宛名を記載し、提供可能な書類をサポート担当者にご確認ください。カード番号全桁やセキュリティコードは送信しないでください。

調査内容を添えてサポートに連絡

発生時の状況を再現できる問い合わせに

コンソールにログインしてサポートチケットを送信し、以下の順に情報をまとめてください。チケットは受付順に対応します。本ページでは、事前に確認されていない対応時間はお約束していません。

送信前に確認する情報

インスタンスとリージョン
インスタンスID、選択したリージョン、関連する注文番号を記載してください。モデル名だけでは不十分です。
発生した時間帯
開始時刻、継続しているかどうか、直近の再現時刻を記載し、UTCオフセットも明記してください。
操作と期待した結果
どの画面またはコマンドから操作したか、何を期待していたか、実際に何が起きたかを記載してください。
エラーとスクリーンショット
エラーの原文、必要なログ、スクリーンショットを添付してください。パスワード、鍵、機密性の高いプロジェクト情報は隠してください。
実施済みの調査
接続ネットワークの変更、インスタンス状態の確認、コマンドによる再現の有無を明記し、同じ確認が繰り返されないようにしてください。

稼働率の保証は99.9%で、30日あたりの停止時間の目安は約43分です。サービス時間の補償を申請する場合も、インスタンスIDと停止時間を添えてコンソールからサポートチケットを送信してください。保証範囲を超えた停止時間は、停止時間に応じてサービス時間の補償に換算されます。

インスタンスと発生時間を添えて問い合わせ

注文後の問い合わせはコンソールから送信してください。購入前のリージョン選びに関する相談やログインできない場合は、お問い合わせ案内をご覧のうえ、support@macudp.com までご連絡ください。