01
プロジェクトとデータ管理
プロジェクトはそれぞれ独立したワークスペースで、メンバー、データファイル、実行結果をまとめて管理します。ファイルはブラウザーから直接アップロード、プレビュー、整理できます。
- メンバーとプロジェクトロールの管理
- フォルダー、タグ、ダブルクリックでファイルを開く
- 実行結果はプロジェクトに自動で保存
PLATFORM
プロジェクトとデータの管理から、タスク実行、サービスプロキシ、システム管理まで。VersaDesk Lite はチームの日常業務に必要な機能を一貫した操作で提供します。
01
HOW IT WORKS
タスク定義からサービス公開までの4ステップ
YAML でタスク内容をステップごとに記述します。パッケージは Runbook をパラメーターフォーム付きの実行画面にまとめ、ユーザーはフォームを入力するだけで実行できます。
同じ Runbook を、プロジェクトで選んだ Docker ホストや Kubernetes クラスターで実行します。
プロジェクトごとに GPU を割り当て、専有利用または共有プール(MPS / MIG)での共同利用を選択できます。使用量はプロジェクト単位で記録されます。
起動したサービスはサブドメインまたはポート経由でプロキシされ、デスクトップ上の独立したウィンドウになります。共有リンクを作成して他のメンバーにも公開できます。
02
ARCHITECTURE
どの層を変更しても、他の層の動作には影響しません
01
リソース管理層
メンバー、データファイル、権限、実行結果、GPU 割り当てを一元管理し、各プロジェクトを独立したワークスペースとして運用します。
02
タスクパッケージ層
Runbook を使いやすい実行画面にまとめ、パラメーターフォーム、ページ、インポートとエクスポート、.vdpkg パッケージを提供します。
03
ワークフロー層
ステップ形式の YAML でタスクを定義し、パラメーター展開、ステップ間のデータ受け渡し、複数サービスの並列実行に対応します。タスク内容のみを記述し、実行環境には依存しません。
04
インフラストラクチャ層
モジュールでコンピューティングバックエンドに接続します。ディスパッチャーを変更するだけで、プラットフォーム本体を変更せずに実行環境を切り替えられます。
主な機能を実際の画面で順にご紹介します
01
プロジェクトはそれぞれ独立したワークスペースで、メンバー、データファイル、実行結果をまとめて管理します。ファイルはブラウザーから直接アップロード、プレビュー、整理できます。
02
複雑な Runbook を1つの実行ボタンにまとめ、パラメーターフォームを自動生成して必須項目を案内します。インポート、エクスポート、.vdpkg パッケージとしてのリリースに対応します。
03
docker-compose に似たステップ形式の YAML を採用し、パラメーター展開、ステップ間のデータ受け渡し、複数サービスの並列実行に対応します。1つの定義を異なる環境で実行できます。
04
プロジェクトごとに GPU を専有または共有でき、MPS によるマルチプロセス共有と MIG によるハードウェア分割に対応します。使用率と温度をリアルタイムで表示します。
05
実行ごとにパラメーター、状態、出力ログを記録します。成功した結果はプロジェクトに保存され、失敗した場合も原因を確認してそのまま再実行できます。
06
各コンテナサービスには個別のサブドメインまたはポートを使用でき、コンテナ内部のパス設定を変更する必要はありません。短縮 URL で他のメンバーとすぐに共有できます。
07
Jupyter、TensorBoard、ファイルブラウザーなどのサービスを同じ画面に並べて操作できます。ウィンドウ配置はアカウントごとに保存され、再読み込み後も維持されます。デスクトップウィジェットには監視情報を常時表示できます。
08
パッケージページとタスクページの2種類のページを提供し、プラットフォームの SDK でダッシュボードやリアルタイム監視画面を作成できます。
09
プラットフォームロール、パッケージのアクセス制御、プロジェクト権限はそれぞれ独立しています。新しいアカウントには管理者の承認が必要で、権限フラグを個別に設定できます。
10
プロジェクトごとの GPU 使用時間と使用量を月単位で集計します。管理者は担当プロジェクトの全データを確認し、レポートをエクスポートできます。
11
自社のサーバーに導入するため、データが外部に出ることはありません。起動・停止、バックアップ、アップグレード、ログの確認は保守コンソールにまとまっています。アイドル状態のデスクトップは自動でロックされ、一定時間で自動的にログアウトします。
12
画面は繁体字中国語、英語、日本語に対応し、ユーザーごとに切り替えられます。アプリモジュールやマニュアルも 3 言語に対応しています。
13
メンテナンスコンソールで空いているサーバーを実行マシンにすると、ジョブが振り分けられます。
1 台ずつログインする必要はありません。プラットフォームのホストと他のホストの状態・コンテナー・ファイル・ターミナルをブラウザーで扱えます。
CPU・メモリー・ディスク・GPU をリアルタイムに。
イメージとコンテナーを確認・整理。
そのマシンのアカウントでシェルを開く。
ファイルのアップロード・ダウンロード・整理。
14
自前で構築するか、既存のクラスターを接続。プロジェクトごとに専用の領域と上限があります。
CPU・メモリー・GPU の使用量は管理者が決めます。
クラスターの詳しい紹介へ05
UI MODES
すべてのユーザー向け
アイコン、ウィンドウ、タスクバーで構成され、一般的な OS と同じ感覚で操作できるデスクトップ環境です。各サービスが1つのウィンドウとして表示されます。
開発者と管理者向け
上部のコマンドバーとパンくずナビゲーションを備えた標準的な Web レイアウトで、一覧とフォームを見やすく表示します。