콘텐츠로 이동

애플리케이션 이해

Runway에서 애플리케이션은 프로젝트에서 실행되는 모든 워크로드의 기본 단위입니다.

개발 도구(JupyterLab, Code Server), 데이터 인프라(벡터 DB), 플랫폼 서비스(MLflow, Airflow)부터 직접 개발한 모델 서빙 API, 데이터 파이프라인, 대시보드까지 — 모든 실행 환경과 서비스가 애플리케이션으로 배포되고 관리됩니다.

애플리케이션의 역할

애플리케이션은 단순한 도구 모음이 아니라, 다음 요소들이 함께 관리되는 독립 실행 객체입니다:

  • 컴퓨팅 자원: CPU, 메모리, GPU 할당
  • 스토리지: 데이터 영속성을 위한 볼륨 연결
  • 네트워크: 내부/외부 통신 경로 설정
  • 실행 환경: 컨테이너 이미지 및 환경 변수 구성

모든 애플리케이션은 Helm 차트를 기반으로 배포되며, Kubernetes 위에서 실행됩니다.


주요 내용

  • 제공 애플리케이션 소개


    Runway에서 제공하는 플랫폼 앱과 사용자 앱의 종류, 특징, 배포 방식을 소개합니다.

    제공 앱 살펴보기

  • 애플리케이션 간 연계 흐름


    플랫폼 앱과 사용자 앱이 AI·ML 워크플로우에서 어떻게 연결되고 협업하는지 확인합니다.

    연계 흐름 보기

  • Helm 차트 이해하기


    Runway 앱 배포의 기반이 되는 Helm 개념과 주요 Repository 목록을 안내합니다.

    Helm 차트 알아보기