-
Notifications
You must be signed in to change notification settings - Fork 15
CB Waterstrider Overview
MZC-CSC edited this page Sep 1, 2021
·
5 revisions
Cloud-Barista 시스템은 내부 서브시스템들이 유기적으로 엮이어 멀티 클라우드 인프라 서비스 및 멀티 클라우드 애플리케이션의 통합 운용 및 관리 기능을 제공한다. 개방형 API(Application Programming Interface) 및 도구와 같은 공통 플랫폼 인터페이스는 내부의 이러한 복잡한 관계성을 사용자로부터 격리시키고, 사용 편의성을 극대화시킬 수 있는 환경을 제공한다.
Cloud-Barista 시스템이 제공하는 인터페이스는 아래의 그림에서 보는 바와 같이 공통 플랫폼 개방형 API와 웹 UI(User Interface) 및 CLI(Command-Line Interface)로 구성된다. 일반 사용자는 웹 UI 및 CLI를 통해, 그리고 플랫폼 및 SW(MCMP: Multi Cloud Management Platform, CSB: Cloud Service Brokerage Platform 등)는 공통 플랫폼 개방형 API를 통해 Cloud-Barista 시스템에서 제공하는 기능들을 활용할 수 있다.
그림 : 공통 플랫폼 인터페이스 개요도
- 공통 플랫폼 개방형 API: Cloud-Barista 시스템 활용을 위한 개방형 REST API 및 Go 언어 기반의 응용 프로그래밍용 인터페이스
- 웹 인터페이스(웹 UI): 편리한 Cloud-Barista 시스템 활용을 위한 웹 기반의 GUI(Graphic User Interface) 인터페이스
- CLI 인터페이스: 편리한 Cloud-Barista 시스템 활용을 위한 터미널 환경의 명령어 인터페이스
다양한 사용자 인터페이스를 제공하는 공통 프레임워크를 위한 공통 플랫폼 개방형 API 및 도구 (이하 CB-Waterstrider) 서브시스템은 다음과 같은 시스템 특징을 제공하며, 세부 내용은 다음 절에서 기술한다.
- 멀티 클라우드의 활용‧확산을 위한 확장 가능한 개방형 API 제공
- 업계 표준 REST API와 최근 활용이 증가하는 Go API를 동시 제공
- 멀티 클라우드 환경의 사용 편의성을 위한 웹 UI 및 CLI 제공