RDE Workspace
RDE ワークスペース
RDE Workspace は、RDE セットアップ内の特定のインスタンスまたはコンテナです。これは、開発者が特定のプロジェクトやタスクのセットに取り組むための、孤立した構成可能な環境である開発者のワークスペースを表します。ワークスペースには、特定の開発タスクに必要なツール、構成、コードベース、依存関係、および設定が含まれます。
各ワークスペースは、1つまたは複数の異なる RDE に設定できます。
ワークスペース一覧
デフォルトでは、List of Workspaceは名前の昇順 (A-Z) で表示され、ビューに表示される主なプロパティは次のとおりです。
-
ワークスペースの名前: ワークスペース名は一意である必要があります。
-
ワークスペース内の RDE の総数に対する実行中の RDE の総数。2 行目には、実行中の RDE、失敗した RDE、停止/シャットダウンされた RDE の特定の数が表示されます。
-
RDE ワークスペースで使用されるノードまたは Fargate の特定の数
-
プロジェクト名: ワークスペース内で管理されるプロジェクト
-
プロファイル名: ワークスペースにリンクされたプロファイル
-
名前空間: ワークスペースに関連する名前空間
-
CPU ステータス: CPU が任意の時点で使用している処理能力の量 (mil/core)
-
メモリ ステータス: 実行中の RDE によって使用される RAM の量 (miB/Gi)
ワークスペースの機能
ワークスペース一覧画面では、次の機能を実行できます。
-
次の条件でワークスペースを検索:
- プロジェクト
- プロファイル
- 名前空間
- ワークスペース
-
リストまたはグリッドで「List of Workspaces」を表示
デフォルトでは、「ワークスペースの一覧」はグリッドビューで表示されます。
ワークスペースの一覧は、グリッドビューとリストビューの間で切り替えることができます。
グリッドビュー:
リストビュー:
-
「List of Workspaces」を表示し、次のようにソートされます:
- 名前 (ワークスペース名)
- 実行中 (実行中の RDE)
- CPU
- メモリ
-
お気に入りのワークスペースを表示
ユーザーは、最初にお気に入りの RDE ワークスペースを表示するか、またはお気に入りの RDE ワークスペースのみを表示するオプションを持つことができます。
お気に入りの RDE ワークスペースを最初に表示:
お気に入りの RDE ワークスペースのみを表示:
- ページごとに表示されるワークスペースの数を設定:
ページごとのワークスペース数は、グリッドビューとリストビューで異なります。
リストビュー: ページネーションは 5, 10, 15 またはすべて:
グリッドビュー: ページネーションは 3, 6 または 9:
- ワークスペースを変更
RDE ワークスペースは、変更を選択することで変更できます:
「ワークスペース名」を除くパラメータは変更可能です:
- ワークスペースを削除:
RDE ワークスペースは、ワークスペースごとに削除できます。複数のワークスペースを同時に削除することはできません。
削除を確認するためのポップアップが表示されるか、ワークスペース一覧画面に戻ります:
- ワークスペースのステータスの履歴を表示:
履歴を選択すると、RDE 名、イベント時間、アクター、リソースタイプ、CPU、メモリ、ステータスに関する RDE の記録が表示されます。
デフォルトでは、選択したワークスペースに属するすべての RDE が表示されます。
この画面では、ドロップダウンリストから選択することで、単一または複数の RDE の履歴を表示できます:
- ダッシュボード RDE モニタリングを表示:
システムは Grafana ダッシュボードに移動し、ユーザーは主要なパラメータに関するワークスペースの概要ステータスを確認できます:
ワークスペースの作成
前提条件
RDE ワークスペースをセットアップするには、リモート環境を必要とするプロファイルとプロジェクトが存在する必要があります。
管理者とユーザーには、RDE を作成するためのアクセス権と権限が付与されています。
手順
- ワークスペース一覧画面で「ワークスペースを作成」ボタンを選択:
- 新しいワークスペースの作成で、次の必須フィールドに記入します:
- Workspace name: (必須) 小文字で最大 10 文字を受け入れ、編集できません。
- Display name: (必須) 長さの制限はなく、大文字が受け入れられます。
- Description: ワークショップの簡単な紹介
- Project: (必須) 1 つ以上のアプリケーションや、プロファイル、名前空間、構成などの関連コンポーネントを含むことができます。プロジェクトは、孤立した環境でアプリケーションリソースを管理することを可能にします。
- Profile: (必須): 特定のプロジェクト内でアプリケーションの実行時および環境を定義する設定と構成のセット。プロファイルは通常、開発、ステージング、または本番などの環境固有です。
- Namespace: (必須) AMDP プラットフォーム内でリソースを隔離および整理する方法であり、通常は Kubernetes クラスターに関連付けられています。
- Target node: (必須) AMDP は、アプリケーションが実行される物理または仮想マシン (または計算リソース) を指します。Kubernetes のようなクラウドネイティブプラットフォームでは、target node は通常、コンテナをホストする Kubernetes クラスター内のノードです。
- Storage type: (必須) アプリケーション内のデータを永続化するために使用されるストレージソリューションの種類を指します。ストレージタイプは 2 つあります: ブロックストレージ、ファイルストレージ
- Resource Class: (必須): メモリを持つ CPU で、黒いドロップダウンリストから選択できます。
リストから VS Code、Web SSH、および Jupyter を選択
Administratorワークスペースの権限を付与:
- ユーザーまたはユーザーグループのメンバー役割
- ユーザーまたはユーザーグループの管理者役割
SAVE ボタンをクリックして新しい RDE ワークスペースの作成を完了します。新しい RDE ワークスペースは、アルファベット順に昇順でワークスペース一覧に表示されます: