RDE Workspace
RDE 작업 공간
RDE Workspace 는 RDE 설정 내의 특정 인스턴스 또는 컨테이너입니다. 이는 개발자의 작업 공간을 나타내며, 개발자가 특정 프로젝트나 작업 세트에서 작업하는 고립되고 구성 가능한 환경입니다. 작업 공간에는 특정 개발 작업에 필요한 도구, 구성, 코드베이스, 종속성 및 설정이 포함됩니다.
각 작업 공간은 하나 이상의 서로 다른 RDE에 대해 설정할 수 있습니다.
작업 공간 목록
기본적으로, List of Workspace은 이름 정렬에 따라 알파벳 오름차순(A-Z)으로 표시되며, 뷰에 표시되는 주요 속성은 다음과 같습니다:
-
작업 공간의 이름: 작업 공간 이름은 고유해야 합니다.
-
작업 공간 내의 총 RDE 수에 대한 실행 중인 RDE의 총 수. 두 번째 줄에는 실행 중인 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: (필수) 하나 이상의 애플리케이션 및 프로필, 네임스페이스, 구성과 같은 기타 관련 구성 요소를 포함할 수 있습니다. 프로젝트는 격리된 환경에서 애플리케이션 리소스를 관리할 수 있도록 합니다.
- Profile: (필수): 특정 프로젝트 내에서 애플리케이션의 런타임 및 환경을 정의하는 구성 및 설정의 집합입니다. 프로필은 일반적으로 개발, 스테이징 또는 프로덕션과 같은 환경별입니다.
- Namespace: (필수) AMDP 플랫폼 내에서 리소스를 격리하고 조직하는 방법으로, 종종 Kubernetes 클러스터에 연결됩니다.
- Target node: (필수) AMDP는 애플리케이션이 실행될 물리적 또는 가상 머신(또는 컴퓨팅 리소스)을 의미합니다. Kubernetes와 같은 클라우드 네이티브 플랫폼에서는 target node가 일반적으로 컨테이너를 호스팅하는 Kubernetes 클러스터의 노드가 됩니다.
- Storage type: (필수) 애플리케이션에서 데이터를 지속적으로 저장하는 데 사용되는 저장소 솔루션의 종류를 의미합니다. 저장소 유형은 블록 저장소와 파일 저장소의 2가지가 있습니다.
- Resource Class: (필수): 메모리가 포함된 CPU로, 검은색 드롭다운 목록에서 선택할 수 있습니다.
목록에서 VS Code, Web SSH 및 Jupyter를 선택합니다.
Administrator워크스페이스 권한을 부여합니다:
- 사용자 또는 사용자 그룹에 대한 멤버 역할
- 사용자 또는 사용자 그룹에 대한 관리 역할
새 RDE 워크스페이스 생성을 완료하려면 SAVE 버튼을 클릭합니다. 새 RDE 워크스페이스는 알파벳 순서로 정렬된 워크스페이스 목록에 표시됩니다: