본문으로 건너뛰기

Overview


GreenWhales

GreenWhales(이하 GW) 는 (주)웨다(WEDA)에서 개발한 통합 머신러닝 플랫폼입니다. GW는 쿠버네티스를 기반으로 이미지 및 텍스트 데이터 머신러닝을 포함한 다양한 서비스를 제공합니다. 사용자는 GW를 통해 쉽고 빠르게 서비스를 배포하고 운영할 수 있습니다. 특히, GW에서 제공하는 머신 러닝 서비스는 AI 에 대한 전문 지식 없이도 사용자가 쉽게 데이터를 분석하여 활용할 수 있도록 No-Code 방식의 분석 환경을 제공합니다.

GreenWhales functions

필드명설명
Dashboard운영 중인 자원의 상태 관리
User로그 아웃 및 사용자 설정(비밀번호 변경 / 언어설정 / 테마 변경)
Notification시스템의 사용자 알림
Project앱의 프로젝트 단위 관리
- App : GW에서 제공하는 서비스 및 그 외의 다양한 서비스
- MLOps : 이벤트 또는 스케쥴에 의한 머신 러닝 지능화
Hubs공유작업공간
- Github : Git Repository
- Dockerhub : 사설 Docker Registry
- Datahub : DataSet 공유
- Modelhub : 분석 모델 공유
Monitoring운영 중인 서비스 통합 모니터링
- Realtime : 실시간 모니터링
- Analysis : 통계 분석 모니터링
- Verification : 검증 모니터링
MessageBox시스템 및 사용자 메시지 함
SettingsSettings : 각종 서비스 설정 - Package : 앱 생성을 위한 Template 구성
- Resource Quota: 자원 설정
- Label : 노드의 라벨 설정
- Member : 사용자 관리
- Resource Monitor : 자원 사용에 대한 모니터링
- License : 라이센스 정보
- Gateway : 입출력 설정 및 라우터 연결
- DB Connection : DB 연결정보 설정

Services

App nameDescription
Tabular-ML(TML)EDA, Class Balancer, AutoML을 포함한 정형화된 데이터의 머신러닝 서비스
Vision-ML(VML)AutoML, Beginner, Expert Mode를 포함한 Vision 머신러닝 서비스
Vision-DS(VDS)AutoLabeling, Tracker를 포함한 데이터 관리 및 Labeling 서비스
Operation Routine(OPR)실시간 예측 분석 서비스를 포함한 다양한 구성의 운영 서비스

Audience

이 문서를 사용하는 대상자는 다음과 같습니다.

  • 플랫폼 관리자
  • 시스템 운영자
  • 시스템 사용자

이 문서를 이해하기 위해서는 다음과 같은 사전 지식이 도움 됩니다.

  • 컴퓨터에 관한 전반적인 지식
  • 컨테이너 플랫폼에 관한 지식
  • 컴퓨터 네트워크 지식
  • AI 머신러닝 지식

Software Environment

  • Platform: GreenWhales v3.4.x
  • Service: Tabular-ML v3.0.x, Vision-ML v1.2.x, Operation-Routine v2.1.x

Documentation Conventions

이 매뉴얼에서 사용되는 용어의 정의는 다음과 같습니다.

WordMeaning
AI Model(AI모델)인공지능 모델
AI Training(AI학습)인공지능 모델 학습
App(앱)서비스 항목
Dashboard(대시보드)(플랫폼) 전체 서버 및 컨테이너의 상태 모니터링
(앱) 앱의 전체 자원 상태 모니터링
Docker Image(도커이미지)어플리케이션 실행에 필요한 독립적인 환경을 포함한 런타임 환경 이미지
EndPoint(엔드포인트)서비스에 접근하기 위한 URL 주소
Gateway(게이트웨이)경로 라우팅 및 데이터 변환 서비스
GreenWhales(GW)(그린웨일즈)플랫폼의 이름
Hub(공유)Github(깃허브), Dockehub(도커허브), Datahub(데이터허브), Modelhub(모델허브)
Inference(추론)AI 모델의 예측 서비스
Interface(인터페이스)입출력에 대한 설정 서비스
Job(잡)앱의 하위 기능 및 서비스
Kubernetes(쿠버네티스)컨테이너 오케스트레이션을 위한 소프트웨어
Laboratory(실험실)머신러닝 모델을 구성하기 위한 프로젝트 단위
Menubar(메뉴바)플랫폼에서 제공하는 기능의 네비게이션
Message(메시지)시스템 및 사용자 메시지
MessageBox(메시지함)시스템 및 사용자 메시지 저장소
Node(물리서버)플랫폼이 설치된 물리 서버(단일 or 다중 노드)
Notification(알림)사용자 알림
Package(패키지)서비스를 구성할 수 있는 템플릿
Pod(컨테이너)서비스 동작의 최소 단위이며, GreenWhales에서의 Pod에는 하나의 컨테이너만 포함
Project(프로젝트)서비스 그룹 (쿠버네티스의 namespace와 동일)
Resource(자원)서버의 자원 (CPU, Memory 등)
Settings(설정)관리자 기능