専有プロセッサ
コンパイル、テスト、ローカルタスクは、お客様に割り当てられたMac mini上で実行されます。他のユーザーの処理がこのデバイスのCPUを使用することはありません。
継続的なビルド処理に最適Mac mini 1台を1ユーザーに割り当てます。仮想マシンではなく専有物理サーバーのため、CPU、ユニファイドメモリ、SSDを他のユーザーと共有しません。
共有コンピューティングリソース上の仮想マシンではありません。
デバイス上のプロジェクト、ツールチェーン、設定はお客様が管理します。
引き渡し前にOSを再インストールし、返却後はディスク消去とOSの再インストールを行います。
物理的に割り当てることで、ユーザー間のハードウェア共有を防ぎます。以下の3つのリソースはデバイスとともに提供され、他のユーザーとのオーバーコミットはありません。
コンパイル、テスト、ローカルタスクは、お客様に割り当てられたMac mini上で実行されます。他のユーザーの処理がこのデバイスのCPUを使用することはありません。
継続的なビルド処理に最適Xcode、シミュレータ、MLXのワークロードには、選択したモデルのユニファイドメモリを使用します。容量は注文時に選択したプランによって異なり、他のユーザーとは共有しません。
容量は選択したモデルで決定リポジトリ、ビルド成果物、開発ツールは、レンタルしたデバイスのSSDに保存されます。引き渡し前にOSを再インストールします。返却後の処理については、下記のデータライフサイクルをご覧ください。
重要なデータは別途バックアップしてください物理的な分離だけではアカウントを保護できません。利用開始後は初期認証情報を変更し、SSH鍵を設定のうえ、プロジェクトに応じてデバイスへのアクセス権限を管理してください。
お客様の業務データのイメージを作成・保管することはありません。リポジトリ、証明書、ビルドキャッシュなどの作業ファイルは、デバイスの返却前にユーザーご自身でバックアップしてください。
OSを再インストールしてからデバイスをお渡しします。接続情報を受け取ったら、OSのバージョンを確認し、プロジェクトに必要なツールをインストールできます。
デバイス内の業務データはお客様が管理します。リポジトリ、署名用データ、再生成できないファイルは個別にバックアップし、レンタルデバイスを唯一の保存先にしないことをおすすめします。
ディスクを消去し、OSを再インストールします。返却後は元のデバイスのデータを復元できません。必要なファイルを先に書き出してから、コンソールで返却を確定してください。
標準のアクセス方法はSSHとVNC画面共有です。デバイスの引き渡し後、実際に利用するサービスに合わせてmacOSのファイアウォールを設定できます。外部にサービスを公開する場合は、待ち受けアドレスとポート範囲を事前に確認してください。
初回接続時にホストフィンガープリントを確認し、鍵認証に切り替えて秘密鍵を安全に保管してください。自動化タスクには専用のアカウントまたは認証情報を使い、複数人で同じログイン情報を共有しないでください。
鍵認証を推奨Xcodeの操作やシミュレータの確認には画面共有を使用します。使用後はセッションを終了し、画面共有の認証情報をリポジトリやCIログに記載しないでください。
認証情報はプロジェクトのコードと分けて管理コンソールアカウントでは二要素認証を利用できます。有効にした後も、十分に強度のある専用パスワードを使用し、アカウントやサポートチケットの操作履歴を定期的に確認してください。
アカウントとデバイスは別々に保護日常的なプロジェクト作業はユーザーご自身で行ってください。運用担当者がデバイスにアクセスするのは、サポートチケットで許可された場合、またはハードウェア障害への対応に必要な場合に限ります。関連する操作は記録されます。
| ケース | アクセス範囲 | ユーザーご自身での対応を推奨する作業 |
|---|---|---|
| 一般的な設定・ソフトウェアの問題 | まずはサポートチケットでトラブルシューティング手順をご案内します。日常管理を理由にデバイスへアクセスすることはありません。 | エラーの概要、OSのバージョン、再現手順を添えてください。ログから鍵やトークンを削除してからお送りください。 |
| デバイス操作のサポートが必要な場合 | サポートチケットで許可範囲を確認したうえで、問題の解決に必要な範囲で対応し、操作を記録します。 | サポートを希望する作業を明記してください。問題解決後は、共有した一時的な認証情報を確認し、必要に応じて更新してください。 |
| ハードウェア障害 | デバイスの診断とサービス復旧に必要な範囲でのみアクセスし、関連する操作を記録します。 | 業務ファイルは外部にバックアップし、コンソールのサポートチケットで対応状況をご確認ください。 |
サポートチケットには発生状況をご記載ください。秘密鍵、完全な決済情報、調査に不要な業務データは送信しないでください。
すべてのノードは365日稼働しています。以下は月間サービス目標であり、終了した月の実測値ではありません。
実際の記録とノード単位のイベントは、コンソールで確認できる情報をご覧ください。
連続する30日間の3区間に分けて記録を確認できます。目標値を実際の稼働実績として表示することはありません。
当月の稼働率が99.9%を下回った場合、停止時間に応じてアカウント残高で補償します。当月終了後7日以内にコンソールからサポートチケットを送信し、対象インスタンスと期間をお知らせください。
すべてのプランは米ドル建てです。利用可能な決済ゲートウェイは、決済時にバックエンドから返される情報をご確認ください。公表している決済方法は以下の2種類のみです。
カード決済はStripeが処理します。ZSHMacはカード番号全桁を保存しません。請求記録は取引の確認と決済に関する問題への対応に使用します。
米ドル建て送金にはTRC20ネットワークをご利用ください。支払いはブロックチェーン上での着金確認をもって完了します。送金前に、決済画面に表示される金額と送金先情報をご確認ください。
米ドル換算問題の報告は、 support@zshmac.comまでお送りください。影響を受ける機能、再現手順、期待される結果と実際の結果を記載してください。ログを添付する場合は、個人情報、鍵、決済情報をあらかじめ削除してください。
報告は営業日内に受領確認を行い、同じメールのスレッドで調査の進捗をご連絡します。問題の確認と対応が完了するまでは、再現に利用できる詳細を公開せず、ご自身が所有していないアカウントやデバイスにはアクセスしないでください。
3つのモデルのメモリ、ストレージ、課金期間を比較できます。注文時にノードを選択してください。実際の空き状況はコンソールのリアルタイム表示をご確認ください。