-
Notifications
You must be signed in to change notification settings - Fork 48
CB Spider Overview
[NOTE] 멀티 클라우드 인프라 연동 프레임워크 = CB-Spider = CB-Spider 프레임워크 = CB-Spider 서브시스템
기존의 멀티 클라우드 인프라 서비스 사용자 환경은 그림 1 (a)에서 보는 바와 같이 클라우드 인프라별 전문 사용 능력을 보유한 사용자 또는 전문 개발자에 의해 개발된 전용 프로그램을 통하여 활용이 가능하다. 전문 개발자는 각기 다른 연결 및 인증 방법과 자원을 사용하기 위한 조건 및 구성 방법, 그리고 클라우드 별로 서로 다른 사용자 API를 이용한 복잡한 개발 및 시험이 필요하다. 이와 같은 기존의 멀티 클라우드 서비스 개발 방법 및 서비스 사용자 환경은 멀티 클라우드 컴퓨팅 활용 초기에는 가능할 수 있지만, 멀티 클라우드 서비스 수요 및 사용자가 점차 증가되면 서비스 개발 및 운영에 문제가 발생할 수 있다.
그림 1: 멀티 클라우드 인프라 사용 환경 비교
멀티 클라우드 인프라 연동 프레임워크(이하 CB-Spider 서브시스템)는 이와 같은 이종 연동 문제를 해결하기 위한 서브시스템이다. 그림 1 (b)에서 보는 바와 같이 사용자 및 타 서브시스템에게 서로 다른 클라우드 인프라에 대하여 단일 방식의 연동 및 공통 제어 방법 등을 제공한다. 멀티 클라우드 인프라 연동 프레임워크의 활용 개요는 그림 2와 같고, 세부 내용은 다음과 같다.CB-Spider 서브시스템 사용자는 연동하고자 하는 대상 클라우드의 계정 생성 및 크리덴셜(Credential) 발급 등의 선행 작업 후 다음과 같은 기능을 활용하고자 한다.
-
멀티 클라우드 인프라 연동 정보 등록 및 활용 서로 다른 클라우드 인프라 연동을 위해서 필요한 연동 설정 정보를 동일한 방식으로 통합 관리하여 클라우드 인프라 연동 시 반복 활용할 수 있도록 등록한다.
-
멀티 클라우드 인프라 공통 제어 및 클라우드 연동 확장 등록한 클라우드 인프라 연동 정보를 활용하여 동일한 방법으로 멀티 클라우드 자원들을 공통 제어 한다. 또한, 새로운 클라우드들을 추가 연동하여 대규모 클라우드 인프라 자원을 활용한다.
-
멀티 클라우드 인프라 연동 이력 정보 활용 운영 중인 CB-Spider 서브시스템은 연동된 멀티 클라우드 인프라 자원들의 제어를 위해서 빈번한 API 호출이 발생하며, 이와 같은 대규모 API 호출에 대한 이력 정보를 분석 및 활용하여 멀티 클라우드 인프라 활용 정책 수립 등에 활용한다.
그림 2: 멀티 클라우드 인프라 연동 프레임워크 활용 개요
-
Install & Start Guide
-
Features & Usage
-
- AdminWeb Tool Guide
- CLI Tool Guide
- REST API Guide
-
Design
-
Developer Guide
-
Cloud Driver Developer Guide
- Cloud Driver Developer Guide-WIP
- VM SSH Key Development Guide-WIP
- VM User Development Guide
- What is the CSP SDK API Version of drivers
- Region Zone Info and Driver API
- Price Info and Driver API
- (StartVM TerminateVM) API Call Counts and Waiting
- StartVM and TerminateVM Main Flow of drivers
- VM Root Disk Configuration Guide
- Security Group Rules and Driver API
- Network Load Balancer and Driver API
- VM Snapshot, MyImage and Disk Overview
- Kubernetes and Driver API(PMKS, K8S)
- Tag and Cloud Driver API
- AnyCall API Extension Guide
-
Test Reports
- v0.2.8-for-espresso-release
- v0.3.0-espresso-release
- Azure:Terminating VM
- cb-user@VM: ssh login, sudo run
- v0.3.14 test for SG Source
- v0.4.0-cafemocha-release
- Test via REST API Gateway
- Test Reports of v0.4.11 (IID2 initial Version)
- Test Reports of v0.4.12 (Register & Unregister existing Resources)
- Test Reports for v0.6.0 Release
- How to ...
- How to provision GPU VMs
- How to Resolve the 'Failed to Connect to Database' Error
- How to test CB Spider with Mock Driver
- How to install CB Spider on WSL2 under 공유기/사설망
- How to install CB Spider on macOS
- How to run CB Spider Container on macOS
- How to install OpenStack on a VM for CB Spider Testing
- How to get Azure available Regions
- How to profile memory usage in Golang
- Deprecated:How to install protoc and plugins
- [For Cloud-Migrator]