Kubernetes 확장 컨테이너 플랫폼
Coaster를 소개합니다

Coaster는 Kubernetes의 클라이언트를 통해, GPU와 컨테이너를 최적으로 제어할 수 있도록 도와줍니다.
GPU 자원 및 인프라 운영, 스케줄, 권한 등의 사용자 관리 기능을 강화한 플랫폼입니다.

section

컨테이너 플랫폼 Coaster의 운영 관리 기능을 경험해 보세요

주요 서비스
서비스 상세
GPU 자원의 분할 사용

GPU 1개의 Utilization과 Memory를 100개 블록으로 나누어 활용

GPU 자원의 조회와 할당

Kubernetes의 확장 명령어로 클러스터 전체의 컴퓨팅 자원 조회

User 권한 관리 - Group

리소스 접근 권한을 사용자 그룹단위로 설정 및 관리

스케줄러 대기열 관리

작업 대기열 상의 우선 순위 변경

Coaster로 GPU 자원을 분할합니다

Coaster는 GPU 1개의 Utilization과 Memory를 100개의 블록으로 분할합니다. 블록을 단위로 해서 분할한 GPU에 컨테이너를 다중으로 띄울 수 있죠. 컨테이너 간 리소스 침해를 막고, 다수의 프로세스를 동시 작업할 수 있어서 안정성에 도움이 됩니다.

GPU 할당 GPU 할당 GPU 할당

성능도 91% 가까이 개선할 수 있습니다. Coaster 환경에서는 프로세스가 증가해도 AI 학습 소요 시간에 변화가 없습니다.
5개 프로세스를 동시 진행하는 경우와 1개 프로세스를 진행하는 경우를 비교하였을 때, 성능 차이가 없습니다.

MNIST 프로세스 증가 시 Coaster 적용 환경 / 미적용 환경 학습 소요 시간 비교

GPU 자원 조회·할당 기능으로
Kubernetes의 활용도를 높이세요

Coaster 환경에서는 Kubernetes의 확장 명령어로
클러스터 전체의 컴퓨팅 자원을 조회할 수 있습니다.
또한 GPU 단위 할당 방식 그대로 100분할된 GPU를 할당할 수 있습니다.
Coaster로 Kubernetes의 활용 가치를 높여보세요.

command

사용자 그룹 단위로
자원 접근 권한을 관리할 수 있습니다

정책을 공유할 사용자와 네임 스페이스, 공유 저장소,
이미지 레지스트리, 서버 노드 등의 리소스 권한을
사용자 그룹 단위로 관리할 수 있습니다.
Coaster를 통해 리소스 효율을 최적화해보세요.

그룹관리

Resource Group Controller

Coaster의 오픈 소스 프로젝트를 확인해 보세요

>

Coaster를 더 자세히 알고 싶으신가요?

Coaster에 대한 문의사항을 TEN에게 보내주세요.
여러분의 AI 개발, 운영을 주식회사 텐이 돕겠습니다.

문의하기 ->