コンテンツにスキップ
日本語
Dashboard

マシン

マシンは SnapVM のワークスペースです。ランタイム、永続ストレージ、ターミナルアクセス、アプリケーション URL 設定が 1 つのコンソール上のオブジェクトとして扱われます。

マシン名は URL で使いやすい形式にします。小文字英数字とハイフンを使い、コンソールから作成する場合は 30 文字以内に収めます。

良い名前は安定していてプロジェクトに紐づいています。

  • frontend-lab
  • automation-host
  • api-review
  • workshop-01

長く使うマシンには、一時的な作業名を付けないようにします。

状態意味
creatingワークスペースとターミナルアクセスを準備中
startedマシンが起動中で、ターミナルまたは HTTP 通信を受け付ける状態
stoppedハイバネーションまたは停止中で、永続状態は残っている
destroyingランタイムリソースを削除中
destroyedマシンが完全に削除済み

デプロイによっては startingstoppingsuspendedfailed など追加の状態も表示されます。遷移中の状態は一時的なものとして扱い、失敗状態はサポート確認が必要な状態として扱います。

デプロイによって、SnapVM は複数の起動種別を扱えます。

  • デフォルトの SnapVM 管理マシンとしての sprites
  • ワークスペース管理者が既存マシンを登録する external

ユーザー視点の流れは共通です。マシンを作成または登録し、到達可能になるまで待ち、ターミナルまたはアプリケーション URL を開きます。

各マシンは HTTPS URL で公開できます。一般的なデプロイでは次の形式です。

https://<machine-name>.snapvm.app

SnapVM は、アプリケーション URL へのリクエストをマシン内で設定された HTTP ポートへ送ります。ドメイン、デフォルトポート、認証動作が異なる場合はデプロイ設定を確認してください。

マシン削除は永続的です。削除前に、マシン上のファイル、リポジトリ、生成物、ローカルデータベースを別の場所へ移しているか確認してください。

状態を残したままアクティブなコンピュートを止めたい場合は、削除ではなく停止またはハイバネーションを使います。