Backend.AI 레퍼런스 문서

최근 API 버전: v5.20191215

Backend.AI는 광범위한 AI 기반 애플리케이션을 위한 엔터프라이즈급 개발 및 서비스 백엔드입니다. Backend.AI의 핵심 기술은 GPU와 이종 가속기 등을 포함한 고밀도 컴퓨팅 클러스터 운영에 맞춰져 있습니다.

사용자의 관점에서 Backend.AI는 클라우드처럼 동작하는 GPU 기반 고성능 컴퓨팅/딥 러닝 애플리케이션 호스트입니다 (“사용자의 머신에 있는 Google Collab”). Backend.AI는 제한된 자원의 컨테이너에서 사용자의 코드를 안전하게 실행합니다.Backend.AI는 Python 2/3, R, PHP, C/C++, Java, Javascript, Julia, Octave, Haskell, Lua, 그리고 NodeJS 등의 다양한 프로그래밍 언어와 런타임을 지원하며, TensorFlow, Keras, Caffe, MXNet 등의 AI 라이브러리를 지원합니다.

관리자의 관점에서 Backend.AI는 컴퓨팅 노드와 GPU, 스토리지를 연구 팀원 개개인에게 할당하는 프로세스를 간소화합니다. 세부적인 정책 기반 유휴 상태 검사와 자원 제한으로 인해, 요구량이 많을 때에도 클러스터의 용량을 초과할 염려가 없습니다.

Backend.AI는 플러그인 구조를 사용하여 다양한 규모의 엔터프라이즈 고객을 위한 GPU 분할 공유나 사이트별 SSO 통합 등과 같은 고급 기능을 보다 많이 제공합니다.

색인과 표