Cloud-Barista 제2차 오픈 컨퍼런스 : Cloud-Barista 기술 및 커뮤니티 소개(Multi-Cloud Service Common Platform)

Cloud-Barista Community
Cloud-Barista CommunityCloud-Barista Community
Cloud-Barista : 멀티 클라우드 여정의 베이스캠프
(Cloud-Barista 기술 및 커뮤니티 소개)
강 동 재 / Cloud-Barista 커뮤니티 리더
CLOUD
BARISTA 멀티클라우드서비스공통플랫폼
“Contact to the Multi-Cloud”
Cloud-Barista Community 2nd Open Conference
클라우드 바리스타들의 두 번째 이야기
Cloud-Barista ?
Cloud-Barista 는
멀티 클라우드 서비스/솔루션을 만드는데 반드시 요구되는 기반, 공통SW 기술 / 커뮤니티
※ 멀티 클라우드 서비스 공통 플랫폼 기술
CLOUD
BARISTA
커뮤니티
멀티 클라우드 서비스
공통 플랫폼 소스코드
ž (Common) 멀티 클라우드 서비스/솔루션에 공통
적으로 요구되는 핵심SW 개발
ž (Efficient) 개별 기업/기관마다 중복개발의 비효율
성을 제거
ž (Open) 니즈가 있는 수요자라면, 누구나 자유롭게
사용할 수 있는 공개SW로 제공
멀티클라우드 C.E.O SW 확보
ž (소통) Cloud-Barista 기술의 국내 내재화를
위한 소통 창구
ž (공유) Cloud-Barista의 개발 결과물(소스코드, 문
서, 노하우 등) 공유의 장
ž (협업) 자발적 개발자 및 참여자와의 협업 장소
수요자에 대한 기술 내재화
기술활용.확산의 GAP 해소
2
이번 세션은 …
(컨퍼런스 각 세션 관련 Q&A) contact-to-cloud-barista@googlegroups.com(컨퍼런스 각 세션 관련 Q&A) contact-to-cloud-barista@googlegroups.com
멀티클라우드 서비스 개방형 인터페이스
멀티 클라우드 인프라 서비스
연동 프레임워크
멀티 클라우드 애플리케이션
통합관리 프레임워크
멀티 클라우드 인프라 서비스
통합 관리 프레임워크
멀티클라우드통합
모니터링프레임워크
멀티 클라우드 서비스 공통 플랫폼
응용/도메인/기관 특화 SW
CLOUD
BARISTA
CB-Spider(세션2)
CB-Bridge(세션7)
CB-Tumblebug(세션3)
CB-Dragonfly(세션5)
CB-Waterstrider(세션6)
CB-Ladybug(세션4)
CB-Larva
(세션1)
3
목 차
클라우드 바리스타 (Cloud-Barista) 기술 개요
클라우드 바리스타 (Cloud-Barista) 커뮤니티
I
II
4
멀티 클라우드 (Cloud-Barista) 기술 개요
카푸치노(Cappuccino) 한잔 어떠세요 ? ^^
CLOUD
BARISTA 멀티클라우드서비스공통플랫폼
카푸치노(Cappuccino) : Cloud-Barista의 2nd 소스코드 버전명칭
• 멀티 클라우드 기술
• 2개 이상의 퍼블릭 클라우드를 연계, 운용, 활용, 관리하기 위한 클라우드 기반 기술
• 멀티 클라우드 서비스 공통 플랫폼
• 다수의 퍼블릭 클라우드의 인프라 서비스를 통합 운용하고, 멀티 클라우드 인프라 상에서 클라우드 응용의 유연한 배치,
운용 및 제공을 가능케하는, 멀티 클라우드 서비스를 위하여 공통적으로 요구되는 SW
멀티 클라우드 기술
다양한 국내
클라우드 인프라…
멀티 클라우드 기술멀티 클라우드 기술
가상화 기술가상화 기술
클라우드 기술클라우드 기술
응용
인프라
응용
인프라
응용
인프라
6
멀티 클라우드 기술이 뭐 길래…
• 각자의 보유기술 기반으로 멀티 클라우드 분야 기술 확보 중 …
• “multi cloud”관련 콘텐츠@www.youtube.com
IBM
VMware
Google
OpenStack
CNCF
VMware
IBM Cloud
Accenture
Dell
Google
Cisco
Google
IBM
Google
IBM
IBM
SpringDeveloper
DataStax
BT for Global Business
Geeks IT Group
Comarch Large Enterprises
HashiCorp
7
멀티 클라우드의 도전 이슈
Security Compliance
Skill
Requirements
SW Development
& Delivery
Cost Optimization &
Unified Control
Multi-Vendor Management
Application Management
Monitoring & Tracing
Data & Application
Migration
Performance &
Workload Balance
Multi-Cloud
Challenges
Multi-Cloud
Challenges
Redundant / Composite
Service
(1) Managing Complexity in The Realm Of Multi-cloud. NXTRA DATA, July 2018 (https://nxtradata.com/blog/managing-complexity-in-the-realm-of-multi-cloud.php/.)
(2) Ruslan Synytsky. How To Overcome The Challenges Of Gaining Multi-Cloud Interoperability. Oct. 2018 (https://www.forbes.com/sites/forbestechcouncil/2018/10/25/how-to-overcome-the-challenges-of-gaining-multi-cloud-
interoperability/#5ef35278d7d4)
(3) Multi-Cloud Strategy Challenges that Business Leaders Face. DSM, Oct. 2018 (https://www.dsm.net/it-solutions-blog/multi-cloud-strategy-challenges-that-business-leaders-face)
(4) V. M. Prabhakaran and et. al. A Proficient process on Multi-Cloud Environment Challenges and Security. International Journal for Research in Applied Science & Engineering Technology (IJRASET), Volume 6 Issue II, February 2018
(5) February 2018.Kevin Casey. Multi-cloud strategy: 5 challenges you'll face. May 2018 (https://enterprisersproject.com/article/2018/5/multi-cloud-strategy-5-challenges-you-ll-face.)
(6) Shannon Weyrick. Overcoming Challenges with the Multi-Cloud Architecture (https://xplorexit.com/overcoming-challenges-multi-cloud-architecture/.)
(7) Blair Felter. Three Challenges to Optimizing Multi-Cloud Architecture. Jan. 2018 (https://www.vxchnge.com/blog/three-challenges-to-optimizing-multi-cloud-architecture)
(8) Peter Fretty. Understanding and Addressing Multi-Cloud Challenges. Aug. 2018 (https://www.cio.com/article/3298496/cloud-computing/understanding-and-addressing-multi-cloud-challenges.html. (Sponsored by BMC))
(9) Why Multi-Cloud Strategies Present Multiple Challenges. DSM, May 2018 (https://www.dsm.net/it-solutions-blog/why-multi-cloud-strategies-present-multiple-challenges)
참고자료
8
전세계 클라우드를 엮고, 우리의 서비스를 세계 곳곳으로 보낼 수 있다면 우리는 무엇을 할 수 있을까?
멀티 클라우드의 필요성
AS-IS
서비스 제공자
서비스
단일 클라우드
멀티 클라우드
단일클라우드활용의한계성극복
서비스의 글로벌화에 따른 대규모 인프라, 지역적 한계성 극복, 최적 자원 기반의 서비스 실행환경 니즈 증가
중요 서비스의 중단 (가용성)
원거리 서비스의 지연 (지역성)
컴퓨팅 자원 제약 (규모/특성)
서비스 배치/운용의 한계성 (고정성)
서비스의
글로벌화,대규모화,니즈의다양화
9
• Cloud-Barista 기술
• 전세계 다양한 이종 클라우드 인프라를 연동하여 멀티 클라우드 컴퓨팅 인프라를 구성하고, 멀티 클라우드 인프라 기반으로 다
양한 응용 서비스를 전세계 어디나 원하는 위치로 배치, 관리, 제공하기 위한 클라우드 기반 기술
Cloud-Barista : 멀티 클라우드 서비스 공통 플랫폼
(20년도 핵심 키워드) Hetero-IaaS(6종) 지원, MCIS 최적배치, MC-App 최적 실행, VM/Container 통합 모니터링,
Cloud-Barista 활용 편의성, 직관적 인터페이스
(20년도 핵심 키워드) Hetero-IaaS(6종) 지원, MCIS 최적배치, MC-App 최적 실행, VM/Container 통합 모니터링,
Cloud-Barista 활용 편의성, 직관적 인터페이스
멀티 클라우드 인프라 연동
1
멀티 클라우드 인프라 서비스
통합 운용/관리
2
멀티 클라우드 애플리케이션
통합 운용/관리
3
멀티 클라우드 통합 모니터링
(인프라 서비스 & 애플리케이션)
4
동일 방식의 One-Point
통합 관리
5
인프라
애플리케이션
개별관리/개별API
공통관리/동일API
MCIS 통합관리
동일실행공간
(e.g.서브넷 등)
최적실행환경 선정
중복
이동
연계
: 애플리케이션
클라우드간 로드밸런싱 등
통합관제
인프라 측면
애플리케이션 측면
멀티 클라우드 플랫폼의
운용 관리
6
서비스 관리 측면
플랫폼의 운용.관리 측면
10
Cloud-Barista 구성 프레임워크 및 코드네임
멀티클라우드 서비스 개방형 인터페이스
멀티 클라우드 인프라 서비스
연동 프레임워크
멀티 클라우드 애플리케이션
통합관리 프레임워크
멀티 클라우드 인프라 서비스
통합 관리 프레임워크
멀티클라우드통합
모니터링프레임워크
멀티 클라우드 서비스 공통 플랫폼
응용/도메인/기관 특화 SW
CB-Spider
CB-Bridge
CB-Tumblebug
CB-Dragonfly
CB-Waterstrider
CB-Ladybug
CB-Larva
Cloud-Barista
11
(CB-Spider) 전세계 클라우를 엮는 그날까지
• 멀티 클라우드 인프라 연동 프레임워크
• 다양한 이종 클라우드 인프라 서비스를 연동하여 사용자에게 동일한 제어 방식과 인터페이스를 제공하는 프레임워크
• 다양한 클라우드 인프라의 이질적 운용 방식에 대한 공통 운용 방식을 제공
• 신규 클라우드 인프라의 동적 연동 및 기존 클라우드 인프라의 동적 제거
• 신규 클라우드의 손쉬운 추가를 위한 클라우드 드라이버 정형화
• 다양한 클라우드의 연동 및 운용 이력 데이터 기반의 인사이트 제공
• 멀티 클라우드 인프라 서비스 에뮬레이션 (Cloud-Twin)
• 이종 멀티 클라우드 인프라(Hetero MC-IaaS) 통합 관리
• VM 인프라 + Container 인프라
• CB-Spider, 기술 개발 현황 및 방향
• (전략) 글로벌 클라우드 인프라 연동 à 국내 주요 클라우드 인프라 연동
• AS-IS
• 7종의 Hetero-IaaS 인프라 연동
• (VM인프라) OpenStack / AWS, MS Azure, Google GCP, Alibaba / Cloudit
• (Container인프라) Docker
• 멀티 클라우드 인프라 서비스 에뮬레이터 개발
• TO-BE
• 국내 클라우드 인프라를 모두 묶어보자
• 멀티 클라우드 연동 이력 데이터 기반의 활용 인사이트 제공
• 관리 및 사용 측면에서, VM인프라와 Container 인프라의 경계를 없애는…
개별관리/개별API
멀티 클라우드
인프라 연동 프레임워크
공통관리/동일API
(20년도 핵심 키워드) 클라우드 7종연동, Hetero-MC IaaS지원, MC 연동 이력 관리(20년도 핵심 키워드) 클라우드 7종연동, Hetero-MC IaaS지원, MC 연동 이력 관리
글로벌 클라우드 인프라 연동
à 국내 주요 클라우드 인프라 연동
12
• 전세계 이종 클라우드를 연동(@스마트폰) 후, 개별 클라우드에 VM을 생성하고 제어하기
• Hetero-IaaS 서비스(6종의 사업자 클라우드 + Container 클라우드)
• 멀티 클라우드 에뮬레이션 클라우드(100VM/100클라우드)
[PoC] 전세계 클라우드를 엮어보자
Cloud-100Cloud-1 …
멀티 클라우드 에뮬레이션(Cloud-Twin)
동일한 방식의 제어
(공통 API)
(주의) Cloud-Barista는 스마트폰을 위한 SW는 아닙니다. ^^
13
(CB-Tumblebug) 최적 멀티 클라우드 인프라를 찾아서
• 멀티 클라우드 인프라 서비스(MCIS) 통합 운용 및 관리 프레임워크 기술
• 사용자/서비스의 니즈 기반 최적 클라우드 인프라를 선정, 배치하고 멀티 클라우드 상에 흩어져 존재하는 IaaS 서비스를
하나의 서비스(MCIS)로 통합 관리하는 프레임워크
• 멀티 클라우드 인프라(VM/Container) 서비스 배치
• 사용자/서비스 요구사항 기반의 배치
• 고속 배치 매커니즘
• 멀티 클라우드 인프라 서비스(MCIS) 구성 및 라이프사이클 관리
• 멀티 클라우드 인프라 서비스 동적 성능 평가 및 분석
• 멀티 클라우드 인프라 서비스 품질 분석 및 자동 제어
• 멀티 클라우드 인프라 서비스 특화 기능(클라우드간 동일 서브넷, 로드밸런싱, DNS 등)
• CB-Tumblebug, 기술 개발 현황 및 방향
• AS-IS
• 멀티 클라우드 인프라 서비스의 생성, 변경, 삭제
• 멀티 클라우드 인프라 서비스의 배치 및 라이프사이클 제어
• MCIS를 위한 새로운 라이프사이클 개념 정의
• 멀티 클라우드 인프라 서비스의 최적 배치를 위한 동적 성능 벤치마킹 메커니즘 PoC 개발
• TO-BE
• 멀티 클라우드 인프라 서비스의 최적 배치 알고리즘/스케쥴러
• 멀티 클라우드 인프라 서비스 특화 기능
• 멀티 클라우드 인프라 서비스 품질 보장 메커니즘(분석 및 자동 제어)
Best-of-Breed
(20년도 핵심 키워드) MCIS라이프사이클, MCIS 최적배치, MC인프라 성능 벤치마킹(20년도 핵심 키워드) MCIS라이프사이클, MCIS 최적배치, MC인프라 성능 벤치마킹
어떤 클라우드가 나의 서비스에
가장 적합할까?
14
[PoC] MCIS를 만들고, 제어하고, 성능 살펴보기
VM
VM VM
VM
VM
AWS GCP
Azure
1. MCIS 만들기
Running
Terminated
Suspended
Reboot
Suspend
Create
Resume
Terminate
Failed
Error
Creating
Terminating
Suspending
Resuming
Rebooting
2. MCIS 제어하기(라이프사이클)3. MCIS의 동적 성능 평가
VM
VM
VM
VM
VM
15
(CB-Ladybug) 애플리케이션을 전세계 곳곳으로
• 멀티 클라우드 애플리케이션 서비스(MCAS) 통합 운용, 관리 프레임워크
• 멀티 클라우드 인프라 상에서 운용되는, 멀티 클라우드 애플리케이션(MC-App)의 생성, 배포, 실행 및 운용 제어와
MC-App의 구성 컴포넌트간(클라우드간) 연계 관리 기능을 제공하는 프레임워크
• 멀티 클라우드 애플리케이션 패키지 생성 및 관리
• 요구사항 기반의 멀티 클라우드 애플리케이션 배포 및 실행
• 멀티 클라우드 애플리케이션의 라이프사이클 관리
• 멀티 클라우드 애플리케이션의 연계 관리(트래픽 등) 정책 및 제어
• 클라우드간 멀티 클라우드 애플리케이션 오토스케일링 및 로드밸런싱
• 멀티 클라우드 애플리케이션 품질 진단 및 자동 제어
• 사용자 직접 관리(User Manged) 기반의 멀티 클라우드 애플리케이션 운용 환경(K8s) 제공
• CB-Ladybug, 기술 개발 현황 및 방향
• AS-IS
• 관련 기술의 분석을 통한 개념 PoC 추진
• CB-Ladybug 기술의 범위 및 기능 규격 정리
• TO-BE
• (단기-MCKS) 멀티 클라우드 기반의 K8s 서비스 제공 (User Manged 멀티클라우드 애플리케이션 운용 환경)
• (장기-MCAS) Cloud-Barista 관리 기반의 멀티 클라우드 애플리케이션 서비스
중복
이동
연계
: 애플리케이션
(20년도 핵심 키워드) Multi-Cloud Native, MC-App 운용 최적 아키텍처, MC-App 배포 및 관리 편의성(20년도 핵심 키워드) Multi-Cloud Native, MC-App 운용 최적 아키텍처, MC-App 배포 및 관리 편의성
16
(PoC) 멀티 클라우드상에 K8s 설치하기
• 멀티 클라우드상에 쿠버네티스를 설치하면 많은 이슈들이 발생한답니다.^^
• 쿠버네티스를 구성하는 노드간 서로 모른척 해요
• 서로 다른 지역인데, 하나의 클라우드 상에서 운용되는 것 처럼 하려니…성능 지연도 이슈구요
• 멀티 클라우드의 특성이 반영되어야 하는 무언가가 많이 필요하네요.
App
App App
~~~
~~~
~~~
쿠버네티스 클러스터
App
App App
~~~
~~~
~~~
App
App App
~~~
~~~
~~~
17
(CB-Dragonfly) 전세계 클라우드가 다 보여
• 멀티 클라우드 통합 모니터링 프레임워크
• Cloud-Barista에 연동된 멀티 클라우드상에 존재하는 인프라 서비스 및 애플리케이션에 대한 대규모, 실시간 모니터링을
제공하는 프레임워크
• 이종 운영체제 모니터링 에이전트(리눅스, 윈도우, …)
• 대규모 모니터링 성능 안정성을 위한 구조 및 기능
• 모니터링 방식(PUSH, PULL)
• Hetero MC-IaaS(VM/Container) 통합 모니터링
• 멀티 클라우드 애플리케이션 모니터링
• 멀티 클라우드 특화 모니터링 메트릭
• 모니터링 개방형 API 도구
• 모니터링 정책 및 알람 통지
• CB-Dragonfly, 기술 개발 현황 및 방향
• AS-IS
• 멀티 클라우드 통합 모니터링 기본 프레임워크
• 모니터링 에이전트의 지원 OS(리눅스계열 + 윈도우) 및 모니터링 메트릭 확장 진행 중
• 대규모 모니터링 성능 안정성 검증
• TO-BE
• Hetero-IaaS 수용에 따른 컨테이너 서비스 모니터링
• 멀티 클라우드 애플리케이션 서비스의 정보 수집
• 멀티 클라우드 특화 정보 발굴 및 모니터링
• CLI 기반의 모니터링 API 지원 등
인프라
애플리케이션
(20년도 핵심 키워드) 대규모 모니터링 성능 안정성, 멀티 클라우드 특화 모니터링, VM/Container 통합 모니터링(20년도 핵심 키워드) 대규모 모니터링 성능 안정성, 멀티 클라우드 특화 모니터링, VM/Container 통합 모니터링
18
(PoC) 운용 유연성 및 대규모 모니터링 성능 안정성
(주의) Cloud-Barista는
라즈베리 파이를 위한 SW는 아닙니다. ^^
라즈베리 기반의
CB-Dragonfly 구동하기
모니터링 DB의 고가용성을 위한 HA 구조
최신 정보 제공을 위한
온디멘드 모니터링
대규모 모니터링 환경을 고려한,
모니터링 데이터의 로드밸런싱 처리
19
(CB-Waterstrider) 멀티 클라우드와 스킨쉽을
• Cloud-Barista의 주요 기능을 사용자가 활용하거나, Cloud-Barista기반의 새로운 서비스를 만들어 갈 수
있도록 하는 멀티 클라우드 공통 플랫폼의 개방형 API를 제공하는 프레임워크
• RESTful API (개발-범용성)
• gRPC API (개발-성능)
• CLI API (활용-관리자/숙련자)
• 웹도구 (활용-편의성)
• CB-Waterstrider, 기술 개발 현황 및 방향
• AS-IS
• RESTful, 기능 개발과 함께 지속적 추가중
• GUI 관리도구, PoC를 지나서 프로토타이핑 진행중
• TO-BE
• gRPC, CLI는 지원을 위하여 제공 API 분석 추진중
• 에스프레소 버전에서 뵈요 ^^
+
Cloud-Brista API 중계기
<Cloud-Barista Runtime>
공통 프레임워크 개방형API
API Call MSG
Restful API gRPC API
Cloud-Brista
GUI Web
Cloud-Barista
CLI
CSB
화상회의
서비스
MCMP …
<3rd-party 멀티클라우드 솔루션>
(20년도 핵심 키워드) 범용성(Restful), 성능 최적화(gRPC), 관리자도구(cbadm/cbmon) 제공(20년도 핵심 키워드) 범용성(Restful), 성능 최적화(gRPC), 관리자도구(cbadm/cbmon) 제공
(세션6)에서는 CB-Waterstrider 중 CB-Webtool을 발표
20
(PoC) 웹 도구로 Cloud-Barista 사용하기
CB-Tumblebug
CB-Ladybug
CB-Dragonfly
CB-Spider
API-
Gateway
웹도구
API호출
[As-Is] 웹도구 ←→ 각 프레임워크 API
(CB 각 프레임워크의 개방형 API를 호출)
[To-Be] 웹도구 ←→ API Gateway
(API-Gateway를 통한 개방형 API를 호출)
CB-Tumblebug
CB-Ladybug CB-Dragonfly
CB-Spider
웹도구
API호출 API호출
API호출API호출
• 직접 보시면 됩니다.^^
21
(CB-Bridge) 원 클릭으로 Cloud-Barista 운용하기
• 멀티 클라우드 공통 플랫폼(Cloud-Barista)의 설치, 구동 및 운용 관리 기술
• Cloud-Barista의 공동개발, 공동활용을 위하여 고려되어야 하는 개발 및 운용 관리 편의성 제공하는 프레임워크
• Cloud-Barista 프레임워크 실행 이미지 관리
• Cloud-Barista 설치 및 실행
• API Gateway 기반의 통합 실행
• Cloud-Barista 운용 및 관리
• 프레임워크 별 모니터링
• 프레임워크 단위의 오토스케일링
• 장애 복구
• 신규 프레임워크 개발을 위한 공통 템플릿
• CB-Bridge, 기술 개발 현황 및 방향
• AS-IS
• CLI 기반의 Cloud-Barista 설치 및 구동 도구 개발
• RESTful 기반의 Cloud-Barista 프레임워크의 연동을 제공하는 API Gateway 개발
• TO-BE
• Cloud-Barista 운용, 관리의 고도화를 위한 모니터링, 장애관리 및 확장 기능 등
• 개발 편의성을 위한 Full Chain Traicing 기능 등
(20년도 핵심 키워드) Cloud-Barista 배포 및 운영 자동화, MSA기반 프레임워크 연동, 개발 공통 템플릿(20년도 핵심 키워드) Cloud-Barista 배포 및 운영 자동화, MSA기반 프레임워크 연동, 개발 공통 템플릿
22
• Cloud-Barista 설치하기
• CB-Operator 기반의 설치
• Cloud-Barista 구동 확인하기
• Cloud-Barista/API Gateway 동작 확인
(PoC) Cloud-Barista 설치 및 동작 확인하기
cb-operator
Download(clone)
TB-IMG #1
TB-IMG #2
…
TB-IMG #3
TB-IMG #4
Cloud-Barista 프레임워크
이미지 저장소
소스코드 저장소
예:
예:
실행 이미지 저장소실행 이미지 저장소
개별 프레임워크 모니터링
프레임워크 상태 모니터링
프레임워크 모니터링 GUI
프레임워크 리소스 모니터링
개별 프레임워크 제어 및 관리
개별 프레임워크
생성/배치/중지/삭제
…
개별 프레임워크
부하분산/장애복구
CB 시스템
실행/종료CB 배치 및 운영 설정
CB 시스템
이미지 등록/삭제
CB 배치&운영 구성 (cb.yaml) CB 시스템
상태조회/커맨드
개별 프레임워크 실행 관리
Cloud-Barista Operator
API Gateway 기반의 Cloud-Barista 운용
가상실행환경
가상실행환경 가상실행환경
가상실행환경
가상실행환경
API
Gateway
가상실행환경 가상실행환경
23
(CB-Larva) Cloud-Barista에 새로운 니즈 수용하기
• Cloud-Barista의 정체성을 잃지않고, 지속적으로 신규 니즈를 수용하기 위하여 신기술, 부족기술 등의 PoC
를 수행하며, Cloud-Barista로 흡수하기 위한 기술 인큐베이터(NOT 프레임워크)
• 클라우드간 동일 서브넷
• 클라우드간 데이터 공유 및 관리
• 멀티 클라우드 인프라 및 애플리케이션간의 성능 지연 개선
• 모바일 디바이스용 Cloud-Barista
• 엣지 컴퓨팅 환경에 적용하기
• …
(20년도 핵심 키워드) 클라우드간 네트워크, 클라우드간 스토리지, 분산 인프라/응용의 성능, 운용 플랫폼 유연성(20년도 핵심 키워드) 클라우드간 네트워크, 클라우드간 스토리지, 분산 인프라/응용의 성능, 운용 플랫폼 유연성
24
(PoC) 멀티 클라우드 동네에는 필요한 것들이 많아요 --;
(20년도 핵심 키워드) 글로벌 네트워크, 글로벌 스토리지, 클라우드간 성능 지연(20년도 핵심 키워드) 글로벌 네트워크, 글로벌 스토리지, 클라우드간 성능 지연
CB-Network: Global Network Service
- CB-DNS (or naming service 등)
- CB-Subnet
- CB-LoadBalancer
- CB-…
App
MC-App
App App
PV
Backend
Storage
pluggable
PV
MCIS내, MC-App 구성 컴포넌트간의
서비스 커뮤니케이션 제공 방안
MC-App이 여러 클라우드상에 분산되어 실행되는 환경에서 클라우드 간에 이동이나,
로드밸런싱, 케일아웃 등의 다양한 기능을 제공하기 위한 글로벌 볼륨
분산된 App 구성모듈간(클라우드 간)
성능 지연(Performance Delay) 극복 방안
CB-Storage: Global Storage Service
- CB-Block,
- CB-FS
- CB-…
ø 스토리지 자체 개발이 아님
MCIS
25
Cloud-Barista의 프레임워크 통합 형상
Cloud-Barista 플랫폼
CB
Agent
Control flow
Data Access flow
Cloud-Barista 웹도구
(CB-Waterstrider/Webtool)
멀티클라우드인프라연동프레임워크
(CB-Spider)
멀티클라우드인프라서비스통합관리
프레임워크
(CB-Tumblebug)
멀티클라우드 통합
모니터링 프레임워크
(CB-Dragonfly)
멀티클라우드공통
프레임워크아키텍처
(CB-Bridge)
Cloudit
Allibaba
Cloud
Google
GCP
MS
Azure
AWS
EC2
Open
Stack
개방형API(CB-Waterstrider)
멀티클라우드애플리케이션
통합관리프레임워크
(CB-Ladybug)
카푸치노 ~
Something New ?
(CB-Larva)
새로운 니즈 기반의
신규 프레임워크
26
Cloud-Barista의 배치 레이어 별 관련 사업자
멀티 클라우드 서비스
공통 플랫폼
다양한
애플리케이션
다양한
클라우드 인프라
l (클라우드 인프라 사업자 / IaaS 사업자)
l (클라우드 인프라 서비스 중개 사업자)
l (클라우드 기반 응용 사업자 사업자)
l (산업도메인 융합 클라우드 사업자)
국내 클라우드 인프라 서비스의
활용 촉진 및 글로벌 경쟁력 제고
신규 비즈니스 모델 및 서비스 창출 촉진
응용 사업자의 특정 사업자 종속성 개선 및
최적 인프라 선택권 보장
산업도메인 최적의 컴퓨팅 인프라 제공 및
도메인 융합 촉진
Amazon, MS, Google 등 글로벌 사업자 클라우드 / 국내 사업자 클라우드
Flexera(RightScale), Appirio, BlueWolf 등
Bitnami / Cisco webex 등
제조혁신 고품질AR·VR인공지능 무인이동체커넥티드카 스마트시티
멀티클라우드기반
솔루션/서비스
타분야융합멀티클라우드
27
Use Case #1 ­ 실환경 기반의 글로벌 서비스 시험 인프라 제공
• (목적) 글로벌 서비스의 런칭을 위한 워크로드 및 사용자의 서비스 사용시 성능 분석
• (활용) 서비스 서버가 위치할 지역과 주요 서비스 사용자가 분포한 지역을 중심으로 다양한 시험을 수행
• (효과) 전세계 각 지역의 사용자들이 체감할 수 있는 서비스 성능 등을 미리 파악하여 서비스의 사전 보완이 가능하며, 다양한 워크로드 시험을 통하여 요구되는 시스템 자원 수요
에 대한 대응 전략의 수립을 지원
하나의 서비스 개념으로
일괄 배치 및 제어
다양한 워크로드 시험
(AS-IS) In-lab / In-Cluster scale testing à (TO-DO) 실환경 기반의 World-Scale testing
동시 접속자 규모 변화
워크로드 변화
(CPU/IO/xxx intensive…)
지역별 네트워크 상황 반영
오류상황 시뮬레이션
[시험대상 서버]
[시험-슈터]
서비스결과및서버/슈터의상태정보
수요자 : (국내) suresofttech.com / (국외) testlio.com, Qodoid.com, audacix.com, qualitestgroup.com
28
Use Case #2 ­ 글로벌 스케일 응용(화상회의) 서비스
• (목적) 다수의 화상회의 참석자들의 위치 기반으로 가격대비 가장 우수한 품질로 서비스 가능한 클라우드 인프라를 활용, 화상회의 서비스를 즉시 제공
• (활용 및 효과) 기존 화상회의 서비스의 고도화 à 별도의 클라우드 인프라를 보유하지 않더라도 화상회의 서비스를 글로벌 서비스로 제공
수요자 : 국내외 화상회의 솔루션 사업자
화상회의 서비스 배치/실행
29
Use Case #3 ­ 전세계 클라우드 정보 및 활용 인사이트 제공 서비스
클라우드 서비스 품질성능 정보
제공
Cloud 정보
전세계 클라우드 서비스 품질성능 측정
& 모니터링 환경
Individual
monitoring
Individual
monitoring
Individual
monitoring
Platform and
Application
monitoring
tool
Security
analysis tool
Network
monitoring
tool
품질성능
모니터링 Tool
Individual
monitoring
• (목적) 전세계/국내 다양한 클라우드의 성능 및 상태 정보를 제공
• (활용 및 효과) 사용자는 정적 정보가 아닌 실제 인프라 정보를 획득함으로써 니즈에 맞는 클라우드를 선택, 활용 가능 à 국내 중소.중견 클라우드 사업자 인프라 서비스
도 동일 조건으로 노출 함으로서 인지도 및 인프라 서비스 활용율을 높일 수도 있을 듯 …
수요자 : cloudharmony, Whatap, …
30
Use Case # ­ TO BE CONTINUE…
제조혁신 의료지능화고품질AR·VR 자율지능 무인이동체커넥티드카 스마트시티
응용 도메인을 위한 컴퓨팅 인프라
기존 서비스 모델은 따라잡고, 새로운 서비스를 발굴/제시하는 것이 관건…
멀티 클라우드 특화 서비스/솔루션 개발과 함께 타 분야 융합을 위한 컴퓨팅 인프라로 활용이 중요
Icon출처 : https://www.iconfinder.com/Geotatah
31
• 향후 플랫폼 형상을 상상해 보면…
• Cloud-Barista간 협력을 하여, 상호 서비스 커버리지를 공유하는 Federated Cloud-Barista
• 모바일 디바이스에 Cloud-Barista를 설치, 구동하여 전세계 클라우드를 스마트폰속으로…Mobile Cloud-Barista
Cloud-Barista 플랫폼 릴리스 형상(안)
CLOUD
BARISTA
멀티 클라우드 인프라 연동 프레임워크
멀티 클라우드 애플리케이션
통합관리 프레임워크
멀티 클라우드 특화 서비스
프레임워크
개방형 API
멀티 클라우드 인프라 서비스
프레임워크
멀티클라우드통합
모니터링프레임워크
Single Cloud-Barista
CLOUD
BARISTA
멀티 클라우드 인프라 연동 프레임워크
멀티 클라우드 애플리케이션
통합관리 프레임워크
멀티 클라우드 특화 서비스
프레임워크
개방형 API
멀티 클라우드 인프라 서비스
프레임워크
멀티클라우드통합
모니터링프레임워크
CLOUD
BARISTA
멀티 클라우드 인프라 연동 프레임워크
멀티 클라우드 애플리케이션
통합관리 프레임워크
멀티 클라우드 특화 서비스
프레임워크
개방형 API
멀티 클라우드 인프라 서비스
프레임워크
멀티클라우드통합
모니터링프레임워크
Federated Cloud-Barista
Mobile Cloud-Barista
32
Cloud-Barista 프레임워크 릴리스 형상 운영정보 API호출<legend>
Since ’19, 아메리카노 버전~ Since ’20, 카푸치노 버전~ Since ’21, ~
API-
Gateway
CB-
STORE
메타데이터 저장소
웹도구 / CLI
Restful API
단일 노드 기반의
Tightly-coupled 통합 운용 형상
멀티 노드 기반의
Loosely-coupled 통합 운용 형상
멀티 클라우드 기반의
Scalable 통합 운용 형상
CB-
STORE
메타데이터 저장소
API APIAPI
CB-
STORE
메타데이터 저장소
API-
Gateway
웹도구 / CLI
Restful API
33
Cloud-Barista의 멀티 클라우드 서비스 지원 계획
(VM 인프라) (Container 인프라)
CLOUD
BARISTA
CLOUD
BARISTA
CLOUD
BARISTA
CLOUD
BARISTA
컴퓨팅 인프라에 제약없는
멀티 클라우드 애플리케이션 서비스(MC-App) 운용, 관리 환경
Since ‘19
Since ‘20
Since ‘20
Since ‘21
(멀티클라우드 기반 K8s)
(Cloud-Barista MC-App 제공 기술)
34
Cloud-Barista 1단계(4년) 기술 개발 로드맵 및 개발 문화 : S.P.D.S
공감 (Sympathy) 열정 (Passion) 몰입 (Devotion) 나눔 (Share)
멀티클라우드에뮬레이터(Cloud-Twin)
멀티클라우드기반SW(CB-Mcapp)
계층형서비스통합관리기술(CB-Edge)
On-Device Cloud-Barista (CB-Ondevice)
• 멀티클라우드연동프레임워크(CB-Spider)
• 멀티클라우드인프라서비스통합관리프레임워크(CB-Tumblebug)
• 멀티클라우드통합모니터링프레임워크(CB-Dragonfly)
• Cloud-Barista아키텍처및런타임(CB-Bridge)
• 멀티클라우드애플리케이션통합관리프레임워크(CB-Ladybug)
• 부족기술 추가 개발
• 국내 연동 클라우드 확대
• 고도화 및 안정화
• 적용 사례 (UseCase)
• 수요자/사장 요구사항 반영
• 활용, 확산
• 필수결과물 • 관련기술의도전적PoC
현시점
• 멀티클라우드개방형API (CB-Waterstrider)
2019 2020 2021 2022
TO BE CONTINUE...
START
(‘19.04)
35
Cloud-Barista, 20년도 개발 계획
Cloud-Barista 버전 릴리스 시기 프레임워크
프레임워크별 추진 방향성
(버전별 키워드)
세부 결과물
카푸치노
(Cappuccino)
[6월, 2nd 오픈세미나]
6월
CB-Spider
클라우드 6종연동, Hetero-MC IaaS지원, MC 연동 이력 관
리
- [대상버전릴리스] 멀티 클라우드 인프라 연동(6종 클라우드 연동)
- [PoC] 이종 멀티 클라우드 인프라 연동(VM+Container 혼용 인프라 연동)
- [PoC] 멀티 클라우드 인프라 연동 이력 정보 관리
- [프로토타입] 멀티 클라우드 인프라 에뮬레이터(Cloud-Twin)
CB-Tumblebug
MCIS라이프사이클, MCIS 최적배치,
클라우드간 서비스
- [대상버전릴리스] 멀티 클라우드 인프라 서비스 통합 관리(MCIS라이프사이클)
- [PoC] MCIS 최적배치(배치 및 동적성능평가 메커니즘)
- [대상버전릴리스] 클라우드간 서비스(MCIS 동일 서브넷 제공)
CB-Ladybug Multi-Cloud Native, MC-App 운용 최적 아키텍처 - [PoC] MC-App 생성 및 요구사항 처리, MC-App 실행 관리
CB-Dragonfly
대규모 모니터링 성능 안정성, 멀티 클라우드 특화 모니터링,
VM/Container 통합 모니터링
- [대상버전릴리스] 멀티 클라우드 통합 모니터링(에이전트확장, 성능안정성)
- [PoC] 멀티 클라우드 특화 인프라 모니터링(MCIS, Hetero-IaaS)
CB-Bridge
Cloud-Barista 배포 자동화,
MSA기반 프레임워크 연동
- [대상버전릴리스] Cloud-Barista 실행관리(이미지 관리 및 실행 제어)
- [프로토타입] Cloud-Barista 운용 관리(API Gateway)
CB-Waterstrider
직관성, 사용 편의성, 멀티 클라우드 특화 정보,
성능 최적화(gRPC)
- [대상버전릴리스] 멀티 클라우드 인프라 서비스 관리 GUI 웹도구(디자인개선, MCIS 관리 및 모니터링 확장)
- [PoC] gRPC API, CLI(cbadm)
에스프레소
(Espresso)
[11월, 3rd 오픈세미나]
11월
CB-Spider
클라우드 6종연동+국내 클라우드 연동,
Hetero-MC IaaS지원, MC 연동 이력 관리
- [대상버전릴리스] 멀티 클라우드 인프라 연동(연동 안정화, 6종+a 클라우드 연동)
- [대상버전릴리스] 이종 멀티 클라우드 인프라 연동(VM+Container 혼용 인프라 연동)
- [대상버전릴리스] 멀티 클라우드 인프라 연동 이력 정보 관리
- [대상버전릴리스] 멀티 클라우드 인프라 에뮬레이터(Cloud-Twin)
CB-Tumblebug
MCIS 최적배치, MCIS 품질보장
클라우드간 서비스
- [대상버전릴리스] 멀티 클라우드 인프라 서비스 통합 관리
- [대상버전릴리스] MCIS 최적배치(배치 및 동적성능평가 메커니즘)
- [PoC] MCIS 고속 동적 배치
- [대상버전릴리스] MCIS 통합 품질제어 및 자동화(모니터링-진단-제어)
- [대상버전릴리스] 클라우드간 서비스(MCIS 동일 서브넷, 로드밸런싱)
CB-Ladybug
MC-App 배포 및 관리 편의성,
MC-App의 클라우드간 연계 운용성
- [프로토타입] MC-App 생성 및 요구사항 처리
- [프로토타입] MC-App 실행 관리
CB-Dragonfly
모니터링 이종 프로토콜, 멀티 클라우드 특화 모니터링,
VM/Container 통합 모니터링
- [대상버전릴리스] 멀티 클라우드 통합 모니터링(모니터링 구조/기능 고도화)
- [대상버전릴리스] 멀티 클라우드 특화 인프라 모니터링(MCIS, Hetero-IaaS)
- [대상버전릴리스] 멀티 클라우드 애플리케이션 모니터링(MC-App 모니터링)
- [대상버전릴리스] PUSH / PULL 방식 모니터링
CB-Bridge
Cloud-Barista 운영 및 관리 자동화, Cloud-Barista 개발
편의성
- [대상버전릴리스] Cloud-Barista 실행관리(이미지 관리 및 실행 제어, 운용고도화)
- [대상버전릴리스] Cloud-Barista 운용 관리(API Gateway, Cloud-Barista 모니터링)
- [대상버전릴리스] 프레임워크 개발 지원 환경(개발용 공통 템플릿)
CB-Waterstrider
직관성, 관리 편의성, 멀티 클라우드 특화 정보,
성능 최적화(gRPC)
- [대상버전릴리스] 멀티 클라우드 인프라 서비스 관리 GUI 웹도구
- [대상버전릴리스] 멀티 클라우드 애플리케이션 서비스 관리 GUI 웹도구
- [대상버전릴리스] gRPC API, Cloud-Barista CLI(cbadm, cbmon)
PoC à프로토타입 à 대상버전릴리스 à 고도화
36
• Cloud-Barista를 활용한 솔루션은 그 자체가 글로벌 표준 플랫폼이 되도록 ...
멀티 클라우드 기술 글로벌 표준화
※ Multi-Cloud, CSB
표준화 주도 (에디터쉽 확보)SG 13SC 38
※ Multi-Cloud 신규 표준 제안
(코에디터쉽 확보 예정)
Conceptand
Requirement
Reference
Architecture
Interface(API)
Multi-Cloud
(한국 ­ Concept and Req. 진행 중)
Cloud Service Brokerage(CSB)
(한국, Concept and Req. 완료)
Multi-Cloud NWI 제안
(한국, ’19.06)
CSB요구사항표준(한국, ’18.05)
CSB구조 NWI 제안
(한국, ‘19.06)
Multi-Cloud
(미국-Concept and Terminology)
Multi-Cloud(‘21)
개념 및 요구사항 표준
CSB
참조구조 표준(‘21)
Multi-Cloud 참조구조 표준Multi-Cloud 참조구조 표준
Multi-Cloud 인터페이스 표준Multi-Cloud 인터페이스 표준
CSB
인터페이스 표준
CSB
인터페이스 표준
Y.3506, Cloud Computing-Functional req. for cloud service
brokerage (한국, 2018)NP 5140, Information technology-Cloud computing-Concepts for
multi-cloud and other interoperation of multiple cloud services
현황
: Cloud-Barista 목표
Y.mc-reqts, Cloud Computing-Functional req. of cloud service partner
for multi-cloud
Y.csb-arch, Cloud Computing-Functional architecture for cloud
service brokerage
Multi-Cloud(‘23)
개념 및 상호운용 표준
단계
• (ITU-T) Multi-Cloud 기술 기고서 9건, 클라우드 서비스 브로커리지(CSB) 기술 기고서 8건, (ISO) 진입지점 찾는 중
37
[비전] 구름타고 세계로…
전세계 클라우드를 엮어서 , 우리의 서비스를 세계 곳곳으로 보내는 그날까지…
이제 까지는… 해외 글로벌 기술 기반의 국내 최적화 솔루션 개발
앞으로는… 국내 기술 기반으로 글로벌 솔루션을 개발 !
38
Cloud-Barista 커뮤니티
카푸치노(Cappuccino) 한잔 어떠세요 ? ^^
CLOUD
BARISTA 멀티클라우드서비스공통플랫폼
카푸치노(Cappuccino) : Cloud-Barista의 2nd 소스코드 버전명칭
Cloud-Barista 커뮤니티의 개발 전략
Cloud-Barista 는
우리가 마음먹은 대로 고치고, 추가하고, 제거할 수 있는 내재화 가능한 소스코드를 확보하고
신속하고 효율적인 소통 방식을 추구한다
주요 SW 는 Scratch 로 개발,
부가 SW는 Framework 구조 기반으로
공개SW 활용
주요 SW 는 Scratch 로 개발,
부가 SW는 Framework 구조 기반으로
공개SW 활용
• 차별성을 만들 수 있는 우리의 SW 확보
• 공개SW의 남용은 또 하나의 Lock-in
생각의 공유와 방향성의 결정은 목표에 대한
PoC로
생각의 공유와 방향성의 결정은 목표에 대한
PoC로
Scratch & DIY Thin & Fast
• 보는 것과 상상하는 것 사이에 Gap은 크다
• PoC 는 또 하나의 공통 개발 Base
40
Cloud-Barista 커뮤니티
• Cloud-Barista의 공동개발/공동활용을 위한 공개SW 협업 개발 워크플레이스
• SW개발의 전주기(개념공유-설계-개발-시험-활용)의 공유 및 협업
• 커뮤니티 개발 사이트
• 프로젝트 사이트 : https://cloud-barista.github.io
• 소스코드 사이트 : https://github.com/cloud-barista
• 커뮤니티의 정보 공개
공개 대상 결과물
문서-수시
노하우-반기별
소스코드-반기별
• 개발 수행 부산물인 문서의 산출 시점
• 커뮤니티 정기 기술세미나 (2회/년)
• 내부+참여 커미터 개발 통합 결과물 (2회/년) [ Cloud-Barista 웹사이트 및 깃헙 ]
41
커뮤니티 자료 공유
페이스북 그룹
깃허브
유튜브 채널
슬라이드쉐어
소스코드
문서산출물
발표자료
동영상 유용한 정보
https://www.facebook.com/groups/570753216908482/https://www.youtube.com/channel/UCU3B9kvSIASO8VzpfBNoh7w
www.github.com/cloud-barista
www.slideshare.com/cloud-barista
42
• 소스코드 메인라인
• 아메리카노(Americano)로 부터 지속적 개선
• 릴리스 되는 버전은 verX.Y-release_name 으로 github에 테깅
• 소스코드 브랜치
• Cloud-Barista 기반의 특정 솔루션 개발, 특수 목적의 Cloud-Barista 추가 개발 시 추진
Cloud-Barista 소스코드 릴리스 로드맵
커뮤니티 기여자/수요자 확보 à 활용/확산 촉진
2019년 2020년 2021년 2022년
현시점
아메리카노
(11/22)
카푸치노
(20/6)
에스프레소
(20/11)
카페모카
(21/5)
아포가또
(21/11)
카페라떼
(22/4)
코르타도
(22/9)
핸드드립
(22/11)
1st 버전
43
[참고] Cloud-Barista R&D 조감도
CB-Dragonfly CB-Ladybug CB-TumblebugCB-Spider
CB-Waterstrider
CB-Bridge
CB-Webtool CB-CLI
Cloud-Twin
CB-Apigw
CB-Store
개방형 API
(ALL)
Cloud-Barista 운용 관리
(시지훈 F.L)
멀티 클라우드
연동 F (김병섭 F.L)
멀티 클라우드
통합 모니터링 F (권경민 F.L)
멀티 클라우드 애플리케이션
통합관리 F (김수영 F.L)
멀티 클라우드 인프라 서비스
통합관리 F (손석호 F.L)
GUI 웹도구
(정영태 F.L)
CLI 및 gRPC
(이정문 C.M)
API 중계기 및 현황정보 관리
(장인섭 C.M)
멀티 클라우드 에뮬레이터
(박재홍 C.M)
Cloud-Barista 메타데이터 저장소
(김병섭 T.L)
CB-Log
Cloud-Barista 로그 관리
(김병섭 T.L)
표준화
Cloud-Barista 국내외 표준화
(정영우 S.L)
Cloud-Barista플랫폼영역사용자영역
CB-Larva
CB-Network
CB-Storage
CB-Mobile
CB-xxx
CB-gRPC
신규 니즈 기술
(ALL Member)
44
< https://en.wikipedia.org/wiki/Go_(programming_language) Caddy, an open source HTTP/2 web server with automatic
HTTPS capability.
Docker, a set of tools for deploying Linux containers
Ethereum, The go-ethereum implementation of the Ethereum Virtual Machine blockchain for
the Ether cryptocurrency [110]
InfluxDB, an open source database specifically to handle time series data with high availability and high performance
requirements.
Juju, a service orchestration tool by Canonical, packagers of Ubuntu Linux
Kubernetes container management system
OpenShift, a cloud computing platform as a service by Red Hat
Terraform, an open-source, multiple cloud infrastructure provisioning tool from HashiCorp.
Cloud Foundry, a platform as a service[115]
CloudFlare, for their delta-coding proxy Railgun, their distributed DNS service, as well as tools for cryptography, logging,
stream processing, and accessing SPDY sites.[116][117]
Container Linux (formerly CoreOS), a Linux-based operating system that uses Docker containers[118] and rkt containers.
Couchbase, Query and Indexing services within the Couchbase Server[119]
Dropbox, who migrated some of their critical components from Python to Go[120]
Ethereum, a cryptocurrency[121]
Google, for many projects, notably including download server dl.google.com[122][123][124]
Heroku, for Doozer, a lock service[16]
Hyperledger Fabric, an open source, enterprise-focused distributed ledger project
MongoDB, tools for administering MongoDB instances[125]
Netflix, for two portions of their server architecture[126]
Novartis, for an internal inventory system[127]
Nutanix, for a variety of micro-services in its Enterprise Cloud OS.[128]
….
Cloud-Barista 개발 언어 : Go 언어
• Cloud-Barista와 관련성이 있는 다수의 기술들이 Go언어로 개발 추진
• Docker, Kubernetes, Crossplane, InfluxDB, …
• 기술간 연계, 활용을 위해서는 개발 언어간의 접점도 중요, …. (우리도 첨 입니다.^^)
• 주요 OS는 모두 지원
• Free BSD, Linux, Mac OS, Windows, Android, ...
45
Cloud-Barista의 라이선스 : Apache 2.0
공개SW 주요 기능 라이선스 정책
Container Linux(구 CoreOS) 컨테이너 전용 리눅스 배포판 Apache 2.0 license
Docker 컨테이너 런타임(OS 수준 가상화) Apache 2.0 license
Kubernetes 클러스터 관리 및 컨테이너 오케스트레이션 Apache 2.0 license
Mesos 클러스터 관리 Apache 2.0 license
OpenStack 클러스터 관리 및 VM 오케스트레이션 Apache 2.0 license
Crossplane
(멀티클라우드분야 신규 공개SW 커뮤니티)
멀티 클라우드 기반 서비스 오케스트레이션 Apache 2.0 license
• Cloud-Barista와 관련성이 있는 다수의 기술들이 Apache 2.0 라이선스로 개발 추진
• 라이선스간의 충돌, 혼재 등은 기술 수요자에게 또 다른 문제를 야기할 수 있으므로 연계 가능성이 높은 기술과 동일한
라이선스의 선택이 중요
• 국내 기술 수요자 입장에서는 추가 개발 소스코드의 공개없이 사업화가 가능한 라이선스 중요
46
Cloud-Barista 커뮤니티 참여와 활용
CLOUD
BARISTA
A 사 C 대학B 사
멀티 클라우드
기반의 XX 특화 솔루션/제품
멀티 클라우드
기반의 YY 서비스
멀티 클라우드 개념 PoC
및 연구 인프라
• 공개SW 기반의 Cloud-Barista 개발 --> 국내 클라우드 사업자와 수요자에게 제공 --> 국내 기업/기관의 자사
솔루션 및 서비스의 신속한 확보 --> 국내 멀티 클라우드 시장 경쟁력 강화
• 멀티 클라우드 서비스 개발 공수의 70~80%에 해당하는 공통 기반 기술을 제공하고, 기업은 서비스, 솔루션 특화 부분
(미들웨어, 포털 등)을 추가 개발하여 신속한 사업화 환경을 제공
47
Cloud-Barista 기여 / 협력 포인트
• 수많은 협력 포인트가 있겠지만...
• (CB-Spider) 멀티 클라우드 인프라 연동
• (IaaS사업자) 국내 클라우드 인프라 사업자가 자사 클라우드 드라이버 개발 참여
• [장점] 해당 기업의 클라우드가 연동되는 Cloud-Barista가 지속적 배포, 확산 à 서비스 브랜딩, 회사 인지도, 서비스 활용율 개선 예상
• [시점] 카푸치노 이후 : 기존 클라우드 연동 정책, 연동 방식, 제공 기능 등의 확정 및 안정화 후
• (CB-Tumblebug / CB-Ladybug) 멀티 클라우드 인프라 서비스 및 애플리케이션 통합.운용
• (PaaS/SaaS 사업자) 자사의 제공 응용 관리 미들웨어/포털과의 통합
• [장점] 글로벌 클라우드 및 특정 사업자 인프라에 의존적인 국내 SaaS 서비스를 전세계 곳곳으로 응용 사업자가 직접 제공함으로써 서비스의 신속한 글로벌화 촉진
• [시점] 에스프레소 이후, CB-Tumblebug 안정화 및 CB-Ladybug의 기본 기능 개발
• (Cloud-Barista) 멀티 클라우드 공통 프레임워크
• (자체 솔루션 확보 사업자) Cloud-Barista 기반의 신규 솔루션 개발
48
(홍보) ­ 공개SW기여 경험을 Cloud-Barista로 해보고 싶다면…
49
COVID-19 라는 외상 후,
한국은 스트레스가 아닌“성숙”을 만들어가고 있습니다.
Cloud-Barista도 이니셜 “K”의 저력을 잊지 않겠습니다.
Kloud-Barista 로 인식 되는 그날까지...
에필로그
50
감사합니다.
https://github.com/cloud-barista
https://cloud-barista.github.io
(강 동 재 / contact-to-cloud-barista@googlegroups.com)
“Contact to the Multi-Cloud”
Cloud-Barista Community 2nd Open Conference
클라우드 바리스타들의 두 번째 이야기
본 발표자료에는 네이버에서 제공한 나눔글꼴이 적용되어 있습니다.
1 de 51

Recomendados

Cloud-Barista 제1차 오픈세미나 - CB-Spider : 멀티 클라우드 인프라 연동 프레임워크(1st Open Seminar, ... por
Cloud-Barista 제1차 오픈세미나 - CB-Spider : 멀티 클라우드 인프라 연동 프레임워크(1st Open Seminar, ...Cloud-Barista 제1차 오픈세미나 - CB-Spider : 멀티 클라우드 인프라 연동 프레임워크(1st Open Seminar, ...
Cloud-Barista 제1차 오픈세미나 - CB-Spider : 멀티 클라우드 인프라 연동 프레임워크(1st Open Seminar, ...Cloud-Barista Community
88 vistas38 diapositivas
Cloud-Barista 제2차 오픈 컨퍼런스 : CB-Spider-멀티 클라우드 인프라 연동(Multi-Cloud Infrastructu... por
Cloud-Barista 제2차 오픈 컨퍼런스 : CB-Spider-멀티 클라우드 인프라 연동(Multi-Cloud Infrastructu...Cloud-Barista 제2차 오픈 컨퍼런스 : CB-Spider-멀티 클라우드 인프라 연동(Multi-Cloud Infrastructu...
Cloud-Barista 제2차 오픈 컨퍼런스 : CB-Spider-멀티 클라우드 인프라 연동(Multi-Cloud Infrastructu...Cloud-Barista Community
118 vistas32 diapositivas
Cloud-Barista 제3차 오픈 컨퍼런스 : CB-Ladybug - 멀티 클라우드 애플리케이션 운용 관리(Multi-Cloud App... por
Cloud-Barista 제3차 오픈 컨퍼런스 : CB-Ladybug - 멀티 클라우드 애플리케이션 운용 관리(Multi-Cloud App...Cloud-Barista 제3차 오픈 컨퍼런스 : CB-Ladybug - 멀티 클라우드 애플리케이션 운용 관리(Multi-Cloud App...
Cloud-Barista 제3차 오픈 컨퍼런스 : CB-Ladybug - 멀티 클라우드 애플리케이션 운용 관리(Multi-Cloud App...Cloud-Barista Community
78 vistas17 diapositivas
Cloud-Barista 제2차 오픈 컨퍼런스 : CB-Waterstrider-멀티 클라우드 서비스 공통 플랫폼 웹도구(Cloud-Bari... por
Cloud-Barista 제2차 오픈 컨퍼런스 : CB-Waterstrider-멀티 클라우드 서비스 공통 플랫폼 웹도구(Cloud-Bari...Cloud-Barista 제2차 오픈 컨퍼런스 : CB-Waterstrider-멀티 클라우드 서비스 공통 플랫폼 웹도구(Cloud-Bari...
Cloud-Barista 제2차 오픈 컨퍼런스 : CB-Waterstrider-멀티 클라우드 서비스 공통 플랫폼 웹도구(Cloud-Bari...Cloud-Barista Community
116 vistas20 diapositivas
Cloud-Barista 제2차 오픈 컨퍼런스 : CB-Dragonfly-멀티 클라우드 통합 모니터링 프레임워크(Multi-Cloud Se... por
Cloud-Barista 제2차 오픈 컨퍼런스 : CB-Dragonfly-멀티 클라우드 통합 모니터링 프레임워크(Multi-Cloud Se...Cloud-Barista 제2차 오픈 컨퍼런스 : CB-Dragonfly-멀티 클라우드 통합 모니터링 프레임워크(Multi-Cloud Se...
Cloud-Barista 제2차 오픈 컨퍼런스 : CB-Dragonfly-멀티 클라우드 통합 모니터링 프레임워크(Multi-Cloud Se...Cloud-Barista Community
103 vistas33 diapositivas
Cloud-Barista 제3차 오픈 컨퍼런스 : Cloud-Barista 기술 및 커뮤니티 소개(Cloud-Barista Technolo... por
Cloud-Barista 제3차 오픈 컨퍼런스 : Cloud-Barista 기술 및 커뮤니티 소개(Cloud-Barista Technolo...Cloud-Barista 제3차 오픈 컨퍼런스 : Cloud-Barista 기술 및 커뮤니티 소개(Cloud-Barista Technolo...
Cloud-Barista 제3차 오픈 컨퍼런스 : Cloud-Barista 기술 및 커뮤니티 소개(Cloud-Barista Technolo...Cloud-Barista Community
115 vistas39 diapositivas

Más contenido relacionado

La actualidad más candente

Cloud-Barista 제3차 오픈 컨퍼런스 : CB-Spider - 멀티 클라우드 인프라 연동(Multi-Cloud Infrastruc... por
Cloud-Barista 제3차 오픈 컨퍼런스 : CB-Spider - 멀티 클라우드 인프라 연동(Multi-Cloud Infrastruc...Cloud-Barista 제3차 오픈 컨퍼런스 : CB-Spider - 멀티 클라우드 인프라 연동(Multi-Cloud Infrastruc...
Cloud-Barista 제3차 오픈 컨퍼런스 : CB-Spider - 멀티 클라우드 인프라 연동(Multi-Cloud Infrastruc...Cloud-Barista Community
108 vistas31 diapositivas
Cloud-Barista 제3차 오픈 컨퍼런스 : CB-Bridge - Cloud-Barista 운용 관리(Cloud-Barista Ope... por
Cloud-Barista 제3차 오픈 컨퍼런스 : CB-Bridge - Cloud-Barista 운용 관리(Cloud-Barista Ope...Cloud-Barista 제3차 오픈 컨퍼런스 : CB-Bridge - Cloud-Barista 운용 관리(Cloud-Barista Ope...
Cloud-Barista 제3차 오픈 컨퍼런스 : CB-Bridge - Cloud-Barista 운용 관리(Cloud-Barista Ope...Cloud-Barista Community
220 vistas16 diapositivas
Cloud-Barista 제3차 오픈 컨퍼런스 : CB-Dragonfly - 멀티 클라우드 통합 모니터링 프레임워크(Multi-Cloud ... por
Cloud-Barista 제3차 오픈 컨퍼런스 : CB-Dragonfly - 멀티 클라우드 통합 모니터링 프레임워크(Multi-Cloud ...Cloud-Barista 제3차 오픈 컨퍼런스 : CB-Dragonfly - 멀티 클라우드 통합 모니터링 프레임워크(Multi-Cloud ...
Cloud-Barista 제3차 오픈 컨퍼런스 : CB-Dragonfly - 멀티 클라우드 통합 모니터링 프레임워크(Multi-Cloud ...Cloud-Barista Community
120 vistas23 diapositivas
Cloud-Barista 제2차 오픈 컨퍼런스 : CB-Bridge-Cloud-Barista 운용 관리(Cloud-Barista Opera... por
Cloud-Barista 제2차 오픈 컨퍼런스 : CB-Bridge-Cloud-Barista 운용 관리(Cloud-Barista Opera...Cloud-Barista 제2차 오픈 컨퍼런스 : CB-Bridge-Cloud-Barista 운용 관리(Cloud-Barista Opera...
Cloud-Barista 제2차 오픈 컨퍼런스 : CB-Bridge-Cloud-Barista 운용 관리(Cloud-Barista Opera...Cloud-Barista Community
213 vistas18 diapositivas
Cloud-Barista 제4차 오픈 컨퍼런스 : CB-Larva - 멀티클라우드 인프라 및 응용을 위한 네트워킹 (Networking f... por
Cloud-Barista 제4차 오픈 컨퍼런스 : CB-Larva - 멀티클라우드 인프라 및 응용을 위한 네트워킹 (Networking f...Cloud-Barista 제4차 오픈 컨퍼런스 : CB-Larva - 멀티클라우드 인프라 및 응용을 위한 네트워킹 (Networking f...
Cloud-Barista 제4차 오픈 컨퍼런스 : CB-Larva - 멀티클라우드 인프라 및 응용을 위한 네트워킹 (Networking f...Cloud-Barista Community
71 vistas37 diapositivas
Cloud-Barista 제5차 오픈 컨퍼런스 : 멀티클라우드 애플리케이션 통합 관리 (CB-Ladybug) por
Cloud-Barista 제5차 오픈 컨퍼런스 : 멀티클라우드 애플리케이션 통합 관리 (CB-Ladybug) Cloud-Barista 제5차 오픈 컨퍼런스 : 멀티클라우드 애플리케이션 통합 관리 (CB-Ladybug)
Cloud-Barista 제5차 오픈 컨퍼런스 : 멀티클라우드 애플리케이션 통합 관리 (CB-Ladybug) Cloud-Barista Community
60 vistas15 diapositivas

La actualidad más candente(20)

Cloud-Barista 제3차 오픈 컨퍼런스 : CB-Spider - 멀티 클라우드 인프라 연동(Multi-Cloud Infrastruc... por Cloud-Barista Community
Cloud-Barista 제3차 오픈 컨퍼런스 : CB-Spider - 멀티 클라우드 인프라 연동(Multi-Cloud Infrastruc...Cloud-Barista 제3차 오픈 컨퍼런스 : CB-Spider - 멀티 클라우드 인프라 연동(Multi-Cloud Infrastruc...
Cloud-Barista 제3차 오픈 컨퍼런스 : CB-Spider - 멀티 클라우드 인프라 연동(Multi-Cloud Infrastruc...
Cloud-Barista 제3차 오픈 컨퍼런스 : CB-Bridge - Cloud-Barista 운용 관리(Cloud-Barista Ope... por Cloud-Barista Community
Cloud-Barista 제3차 오픈 컨퍼런스 : CB-Bridge - Cloud-Barista 운용 관리(Cloud-Barista Ope...Cloud-Barista 제3차 오픈 컨퍼런스 : CB-Bridge - Cloud-Barista 운용 관리(Cloud-Barista Ope...
Cloud-Barista 제3차 오픈 컨퍼런스 : CB-Bridge - Cloud-Barista 운용 관리(Cloud-Barista Ope...
Cloud-Barista 제3차 오픈 컨퍼런스 : CB-Dragonfly - 멀티 클라우드 통합 모니터링 프레임워크(Multi-Cloud ... por Cloud-Barista Community
Cloud-Barista 제3차 오픈 컨퍼런스 : CB-Dragonfly - 멀티 클라우드 통합 모니터링 프레임워크(Multi-Cloud ...Cloud-Barista 제3차 오픈 컨퍼런스 : CB-Dragonfly - 멀티 클라우드 통합 모니터링 프레임워크(Multi-Cloud ...
Cloud-Barista 제3차 오픈 컨퍼런스 : CB-Dragonfly - 멀티 클라우드 통합 모니터링 프레임워크(Multi-Cloud ...
Cloud-Barista 제2차 오픈 컨퍼런스 : CB-Bridge-Cloud-Barista 운용 관리(Cloud-Barista Opera... por Cloud-Barista Community
Cloud-Barista 제2차 오픈 컨퍼런스 : CB-Bridge-Cloud-Barista 운용 관리(Cloud-Barista Opera...Cloud-Barista 제2차 오픈 컨퍼런스 : CB-Bridge-Cloud-Barista 운용 관리(Cloud-Barista Opera...
Cloud-Barista 제2차 오픈 컨퍼런스 : CB-Bridge-Cloud-Barista 운용 관리(Cloud-Barista Opera...
Cloud-Barista 제4차 오픈 컨퍼런스 : CB-Larva - 멀티클라우드 인프라 및 응용을 위한 네트워킹 (Networking f... por Cloud-Barista Community
Cloud-Barista 제4차 오픈 컨퍼런스 : CB-Larva - 멀티클라우드 인프라 및 응용을 위한 네트워킹 (Networking f...Cloud-Barista 제4차 오픈 컨퍼런스 : CB-Larva - 멀티클라우드 인프라 및 응용을 위한 네트워킹 (Networking f...
Cloud-Barista 제4차 오픈 컨퍼런스 : CB-Larva - 멀티클라우드 인프라 및 응용을 위한 네트워킹 (Networking f...
Cloud-Barista 제5차 오픈 컨퍼런스 : 멀티클라우드 애플리케이션 통합 관리 (CB-Ladybug) por Cloud-Barista Community
Cloud-Barista 제5차 오픈 컨퍼런스 : 멀티클라우드 애플리케이션 통합 관리 (CB-Ladybug) Cloud-Barista 제5차 오픈 컨퍼런스 : 멀티클라우드 애플리케이션 통합 관리 (CB-Ladybug)
Cloud-Barista 제5차 오픈 컨퍼런스 : 멀티클라우드 애플리케이션 통합 관리 (CB-Ladybug)
Cloud-Barista 제5차 오픈 컨퍼런스 : 멀티클라우드 인프라 서비스 통합 관리 (CB-Tumblebug) por Cloud-Barista Community
Cloud-Barista 제5차 오픈 컨퍼런스 : 멀티클라우드 인프라 서비스 통합 관리 (CB-Tumblebug)Cloud-Barista 제5차 오픈 컨퍼런스 : 멀티클라우드 인프라 서비스 통합 관리 (CB-Tumblebug)
Cloud-Barista 제5차 오픈 컨퍼런스 : 멀티클라우드 인프라 서비스 통합 관리 (CB-Tumblebug)
Cloud-Barista 제1차 오픈세미나 : CB-Dragonfly-멀티 클라우드 통합 모니터링 프레임워크(1st Open Seminar... por Cloud-Barista Community
Cloud-Barista 제1차 오픈세미나 : CB-Dragonfly-멀티 클라우드 통합 모니터링 프레임워크(1st Open Seminar...Cloud-Barista 제1차 오픈세미나 : CB-Dragonfly-멀티 클라우드 통합 모니터링 프레임워크(1st Open Seminar...
Cloud-Barista 제1차 오픈세미나 : CB-Dragonfly-멀티 클라우드 통합 모니터링 프레임워크(1st Open Seminar...
Cloud-Barista 제5차 오픈 컨퍼런스 : 멀티클라우드 대규모 통합 모니터링 (CB-Dragonfly) por Cloud-Barista Community
Cloud-Barista 제5차 오픈 컨퍼런스 : 멀티클라우드 대규모 통합 모니터링 (CB-Dragonfly)Cloud-Barista 제5차 오픈 컨퍼런스 : 멀티클라우드 대규모 통합 모니터링 (CB-Dragonfly)
Cloud-Barista 제5차 오픈 컨퍼런스 : 멀티클라우드 대규모 통합 모니터링 (CB-Dragonfly)
Cloud-Barista 제3차 오픈 컨퍼런스 : CB-Tumblebug - 멀티 클라우드 인프라 통합 운용 관리(Multi-Cloud I... por Cloud-Barista Community
Cloud-Barista 제3차 오픈 컨퍼런스 : CB-Tumblebug - 멀티 클라우드 인프라 통합 운용 관리(Multi-Cloud I...Cloud-Barista 제3차 오픈 컨퍼런스 : CB-Tumblebug - 멀티 클라우드 인프라 통합 운용 관리(Multi-Cloud I...
Cloud-Barista 제3차 오픈 컨퍼런스 : CB-Tumblebug - 멀티 클라우드 인프라 통합 운용 관리(Multi-Cloud I...
Cloud-Barista 제5차 오픈 컨퍼런스 : 멀티클라우드, 새로운 생태계를 향한 클라우드 비긴어게인 (Cloud-Barista) por Cloud-Barista Community
Cloud-Barista 제5차 오픈 컨퍼런스 : 멀티클라우드, 새로운 생태계를 향한 클라우드 비긴어게인 (Cloud-Barista) Cloud-Barista 제5차 오픈 컨퍼런스 : 멀티클라우드, 새로운 생태계를 향한 클라우드 비긴어게인 (Cloud-Barista)
Cloud-Barista 제5차 오픈 컨퍼런스 : 멀티클라우드, 새로운 생태계를 향한 클라우드 비긴어게인 (Cloud-Barista)
Cloud-Barista 제5차 오픈 컨퍼런스 : 멀티클라우드 가상 네트워크 (CB-Larva) por Cloud-Barista Community
Cloud-Barista 제5차 오픈 컨퍼런스 : 멀티클라우드 가상 네트워크 (CB-Larva)Cloud-Barista 제5차 오픈 컨퍼런스 : 멀티클라우드 가상 네트워크 (CB-Larva)
Cloud-Barista 제5차 오픈 컨퍼런스 : 멀티클라우드 가상 네트워크 (CB-Larva)
Cloud-Barista 제5차 오픈 컨퍼런스 : 멀티클라우드 인프라 연동 (CB-Spider) por Cloud-Barista Community
Cloud-Barista 제5차 오픈 컨퍼런스 : 멀티클라우드 인프라 연동 (CB-Spider)Cloud-Barista 제5차 오픈 컨퍼런스 : 멀티클라우드 인프라 연동 (CB-Spider)
Cloud-Barista 제5차 오픈 컨퍼런스 : 멀티클라우드 인프라 연동 (CB-Spider)
Cloud-Barista 제4차 오픈 컨퍼런스 : CB-Ladybug - 멀티클라우드 애플리케이션 서비스 통합 운용 및 관리 (Integr... por Cloud-Barista Community
Cloud-Barista 제4차 오픈 컨퍼런스 : CB-Ladybug - 멀티클라우드 애플리케이션 서비스 통합 운용 및 관리 (Integr...Cloud-Barista 제4차 오픈 컨퍼런스 : CB-Ladybug - 멀티클라우드 애플리케이션 서비스 통합 운용 및 관리 (Integr...
Cloud-Barista 제4차 오픈 컨퍼런스 : CB-Ladybug - 멀티클라우드 애플리케이션 서비스 통합 운용 및 관리 (Integr...
Cloud-Barista 제4차 오픈 컨퍼런스 : Cloud-Barista - 멀티클라우드 서비스 공통 플랫폼 개요 (Multi-cloud... por Cloud-Barista Community
Cloud-Barista 제4차 오픈 컨퍼런스 : Cloud-Barista - 멀티클라우드 서비스 공통 플랫폼 개요 (Multi-cloud...Cloud-Barista 제4차 오픈 컨퍼런스 : Cloud-Barista - 멀티클라우드 서비스 공통 플랫폼 개요 (Multi-cloud...
Cloud-Barista 제4차 오픈 컨퍼런스 : Cloud-Barista - 멀티클라우드 서비스 공통 플랫폼 개요 (Multi-cloud...
Cloud-Barista 제4차 오픈 컨퍼런스 : CB-Spider / CB-Tumblebug : 멀티클라우드 인프라 서비스 (Multi-... por Cloud-Barista Community
Cloud-Barista 제4차 오픈 컨퍼런스 : CB-Spider / CB-Tumblebug : 멀티클라우드 인프라 서비스 (Multi-...Cloud-Barista 제4차 오픈 컨퍼런스 : CB-Spider / CB-Tumblebug : 멀티클라우드 인프라 서비스 (Multi-...
Cloud-Barista 제4차 오픈 컨퍼런스 : CB-Spider / CB-Tumblebug : 멀티클라우드 인프라 서비스 (Multi-...
Cloud-Barista 제4차 오픈 컨퍼런스 : CB-Dragonfly - 멀티클라우드 대규모 통합 모니터링 (Multi-cloud la... por Cloud-Barista Community
Cloud-Barista 제4차 오픈 컨퍼런스 : CB-Dragonfly - 멀티클라우드 대규모 통합 모니터링 (Multi-cloud la...Cloud-Barista 제4차 오픈 컨퍼런스 : CB-Dragonfly - 멀티클라우드 대규모 통합 모니터링 (Multi-cloud la...
Cloud-Barista 제4차 오픈 컨퍼런스 : CB-Dragonfly - 멀티클라우드 대규모 통합 모니터링 (Multi-cloud la...
Cloud-Barista 제4차 오픈 컨퍼런스 : CB-Waterstrider - 멀티클라우드 개방형 인터페이스(Cloud-Barista ... por Cloud-Barista Community
Cloud-Barista 제4차 오픈 컨퍼런스 : CB-Waterstrider - 멀티클라우드 개방형 인터페이스(Cloud-Barista ...Cloud-Barista 제4차 오픈 컨퍼런스 : CB-Waterstrider - 멀티클라우드 개방형 인터페이스(Cloud-Barista ...
Cloud-Barista 제4차 오픈 컨퍼런스 : CB-Waterstrider - 멀티클라우드 개방형 인터페이스(Cloud-Barista ...
Cloud-Barista 제5차 오픈 컨퍼런스 : 멀티클라우드 개방형 인터페이스 (CB-Waterstrider - Webtool) por Cloud-Barista Community
Cloud-Barista 제5차 오픈 컨퍼런스 : 멀티클라우드 개방형 인터페이스 (CB-Waterstrider - Webtool)Cloud-Barista 제5차 오픈 컨퍼런스 : 멀티클라우드 개방형 인터페이스 (CB-Waterstrider - Webtool)
Cloud-Barista 제5차 오픈 컨퍼런스 : 멀티클라우드 개방형 인터페이스 (CB-Waterstrider - Webtool)
Cloud-Barista 제5차 오픈 컨퍼런스 : 멀티클라우드 서비스 활용사례 유즈케이스 (사용자 및 데이터 근접 서비스) por Cloud-Barista Community
Cloud-Barista 제5차 오픈 컨퍼런스 : 멀티클라우드 서비스 활용사례 유즈케이스 (사용자 및 데이터 근접 서비스)Cloud-Barista 제5차 오픈 컨퍼런스 : 멀티클라우드 서비스 활용사례 유즈케이스 (사용자 및 데이터 근접 서비스)
Cloud-Barista 제5차 오픈 컨퍼런스 : 멀티클라우드 서비스 활용사례 유즈케이스 (사용자 및 데이터 근접 서비스)

Similar a Cloud-Barista 제2차 오픈 컨퍼런스 : Cloud-Barista 기술 및 커뮤니티 소개(Multi-Cloud Service Common Platform)

Cloud-Barista 제7차 컨퍼런스 : 멀티클라우드, 컴퓨팅 인프라에 제약없는 서비스 생태계 por
Cloud-Barista 제7차 컨퍼런스 : 멀티클라우드, 컴퓨팅 인프라에 제약없는 서비스 생태계Cloud-Barista 제7차 컨퍼런스 : 멀티클라우드, 컴퓨팅 인프라에 제약없는 서비스 생태계
Cloud-Barista 제7차 컨퍼런스 : 멀티클라우드, 컴퓨팅 인프라에 제약없는 서비스 생태계Cloud-Barista Community
66 vistas39 diapositivas
Cloud-Barista 제6차 오픈 컨퍼런스 : 오픈소스로 만들어가는 멀티클라우드 생태계(Cloud-Barista) por
Cloud-Barista 제6차 오픈 컨퍼런스 : 오픈소스로 만들어가는 멀티클라우드 생태계(Cloud-Barista)Cloud-Barista 제6차 오픈 컨퍼런스 : 오픈소스로 만들어가는 멀티클라우드 생태계(Cloud-Barista)
Cloud-Barista 제6차 오픈 컨퍼런스 : 오픈소스로 만들어가는 멀티클라우드 생태계(Cloud-Barista)Cloud-Barista Community
41 vistas50 diapositivas
Cloud-Barista 제6차 오픈 컨퍼런스 : 클라우드바리스타 활용 사례(Multi-Cloud as a Service, MCaaS) por
Cloud-Barista 제6차 오픈 컨퍼런스 : 클라우드바리스타 활용 사례(Multi-Cloud as a Service, MCaaS)Cloud-Barista 제6차 오픈 컨퍼런스 : 클라우드바리스타 활용 사례(Multi-Cloud as a Service, MCaaS)
Cloud-Barista 제6차 오픈 컨퍼런스 : 클라우드바리스타 활용 사례(Multi-Cloud as a Service, MCaaS)Cloud-Barista Community
64 vistas23 diapositivas
Cloud-Barista 제7차 컨퍼런스 : 클라우드바리스타 활용 사례 - Multi-Cloud as a Service, MCaaS por
Cloud-Barista 제7차 컨퍼런스 : 클라우드바리스타 활용 사례 - Multi-Cloud as a Service, MCaaSCloud-Barista 제7차 컨퍼런스 : 클라우드바리스타 활용 사례 - Multi-Cloud as a Service, MCaaS
Cloud-Barista 제7차 컨퍼런스 : 클라우드바리스타 활용 사례 - Multi-Cloud as a Service, MCaaSCloud-Barista Community
41 vistas17 diapositivas
Open Cloud Engine PaaS Snapshots por
Open Cloud Engine PaaS SnapshotsOpen Cloud Engine PaaS Snapshots
Open Cloud Engine PaaS SnapshotsuEngine Solutions
443 vistas19 diapositivas
유엔진 오픈소스 클라우드 플랫폼 (uEngine Microservice architecture Platform) por
유엔진 오픈소스 클라우드 플랫폼 (uEngine Microservice architecture Platform)유엔진 오픈소스 클라우드 플랫폼 (uEngine Microservice architecture Platform)
유엔진 오픈소스 클라우드 플랫폼 (uEngine Microservice architecture Platform)uEngine Solutions
1K vistas55 diapositivas

Similar a Cloud-Barista 제2차 오픈 컨퍼런스 : Cloud-Barista 기술 및 커뮤니티 소개(Multi-Cloud Service Common Platform)(20)

Cloud-Barista 제7차 컨퍼런스 : 멀티클라우드, 컴퓨팅 인프라에 제약없는 서비스 생태계 por Cloud-Barista Community
Cloud-Barista 제7차 컨퍼런스 : 멀티클라우드, 컴퓨팅 인프라에 제약없는 서비스 생태계Cloud-Barista 제7차 컨퍼런스 : 멀티클라우드, 컴퓨팅 인프라에 제약없는 서비스 생태계
Cloud-Barista 제7차 컨퍼런스 : 멀티클라우드, 컴퓨팅 인프라에 제약없는 서비스 생태계
Cloud-Barista 제6차 오픈 컨퍼런스 : 오픈소스로 만들어가는 멀티클라우드 생태계(Cloud-Barista) por Cloud-Barista Community
Cloud-Barista 제6차 오픈 컨퍼런스 : 오픈소스로 만들어가는 멀티클라우드 생태계(Cloud-Barista)Cloud-Barista 제6차 오픈 컨퍼런스 : 오픈소스로 만들어가는 멀티클라우드 생태계(Cloud-Barista)
Cloud-Barista 제6차 오픈 컨퍼런스 : 오픈소스로 만들어가는 멀티클라우드 생태계(Cloud-Barista)
Cloud-Barista 제6차 오픈 컨퍼런스 : 클라우드바리스타 활용 사례(Multi-Cloud as a Service, MCaaS) por Cloud-Barista Community
Cloud-Barista 제6차 오픈 컨퍼런스 : 클라우드바리스타 활용 사례(Multi-Cloud as a Service, MCaaS)Cloud-Barista 제6차 오픈 컨퍼런스 : 클라우드바리스타 활용 사례(Multi-Cloud as a Service, MCaaS)
Cloud-Barista 제6차 오픈 컨퍼런스 : 클라우드바리스타 활용 사례(Multi-Cloud as a Service, MCaaS)
Cloud-Barista 제7차 컨퍼런스 : 클라우드바리스타 활용 사례 - Multi-Cloud as a Service, MCaaS por Cloud-Barista Community
Cloud-Barista 제7차 컨퍼런스 : 클라우드바리스타 활용 사례 - Multi-Cloud as a Service, MCaaSCloud-Barista 제7차 컨퍼런스 : 클라우드바리스타 활용 사례 - Multi-Cloud as a Service, MCaaS
Cloud-Barista 제7차 컨퍼런스 : 클라우드바리스타 활용 사례 - Multi-Cloud as a Service, MCaaS
유엔진 오픈소스 클라우드 플랫폼 (uEngine Microservice architecture Platform) por uEngine Solutions
유엔진 오픈소스 클라우드 플랫폼 (uEngine Microservice architecture Platform)유엔진 오픈소스 클라우드 플랫폼 (uEngine Microservice architecture Platform)
유엔진 오픈소스 클라우드 플랫폼 (uEngine Microservice architecture Platform)
uEngine Solutions1K vistas
Cloud-Barista 제7차 컨퍼런스 : 멀티클라우드 적응형 네트워크 (CB-Larva) por Cloud-Barista Community
Cloud-Barista 제7차 컨퍼런스 : 멀티클라우드 적응형 네트워크 (CB-Larva)Cloud-Barista 제7차 컨퍼런스 : 멀티클라우드 적응형 네트워크 (CB-Larva)
Cloud-Barista 제7차 컨퍼런스 : 멀티클라우드 적응형 네트워크 (CB-Larva)
클라우드 네이티브 전환 요소 및 성공적인 쿠버네티스 도입 전략 por Open Source Consulting
클라우드 네이티브 전환 요소 및 성공적인 쿠버네티스 도입 전략클라우드 네이티브 전환 요소 및 성공적인 쿠버네티스 도입 전략
클라우드 네이티브 전환 요소 및 성공적인 쿠버네티스 도입 전략
성공적인 하이브리드 클라우드를 위한 레드햇의 전략 por rockplace
성공적인 하이브리드 클라우드를 위한 레드햇의 전략성공적인 하이브리드 클라우드를 위한 레드햇의 전략
성공적인 하이브리드 클라우드를 위한 레드햇의 전략
rockplace543 vistas
Openshift 활용을 위한 Application의 준비, Cloud Native por rockplace
Openshift 활용을 위한 Application의 준비, Cloud NativeOpenshift 활용을 위한 Application의 준비, Cloud Native
Openshift 활용을 위한 Application의 준비, Cloud Native
rockplace170 vistas
Total Cloud Solution - CloudMesh por SONG INSEOB
Total Cloud Solution - CloudMeshTotal Cloud Solution - CloudMesh
Total Cloud Solution - CloudMesh
SONG INSEOB1.4K vistas
Deployment techniques for cloud native por Alex Jeong
Deployment techniques for cloud nativeDeployment techniques for cloud native
Deployment techniques for cloud native
Alex Jeong69 vistas
전자 상거래 기업을 위한 클라우드 성공 전략 - AWS Summit Seoul 2017 por Amazon Web Services Korea
전자 상거래 기업을 위한 클라우드 성공 전략 - AWS Summit Seoul 2017전자 상거래 기업을 위한 클라우드 성공 전략 - AWS Summit Seoul 2017
전자 상거래 기업을 위한 클라우드 성공 전략 - AWS Summit Seoul 2017
클라우드 네이티브 IT를 위한 4가지 요소와 상관관계 - DevOps, CI/CD, Container, 그리고 MSA por VMware Tanzu Korea
클라우드 네이티브 IT를 위한 4가지 요소와 상관관계 - DevOps, CI/CD, Container, 그리고 MSA클라우드 네이티브 IT를 위한 4가지 요소와 상관관계 - DevOps, CI/CD, Container, 그리고 MSA
클라우드 네이티브 IT를 위한 4가지 요소와 상관관계 - DevOps, CI/CD, Container, 그리고 MSA
VMware Tanzu Korea4.7K vistas
[OpenInfra Days Korea 2018] (Track 2) Microservice Architecture, DevOps 그리고 5... por OpenStack Korea Community
[OpenInfra Days Korea 2018] (Track 2) Microservice Architecture, DevOps 그리고 5...[OpenInfra Days Korea 2018] (Track 2) Microservice Architecture, DevOps 그리고 5...
[OpenInfra Days Korea 2018] (Track 2) Microservice Architecture, DevOps 그리고 5...
Session 1. 디지털 트렌스포메이션의 핵심, 클라우드 마이그레이션 A to Z - 베스핀글로벌 이근우 위원 por BESPIN GLOBAL
Session 1. 디지털 트렌스포메이션의 핵심, 클라우드 마이그레이션 A to Z - 베스핀글로벌 이근우 위원Session 1. 디지털 트렌스포메이션의 핵심, 클라우드 마이그레이션 A to Z - 베스핀글로벌 이근우 위원
Session 1. 디지털 트렌스포메이션의 핵심, 클라우드 마이그레이션 A to Z - 베스핀글로벌 이근우 위원
BESPIN GLOBAL839 vistas
Cloud-Barista 제6차 오픈 컨퍼런스 : 멀티클라우드 애플리케이션 실행환경 통합 관리 (CB-Ladybug) por Cloud-Barista Community
Cloud-Barista 제6차 오픈 컨퍼런스 : 멀티클라우드 애플리케이션 실행환경 통합 관리 (CB-Ladybug)Cloud-Barista 제6차 오픈 컨퍼런스 : 멀티클라우드 애플리케이션 실행환경 통합 관리 (CB-Ladybug)
Cloud-Barista 제6차 오픈 컨퍼런스 : 멀티클라우드 애플리케이션 실행환경 통합 관리 (CB-Ladybug)
마이크로서비스를 위한 AWS 아키텍처 패턴 및 모범 사례 - AWS Summit Seoul 2017 por Amazon Web Services Korea
마이크로서비스를 위한 AWS 아키텍처 패턴 및 모범 사례 - AWS Summit Seoul 2017마이크로서비스를 위한 AWS 아키텍처 패턴 및 모범 사례 - AWS Summit Seoul 2017
마이크로서비스를 위한 AWS 아키텍처 패턴 및 모범 사례 - AWS Summit Seoul 2017
MSA ( Microservices Architecture ) 발표 자료 다운로드 por Opennaru, inc.
MSA ( Microservices Architecture ) 발표 자료 다운로드MSA ( Microservices Architecture ) 발표 자료 다운로드
MSA ( Microservices Architecture ) 발표 자료 다운로드
Opennaru, inc. 7.3K vistas

Más de Cloud-Barista Community

Cloud-Barista 제7차 컨퍼런스 : 멀티클라우드 대규모 통합 모니터링 (CB-Dragonfly) por
Cloud-Barista 제7차 컨퍼런스 : 멀티클라우드 대규모 통합 모니터링 (CB-Dragonfly)Cloud-Barista 제7차 컨퍼런스 : 멀티클라우드 대규모 통합 모니터링 (CB-Dragonfly)
Cloud-Barista 제7차 컨퍼런스 : 멀티클라우드 대규모 통합 모니터링 (CB-Dragonfly)Cloud-Barista Community
43 vistas31 diapositivas
Cloud-Barista 제7차 컨퍼런스 : 멀티클라우드 애플리케이션 실행환경 통합 관리 (CB-Ladybug) por
Cloud-Barista 제7차 컨퍼런스 : 멀티클라우드 애플리케이션 실행환경 통합 관리 (CB-Ladybug)Cloud-Barista 제7차 컨퍼런스 : 멀티클라우드 애플리케이션 실행환경 통합 관리 (CB-Ladybug)
Cloud-Barista 제7차 컨퍼런스 : 멀티클라우드 애플리케이션 실행환경 통합 관리 (CB-Ladybug)Cloud-Barista Community
36 vistas22 diapositivas
Cloud-Barista 제7차 컨퍼런스 : 멀티클라우드 인프라 서비스 통합 관리 (CB-Tumblebug) por
Cloud-Barista 제7차 컨퍼런스 : 멀티클라우드 인프라 서비스 통합 관리 (CB-Tumblebug)Cloud-Barista 제7차 컨퍼런스 : 멀티클라우드 인프라 서비스 통합 관리 (CB-Tumblebug)
Cloud-Barista 제7차 컨퍼런스 : 멀티클라우드 인프라 서비스 통합 관리 (CB-Tumblebug)Cloud-Barista Community
27 vistas41 diapositivas
Cloud-Barista 제7차 컨퍼런스 : 멀티클라우드 인프라 서비스 연동 (CB-Spider) por
Cloud-Barista 제7차 컨퍼런스 : 멀티클라우드 인프라 서비스 연동 (CB-Spider)Cloud-Barista 제7차 컨퍼런스 : 멀티클라우드 인프라 서비스 연동 (CB-Spider)
Cloud-Barista 제7차 컨퍼런스 : 멀티클라우드 인프라 서비스 연동 (CB-Spider)Cloud-Barista Community
48 vistas35 diapositivas
Cloud-Barista 제7차 컨퍼런스 : 클라우드바리스타 활용 사례 - 디지털문화자원관리시스템 구축 지원 por
Cloud-Barista 제7차 컨퍼런스 : 클라우드바리스타 활용 사례 - 디지털문화자원관리시스템 구축 지원Cloud-Barista 제7차 컨퍼런스 : 클라우드바리스타 활용 사례 - 디지털문화자원관리시스템 구축 지원
Cloud-Barista 제7차 컨퍼런스 : 클라우드바리스타 활용 사례 - 디지털문화자원관리시스템 구축 지원Cloud-Barista Community
32 vistas17 diapositivas
Cloud-Barista 제6차 오픈 컨퍼런스 : 멀티클라우드 대규모 통합 모니터링 (CB-Dragonfly) por
Cloud-Barista 제6차 오픈 컨퍼런스 : 멀티클라우드 대규모 통합 모니터링 (CB-Dragonfly)Cloud-Barista 제6차 오픈 컨퍼런스 : 멀티클라우드 대규모 통합 모니터링 (CB-Dragonfly)
Cloud-Barista 제6차 오픈 컨퍼런스 : 멀티클라우드 대규모 통합 모니터링 (CB-Dragonfly)Cloud-Barista Community
71 vistas30 diapositivas

Más de Cloud-Barista Community(9)

Cloud-Barista 제7차 컨퍼런스 : 멀티클라우드 대규모 통합 모니터링 (CB-Dragonfly) por Cloud-Barista Community
Cloud-Barista 제7차 컨퍼런스 : 멀티클라우드 대규모 통합 모니터링 (CB-Dragonfly)Cloud-Barista 제7차 컨퍼런스 : 멀티클라우드 대규모 통합 모니터링 (CB-Dragonfly)
Cloud-Barista 제7차 컨퍼런스 : 멀티클라우드 대규모 통합 모니터링 (CB-Dragonfly)
Cloud-Barista 제7차 컨퍼런스 : 멀티클라우드 애플리케이션 실행환경 통합 관리 (CB-Ladybug) por Cloud-Barista Community
Cloud-Barista 제7차 컨퍼런스 : 멀티클라우드 애플리케이션 실행환경 통합 관리 (CB-Ladybug)Cloud-Barista 제7차 컨퍼런스 : 멀티클라우드 애플리케이션 실행환경 통합 관리 (CB-Ladybug)
Cloud-Barista 제7차 컨퍼런스 : 멀티클라우드 애플리케이션 실행환경 통합 관리 (CB-Ladybug)
Cloud-Barista 제7차 컨퍼런스 : 멀티클라우드 인프라 서비스 통합 관리 (CB-Tumblebug) por Cloud-Barista Community
Cloud-Barista 제7차 컨퍼런스 : 멀티클라우드 인프라 서비스 통합 관리 (CB-Tumblebug)Cloud-Barista 제7차 컨퍼런스 : 멀티클라우드 인프라 서비스 통합 관리 (CB-Tumblebug)
Cloud-Barista 제7차 컨퍼런스 : 멀티클라우드 인프라 서비스 통합 관리 (CB-Tumblebug)
Cloud-Barista 제7차 컨퍼런스 : 멀티클라우드 인프라 서비스 연동 (CB-Spider) por Cloud-Barista Community
Cloud-Barista 제7차 컨퍼런스 : 멀티클라우드 인프라 서비스 연동 (CB-Spider)Cloud-Barista 제7차 컨퍼런스 : 멀티클라우드 인프라 서비스 연동 (CB-Spider)
Cloud-Barista 제7차 컨퍼런스 : 멀티클라우드 인프라 서비스 연동 (CB-Spider)
Cloud-Barista 제7차 컨퍼런스 : 클라우드바리스타 활용 사례 - 디지털문화자원관리시스템 구축 지원 por Cloud-Barista Community
Cloud-Barista 제7차 컨퍼런스 : 클라우드바리스타 활용 사례 - 디지털문화자원관리시스템 구축 지원Cloud-Barista 제7차 컨퍼런스 : 클라우드바리스타 활용 사례 - 디지털문화자원관리시스템 구축 지원
Cloud-Barista 제7차 컨퍼런스 : 클라우드바리스타 활용 사례 - 디지털문화자원관리시스템 구축 지원
Cloud-Barista 제6차 오픈 컨퍼런스 : 멀티클라우드 대규모 통합 모니터링 (CB-Dragonfly) por Cloud-Barista Community
Cloud-Barista 제6차 오픈 컨퍼런스 : 멀티클라우드 대규모 통합 모니터링 (CB-Dragonfly)Cloud-Barista 제6차 오픈 컨퍼런스 : 멀티클라우드 대규모 통합 모니터링 (CB-Dragonfly)
Cloud-Barista 제6차 오픈 컨퍼런스 : 멀티클라우드 대규모 통합 모니터링 (CB-Dragonfly)
Cloud-Barista 제6차 오픈 컨퍼런스 : 멀티클라우드 인프라 및 응용을 위한 네트워크 (CB-Larva) por Cloud-Barista Community
Cloud-Barista 제6차 오픈 컨퍼런스 : 멀티클라우드 인프라 및 응용을 위한 네트워크 (CB-Larva)Cloud-Barista 제6차 오픈 컨퍼런스 : 멀티클라우드 인프라 및 응용을 위한 네트워크 (CB-Larva)
Cloud-Barista 제6차 오픈 컨퍼런스 : 멀티클라우드 인프라 및 응용을 위한 네트워크 (CB-Larva)
Cloud-Barista 제6차 오픈 컨퍼런스 : 멀티클라우드 인프라 서비스 통합 관리 (CB-Tumblebug) por Cloud-Barista Community
Cloud-Barista 제6차 오픈 컨퍼런스 : 멀티클라우드 인프라 서비스 통합 관리 (CB-Tumblebug)Cloud-Barista 제6차 오픈 컨퍼런스 : 멀티클라우드 인프라 서비스 통합 관리 (CB-Tumblebug)
Cloud-Barista 제6차 오픈 컨퍼런스 : 멀티클라우드 인프라 서비스 통합 관리 (CB-Tumblebug)
Cloud-Barista 제6차 오픈 컨퍼런스 : 멀티클라우드 인프라 서비스 연동 (CB-Spider) por Cloud-Barista Community
Cloud-Barista 제6차 오픈 컨퍼런스 : 멀티클라우드 인프라 서비스 연동 (CB-Spider)Cloud-Barista 제6차 오픈 컨퍼런스 : 멀티클라우드 인프라 서비스 연동 (CB-Spider)
Cloud-Barista 제6차 오픈 컨퍼런스 : 멀티클라우드 인프라 서비스 연동 (CB-Spider)

Cloud-Barista 제2차 오픈 컨퍼런스 : Cloud-Barista 기술 및 커뮤니티 소개(Multi-Cloud Service Common Platform)

  • 1. Cloud-Barista : 멀티 클라우드 여정의 베이스캠프 (Cloud-Barista 기술 및 커뮤니티 소개) 강 동 재 / Cloud-Barista 커뮤니티 리더 CLOUD BARISTA 멀티클라우드서비스공통플랫폼 “Contact to the Multi-Cloud” Cloud-Barista Community 2nd Open Conference 클라우드 바리스타들의 두 번째 이야기
  • 2. Cloud-Barista ? Cloud-Barista 는 멀티 클라우드 서비스/솔루션을 만드는데 반드시 요구되는 기반, 공통SW 기술 / 커뮤니티 ※ 멀티 클라우드 서비스 공통 플랫폼 기술 CLOUD BARISTA 커뮤니티 멀티 클라우드 서비스 공통 플랫폼 소스코드 ž (Common) 멀티 클라우드 서비스/솔루션에 공통 적으로 요구되는 핵심SW 개발 ž (Efficient) 개별 기업/기관마다 중복개발의 비효율 성을 제거 ž (Open) 니즈가 있는 수요자라면, 누구나 자유롭게 사용할 수 있는 공개SW로 제공 멀티클라우드 C.E.O SW 확보 ž (소통) Cloud-Barista 기술의 국내 내재화를 위한 소통 창구 ž (공유) Cloud-Barista의 개발 결과물(소스코드, 문 서, 노하우 등) 공유의 장 ž (협업) 자발적 개발자 및 참여자와의 협업 장소 수요자에 대한 기술 내재화 기술활용.확산의 GAP 해소 2
  • 3. 이번 세션은 … (컨퍼런스 각 세션 관련 Q&A) contact-to-cloud-barista@googlegroups.com(컨퍼런스 각 세션 관련 Q&A) contact-to-cloud-barista@googlegroups.com 멀티클라우드 서비스 개방형 인터페이스 멀티 클라우드 인프라 서비스 연동 프레임워크 멀티 클라우드 애플리케이션 통합관리 프레임워크 멀티 클라우드 인프라 서비스 통합 관리 프레임워크 멀티클라우드통합 모니터링프레임워크 멀티 클라우드 서비스 공통 플랫폼 응용/도메인/기관 특화 SW CLOUD BARISTA CB-Spider(세션2) CB-Bridge(세션7) CB-Tumblebug(세션3) CB-Dragonfly(세션5) CB-Waterstrider(세션6) CB-Ladybug(세션4) CB-Larva (세션1) 3
  • 4. 목 차 클라우드 바리스타 (Cloud-Barista) 기술 개요 클라우드 바리스타 (Cloud-Barista) 커뮤니티 I II 4
  • 5. 멀티 클라우드 (Cloud-Barista) 기술 개요 카푸치노(Cappuccino) 한잔 어떠세요 ? ^^ CLOUD BARISTA 멀티클라우드서비스공통플랫폼 카푸치노(Cappuccino) : Cloud-Barista의 2nd 소스코드 버전명칭
  • 6. • 멀티 클라우드 기술 • 2개 이상의 퍼블릭 클라우드를 연계, 운용, 활용, 관리하기 위한 클라우드 기반 기술 • 멀티 클라우드 서비스 공통 플랫폼 • 다수의 퍼블릭 클라우드의 인프라 서비스를 통합 운용하고, 멀티 클라우드 인프라 상에서 클라우드 응용의 유연한 배치, 운용 및 제공을 가능케하는, 멀티 클라우드 서비스를 위하여 공통적으로 요구되는 SW 멀티 클라우드 기술 다양한 국내 클라우드 인프라… 멀티 클라우드 기술멀티 클라우드 기술 가상화 기술가상화 기술 클라우드 기술클라우드 기술 응용 인프라 응용 인프라 응용 인프라 6
  • 7. 멀티 클라우드 기술이 뭐 길래… • 각자의 보유기술 기반으로 멀티 클라우드 분야 기술 확보 중 … • “multi cloud”관련 콘텐츠@www.youtube.com IBM VMware Google OpenStack CNCF VMware IBM Cloud Accenture Dell Google Cisco Google IBM Google IBM IBM SpringDeveloper DataStax BT for Global Business Geeks IT Group Comarch Large Enterprises HashiCorp 7
  • 8. 멀티 클라우드의 도전 이슈 Security Compliance Skill Requirements SW Development & Delivery Cost Optimization & Unified Control Multi-Vendor Management Application Management Monitoring & Tracing Data & Application Migration Performance & Workload Balance Multi-Cloud Challenges Multi-Cloud Challenges Redundant / Composite Service (1) Managing Complexity in The Realm Of Multi-cloud. NXTRA DATA, July 2018 (https://nxtradata.com/blog/managing-complexity-in-the-realm-of-multi-cloud.php/.) (2) Ruslan Synytsky. How To Overcome The Challenges Of Gaining Multi-Cloud Interoperability. Oct. 2018 (https://www.forbes.com/sites/forbestechcouncil/2018/10/25/how-to-overcome-the-challenges-of-gaining-multi-cloud- interoperability/#5ef35278d7d4) (3) Multi-Cloud Strategy Challenges that Business Leaders Face. DSM, Oct. 2018 (https://www.dsm.net/it-solutions-blog/multi-cloud-strategy-challenges-that-business-leaders-face) (4) V. M. Prabhakaran and et. al. A Proficient process on Multi-Cloud Environment Challenges and Security. International Journal for Research in Applied Science & Engineering Technology (IJRASET), Volume 6 Issue II, February 2018 (5) February 2018.Kevin Casey. Multi-cloud strategy: 5 challenges you'll face. May 2018 (https://enterprisersproject.com/article/2018/5/multi-cloud-strategy-5-challenges-you-ll-face.) (6) Shannon Weyrick. Overcoming Challenges with the Multi-Cloud Architecture (https://xplorexit.com/overcoming-challenges-multi-cloud-architecture/.) (7) Blair Felter. Three Challenges to Optimizing Multi-Cloud Architecture. Jan. 2018 (https://www.vxchnge.com/blog/three-challenges-to-optimizing-multi-cloud-architecture) (8) Peter Fretty. Understanding and Addressing Multi-Cloud Challenges. Aug. 2018 (https://www.cio.com/article/3298496/cloud-computing/understanding-and-addressing-multi-cloud-challenges.html. (Sponsored by BMC)) (9) Why Multi-Cloud Strategies Present Multiple Challenges. DSM, May 2018 (https://www.dsm.net/it-solutions-blog/why-multi-cloud-strategies-present-multiple-challenges) 참고자료 8
  • 9. 전세계 클라우드를 엮고, 우리의 서비스를 세계 곳곳으로 보낼 수 있다면 우리는 무엇을 할 수 있을까? 멀티 클라우드의 필요성 AS-IS 서비스 제공자 서비스 단일 클라우드 멀티 클라우드 단일클라우드활용의한계성극복 서비스의 글로벌화에 따른 대규모 인프라, 지역적 한계성 극복, 최적 자원 기반의 서비스 실행환경 니즈 증가 중요 서비스의 중단 (가용성) 원거리 서비스의 지연 (지역성) 컴퓨팅 자원 제약 (규모/특성) 서비스 배치/운용의 한계성 (고정성) 서비스의 글로벌화,대규모화,니즈의다양화 9
  • 10. • Cloud-Barista 기술 • 전세계 다양한 이종 클라우드 인프라를 연동하여 멀티 클라우드 컴퓨팅 인프라를 구성하고, 멀티 클라우드 인프라 기반으로 다 양한 응용 서비스를 전세계 어디나 원하는 위치로 배치, 관리, 제공하기 위한 클라우드 기반 기술 Cloud-Barista : 멀티 클라우드 서비스 공통 플랫폼 (20년도 핵심 키워드) Hetero-IaaS(6종) 지원, MCIS 최적배치, MC-App 최적 실행, VM/Container 통합 모니터링, Cloud-Barista 활용 편의성, 직관적 인터페이스 (20년도 핵심 키워드) Hetero-IaaS(6종) 지원, MCIS 최적배치, MC-App 최적 실행, VM/Container 통합 모니터링, Cloud-Barista 활용 편의성, 직관적 인터페이스 멀티 클라우드 인프라 연동 1 멀티 클라우드 인프라 서비스 통합 운용/관리 2 멀티 클라우드 애플리케이션 통합 운용/관리 3 멀티 클라우드 통합 모니터링 (인프라 서비스 & 애플리케이션) 4 동일 방식의 One-Point 통합 관리 5 인프라 애플리케이션 개별관리/개별API 공통관리/동일API MCIS 통합관리 동일실행공간 (e.g.서브넷 등) 최적실행환경 선정 중복 이동 연계 : 애플리케이션 클라우드간 로드밸런싱 등 통합관제 인프라 측면 애플리케이션 측면 멀티 클라우드 플랫폼의 운용 관리 6 서비스 관리 측면 플랫폼의 운용.관리 측면 10
  • 11. Cloud-Barista 구성 프레임워크 및 코드네임 멀티클라우드 서비스 개방형 인터페이스 멀티 클라우드 인프라 서비스 연동 프레임워크 멀티 클라우드 애플리케이션 통합관리 프레임워크 멀티 클라우드 인프라 서비스 통합 관리 프레임워크 멀티클라우드통합 모니터링프레임워크 멀티 클라우드 서비스 공통 플랫폼 응용/도메인/기관 특화 SW CB-Spider CB-Bridge CB-Tumblebug CB-Dragonfly CB-Waterstrider CB-Ladybug CB-Larva Cloud-Barista 11
  • 12. (CB-Spider) 전세계 클라우를 엮는 그날까지 • 멀티 클라우드 인프라 연동 프레임워크 • 다양한 이종 클라우드 인프라 서비스를 연동하여 사용자에게 동일한 제어 방식과 인터페이스를 제공하는 프레임워크 • 다양한 클라우드 인프라의 이질적 운용 방식에 대한 공통 운용 방식을 제공 • 신규 클라우드 인프라의 동적 연동 및 기존 클라우드 인프라의 동적 제거 • 신규 클라우드의 손쉬운 추가를 위한 클라우드 드라이버 정형화 • 다양한 클라우드의 연동 및 운용 이력 데이터 기반의 인사이트 제공 • 멀티 클라우드 인프라 서비스 에뮬레이션 (Cloud-Twin) • 이종 멀티 클라우드 인프라(Hetero MC-IaaS) 통합 관리 • VM 인프라 + Container 인프라 • CB-Spider, 기술 개발 현황 및 방향 • (전략) 글로벌 클라우드 인프라 연동 à 국내 주요 클라우드 인프라 연동 • AS-IS • 7종의 Hetero-IaaS 인프라 연동 • (VM인프라) OpenStack / AWS, MS Azure, Google GCP, Alibaba / Cloudit • (Container인프라) Docker • 멀티 클라우드 인프라 서비스 에뮬레이터 개발 • TO-BE • 국내 클라우드 인프라를 모두 묶어보자 • 멀티 클라우드 연동 이력 데이터 기반의 활용 인사이트 제공 • 관리 및 사용 측면에서, VM인프라와 Container 인프라의 경계를 없애는… 개별관리/개별API 멀티 클라우드 인프라 연동 프레임워크 공통관리/동일API (20년도 핵심 키워드) 클라우드 7종연동, Hetero-MC IaaS지원, MC 연동 이력 관리(20년도 핵심 키워드) 클라우드 7종연동, Hetero-MC IaaS지원, MC 연동 이력 관리 글로벌 클라우드 인프라 연동 à 국내 주요 클라우드 인프라 연동 12
  • 13. • 전세계 이종 클라우드를 연동(@스마트폰) 후, 개별 클라우드에 VM을 생성하고 제어하기 • Hetero-IaaS 서비스(6종의 사업자 클라우드 + Container 클라우드) • 멀티 클라우드 에뮬레이션 클라우드(100VM/100클라우드) [PoC] 전세계 클라우드를 엮어보자 Cloud-100Cloud-1 … 멀티 클라우드 에뮬레이션(Cloud-Twin) 동일한 방식의 제어 (공통 API) (주의) Cloud-Barista는 스마트폰을 위한 SW는 아닙니다. ^^ 13
  • 14. (CB-Tumblebug) 최적 멀티 클라우드 인프라를 찾아서 • 멀티 클라우드 인프라 서비스(MCIS) 통합 운용 및 관리 프레임워크 기술 • 사용자/서비스의 니즈 기반 최적 클라우드 인프라를 선정, 배치하고 멀티 클라우드 상에 흩어져 존재하는 IaaS 서비스를 하나의 서비스(MCIS)로 통합 관리하는 프레임워크 • 멀티 클라우드 인프라(VM/Container) 서비스 배치 • 사용자/서비스 요구사항 기반의 배치 • 고속 배치 매커니즘 • 멀티 클라우드 인프라 서비스(MCIS) 구성 및 라이프사이클 관리 • 멀티 클라우드 인프라 서비스 동적 성능 평가 및 분석 • 멀티 클라우드 인프라 서비스 품질 분석 및 자동 제어 • 멀티 클라우드 인프라 서비스 특화 기능(클라우드간 동일 서브넷, 로드밸런싱, DNS 등) • CB-Tumblebug, 기술 개발 현황 및 방향 • AS-IS • 멀티 클라우드 인프라 서비스의 생성, 변경, 삭제 • 멀티 클라우드 인프라 서비스의 배치 및 라이프사이클 제어 • MCIS를 위한 새로운 라이프사이클 개념 정의 • 멀티 클라우드 인프라 서비스의 최적 배치를 위한 동적 성능 벤치마킹 메커니즘 PoC 개발 • TO-BE • 멀티 클라우드 인프라 서비스의 최적 배치 알고리즘/스케쥴러 • 멀티 클라우드 인프라 서비스 특화 기능 • 멀티 클라우드 인프라 서비스 품질 보장 메커니즘(분석 및 자동 제어) Best-of-Breed (20년도 핵심 키워드) MCIS라이프사이클, MCIS 최적배치, MC인프라 성능 벤치마킹(20년도 핵심 키워드) MCIS라이프사이클, MCIS 최적배치, MC인프라 성능 벤치마킹 어떤 클라우드가 나의 서비스에 가장 적합할까? 14
  • 15. [PoC] MCIS를 만들고, 제어하고, 성능 살펴보기 VM VM VM VM VM AWS GCP Azure 1. MCIS 만들기 Running Terminated Suspended Reboot Suspend Create Resume Terminate Failed Error Creating Terminating Suspending Resuming Rebooting 2. MCIS 제어하기(라이프사이클)3. MCIS의 동적 성능 평가 VM VM VM VM VM 15
  • 16. (CB-Ladybug) 애플리케이션을 전세계 곳곳으로 • 멀티 클라우드 애플리케이션 서비스(MCAS) 통합 운용, 관리 프레임워크 • 멀티 클라우드 인프라 상에서 운용되는, 멀티 클라우드 애플리케이션(MC-App)의 생성, 배포, 실행 및 운용 제어와 MC-App의 구성 컴포넌트간(클라우드간) 연계 관리 기능을 제공하는 프레임워크 • 멀티 클라우드 애플리케이션 패키지 생성 및 관리 • 요구사항 기반의 멀티 클라우드 애플리케이션 배포 및 실행 • 멀티 클라우드 애플리케이션의 라이프사이클 관리 • 멀티 클라우드 애플리케이션의 연계 관리(트래픽 등) 정책 및 제어 • 클라우드간 멀티 클라우드 애플리케이션 오토스케일링 및 로드밸런싱 • 멀티 클라우드 애플리케이션 품질 진단 및 자동 제어 • 사용자 직접 관리(User Manged) 기반의 멀티 클라우드 애플리케이션 운용 환경(K8s) 제공 • CB-Ladybug, 기술 개발 현황 및 방향 • AS-IS • 관련 기술의 분석을 통한 개념 PoC 추진 • CB-Ladybug 기술의 범위 및 기능 규격 정리 • TO-BE • (단기-MCKS) 멀티 클라우드 기반의 K8s 서비스 제공 (User Manged 멀티클라우드 애플리케이션 운용 환경) • (장기-MCAS) Cloud-Barista 관리 기반의 멀티 클라우드 애플리케이션 서비스 중복 이동 연계 : 애플리케이션 (20년도 핵심 키워드) Multi-Cloud Native, MC-App 운용 최적 아키텍처, MC-App 배포 및 관리 편의성(20년도 핵심 키워드) Multi-Cloud Native, MC-App 운용 최적 아키텍처, MC-App 배포 및 관리 편의성 16
  • 17. (PoC) 멀티 클라우드상에 K8s 설치하기 • 멀티 클라우드상에 쿠버네티스를 설치하면 많은 이슈들이 발생한답니다.^^ • 쿠버네티스를 구성하는 노드간 서로 모른척 해요 • 서로 다른 지역인데, 하나의 클라우드 상에서 운용되는 것 처럼 하려니…성능 지연도 이슈구요 • 멀티 클라우드의 특성이 반영되어야 하는 무언가가 많이 필요하네요. App App App ~~~ ~~~ ~~~ 쿠버네티스 클러스터 App App App ~~~ ~~~ ~~~ App App App ~~~ ~~~ ~~~ 17
  • 18. (CB-Dragonfly) 전세계 클라우드가 다 보여 • 멀티 클라우드 통합 모니터링 프레임워크 • Cloud-Barista에 연동된 멀티 클라우드상에 존재하는 인프라 서비스 및 애플리케이션에 대한 대규모, 실시간 모니터링을 제공하는 프레임워크 • 이종 운영체제 모니터링 에이전트(리눅스, 윈도우, …) • 대규모 모니터링 성능 안정성을 위한 구조 및 기능 • 모니터링 방식(PUSH, PULL) • Hetero MC-IaaS(VM/Container) 통합 모니터링 • 멀티 클라우드 애플리케이션 모니터링 • 멀티 클라우드 특화 모니터링 메트릭 • 모니터링 개방형 API 도구 • 모니터링 정책 및 알람 통지 • CB-Dragonfly, 기술 개발 현황 및 방향 • AS-IS • 멀티 클라우드 통합 모니터링 기본 프레임워크 • 모니터링 에이전트의 지원 OS(리눅스계열 + 윈도우) 및 모니터링 메트릭 확장 진행 중 • 대규모 모니터링 성능 안정성 검증 • TO-BE • Hetero-IaaS 수용에 따른 컨테이너 서비스 모니터링 • 멀티 클라우드 애플리케이션 서비스의 정보 수집 • 멀티 클라우드 특화 정보 발굴 및 모니터링 • CLI 기반의 모니터링 API 지원 등 인프라 애플리케이션 (20년도 핵심 키워드) 대규모 모니터링 성능 안정성, 멀티 클라우드 특화 모니터링, VM/Container 통합 모니터링(20년도 핵심 키워드) 대규모 모니터링 성능 안정성, 멀티 클라우드 특화 모니터링, VM/Container 통합 모니터링 18
  • 19. (PoC) 운용 유연성 및 대규모 모니터링 성능 안정성 (주의) Cloud-Barista는 라즈베리 파이를 위한 SW는 아닙니다. ^^ 라즈베리 기반의 CB-Dragonfly 구동하기 모니터링 DB의 고가용성을 위한 HA 구조 최신 정보 제공을 위한 온디멘드 모니터링 대규모 모니터링 환경을 고려한, 모니터링 데이터의 로드밸런싱 처리 19
  • 20. (CB-Waterstrider) 멀티 클라우드와 스킨쉽을 • Cloud-Barista의 주요 기능을 사용자가 활용하거나, Cloud-Barista기반의 새로운 서비스를 만들어 갈 수 있도록 하는 멀티 클라우드 공통 플랫폼의 개방형 API를 제공하는 프레임워크 • RESTful API (개발-범용성) • gRPC API (개발-성능) • CLI API (활용-관리자/숙련자) • 웹도구 (활용-편의성) • CB-Waterstrider, 기술 개발 현황 및 방향 • AS-IS • RESTful, 기능 개발과 함께 지속적 추가중 • GUI 관리도구, PoC를 지나서 프로토타이핑 진행중 • TO-BE • gRPC, CLI는 지원을 위하여 제공 API 분석 추진중 • 에스프레소 버전에서 뵈요 ^^ + Cloud-Brista API 중계기 <Cloud-Barista Runtime> 공통 프레임워크 개방형API API Call MSG Restful API gRPC API Cloud-Brista GUI Web Cloud-Barista CLI CSB 화상회의 서비스 MCMP … <3rd-party 멀티클라우드 솔루션> (20년도 핵심 키워드) 범용성(Restful), 성능 최적화(gRPC), 관리자도구(cbadm/cbmon) 제공(20년도 핵심 키워드) 범용성(Restful), 성능 최적화(gRPC), 관리자도구(cbadm/cbmon) 제공 (세션6)에서는 CB-Waterstrider 중 CB-Webtool을 발표 20
  • 21. (PoC) 웹 도구로 Cloud-Barista 사용하기 CB-Tumblebug CB-Ladybug CB-Dragonfly CB-Spider API- Gateway 웹도구 API호출 [As-Is] 웹도구 ←→ 각 프레임워크 API (CB 각 프레임워크의 개방형 API를 호출) [To-Be] 웹도구 ←→ API Gateway (API-Gateway를 통한 개방형 API를 호출) CB-Tumblebug CB-Ladybug CB-Dragonfly CB-Spider 웹도구 API호출 API호출 API호출API호출 • 직접 보시면 됩니다.^^ 21
  • 22. (CB-Bridge) 원 클릭으로 Cloud-Barista 운용하기 • 멀티 클라우드 공통 플랫폼(Cloud-Barista)의 설치, 구동 및 운용 관리 기술 • Cloud-Barista의 공동개발, 공동활용을 위하여 고려되어야 하는 개발 및 운용 관리 편의성 제공하는 프레임워크 • Cloud-Barista 프레임워크 실행 이미지 관리 • Cloud-Barista 설치 및 실행 • API Gateway 기반의 통합 실행 • Cloud-Barista 운용 및 관리 • 프레임워크 별 모니터링 • 프레임워크 단위의 오토스케일링 • 장애 복구 • 신규 프레임워크 개발을 위한 공통 템플릿 • CB-Bridge, 기술 개발 현황 및 방향 • AS-IS • CLI 기반의 Cloud-Barista 설치 및 구동 도구 개발 • RESTful 기반의 Cloud-Barista 프레임워크의 연동을 제공하는 API Gateway 개발 • TO-BE • Cloud-Barista 운용, 관리의 고도화를 위한 모니터링, 장애관리 및 확장 기능 등 • 개발 편의성을 위한 Full Chain Traicing 기능 등 (20년도 핵심 키워드) Cloud-Barista 배포 및 운영 자동화, MSA기반 프레임워크 연동, 개발 공통 템플릿(20년도 핵심 키워드) Cloud-Barista 배포 및 운영 자동화, MSA기반 프레임워크 연동, 개발 공통 템플릿 22
  • 23. • Cloud-Barista 설치하기 • CB-Operator 기반의 설치 • Cloud-Barista 구동 확인하기 • Cloud-Barista/API Gateway 동작 확인 (PoC) Cloud-Barista 설치 및 동작 확인하기 cb-operator Download(clone) TB-IMG #1 TB-IMG #2 … TB-IMG #3 TB-IMG #4 Cloud-Barista 프레임워크 이미지 저장소 소스코드 저장소 예: 예: 실행 이미지 저장소실행 이미지 저장소 개별 프레임워크 모니터링 프레임워크 상태 모니터링 프레임워크 모니터링 GUI 프레임워크 리소스 모니터링 개별 프레임워크 제어 및 관리 개별 프레임워크 생성/배치/중지/삭제 … 개별 프레임워크 부하분산/장애복구 CB 시스템 실행/종료CB 배치 및 운영 설정 CB 시스템 이미지 등록/삭제 CB 배치&운영 구성 (cb.yaml) CB 시스템 상태조회/커맨드 개별 프레임워크 실행 관리 Cloud-Barista Operator API Gateway 기반의 Cloud-Barista 운용 가상실행환경 가상실행환경 가상실행환경 가상실행환경 가상실행환경 API Gateway 가상실행환경 가상실행환경 23
  • 24. (CB-Larva) Cloud-Barista에 새로운 니즈 수용하기 • Cloud-Barista의 정체성을 잃지않고, 지속적으로 신규 니즈를 수용하기 위하여 신기술, 부족기술 등의 PoC 를 수행하며, Cloud-Barista로 흡수하기 위한 기술 인큐베이터(NOT 프레임워크) • 클라우드간 동일 서브넷 • 클라우드간 데이터 공유 및 관리 • 멀티 클라우드 인프라 및 애플리케이션간의 성능 지연 개선 • 모바일 디바이스용 Cloud-Barista • 엣지 컴퓨팅 환경에 적용하기 • … (20년도 핵심 키워드) 클라우드간 네트워크, 클라우드간 스토리지, 분산 인프라/응용의 성능, 운용 플랫폼 유연성(20년도 핵심 키워드) 클라우드간 네트워크, 클라우드간 스토리지, 분산 인프라/응용의 성능, 운용 플랫폼 유연성 24
  • 25. (PoC) 멀티 클라우드 동네에는 필요한 것들이 많아요 --; (20년도 핵심 키워드) 글로벌 네트워크, 글로벌 스토리지, 클라우드간 성능 지연(20년도 핵심 키워드) 글로벌 네트워크, 글로벌 스토리지, 클라우드간 성능 지연 CB-Network: Global Network Service - CB-DNS (or naming service 등) - CB-Subnet - CB-LoadBalancer - CB-… App MC-App App App PV Backend Storage pluggable PV MCIS내, MC-App 구성 컴포넌트간의 서비스 커뮤니케이션 제공 방안 MC-App이 여러 클라우드상에 분산되어 실행되는 환경에서 클라우드 간에 이동이나, 로드밸런싱, 케일아웃 등의 다양한 기능을 제공하기 위한 글로벌 볼륨 분산된 App 구성모듈간(클라우드 간) 성능 지연(Performance Delay) 극복 방안 CB-Storage: Global Storage Service - CB-Block, - CB-FS - CB-… ø 스토리지 자체 개발이 아님 MCIS 25
  • 26. Cloud-Barista의 프레임워크 통합 형상 Cloud-Barista 플랫폼 CB Agent Control flow Data Access flow Cloud-Barista 웹도구 (CB-Waterstrider/Webtool) 멀티클라우드인프라연동프레임워크 (CB-Spider) 멀티클라우드인프라서비스통합관리 프레임워크 (CB-Tumblebug) 멀티클라우드 통합 모니터링 프레임워크 (CB-Dragonfly) 멀티클라우드공통 프레임워크아키텍처 (CB-Bridge) Cloudit Allibaba Cloud Google GCP MS Azure AWS EC2 Open Stack 개방형API(CB-Waterstrider) 멀티클라우드애플리케이션 통합관리프레임워크 (CB-Ladybug) 카푸치노 ~ Something New ? (CB-Larva) 새로운 니즈 기반의 신규 프레임워크 26
  • 27. Cloud-Barista의 배치 레이어 별 관련 사업자 멀티 클라우드 서비스 공통 플랫폼 다양한 애플리케이션 다양한 클라우드 인프라 l (클라우드 인프라 사업자 / IaaS 사업자) l (클라우드 인프라 서비스 중개 사업자) l (클라우드 기반 응용 사업자 사업자) l (산업도메인 융합 클라우드 사업자) 국내 클라우드 인프라 서비스의 활용 촉진 및 글로벌 경쟁력 제고 신규 비즈니스 모델 및 서비스 창출 촉진 응용 사업자의 특정 사업자 종속성 개선 및 최적 인프라 선택권 보장 산업도메인 최적의 컴퓨팅 인프라 제공 및 도메인 융합 촉진 Amazon, MS, Google 등 글로벌 사업자 클라우드 / 국내 사업자 클라우드 Flexera(RightScale), Appirio, BlueWolf 등 Bitnami / Cisco webex 등 제조혁신 고품질AR·VR인공지능 무인이동체커넥티드카 스마트시티 멀티클라우드기반 솔루션/서비스 타분야융합멀티클라우드 27
  • 28. Use Case #1 ­ 실환경 기반의 글로벌 서비스 시험 인프라 제공 • (목적) 글로벌 서비스의 런칭을 위한 워크로드 및 사용자의 서비스 사용시 성능 분석 • (활용) 서비스 서버가 위치할 지역과 주요 서비스 사용자가 분포한 지역을 중심으로 다양한 시험을 수행 • (효과) 전세계 각 지역의 사용자들이 체감할 수 있는 서비스 성능 등을 미리 파악하여 서비스의 사전 보완이 가능하며, 다양한 워크로드 시험을 통하여 요구되는 시스템 자원 수요 에 대한 대응 전략의 수립을 지원 하나의 서비스 개념으로 일괄 배치 및 제어 다양한 워크로드 시험 (AS-IS) In-lab / In-Cluster scale testing à (TO-DO) 실환경 기반의 World-Scale testing 동시 접속자 규모 변화 워크로드 변화 (CPU/IO/xxx intensive…) 지역별 네트워크 상황 반영 오류상황 시뮬레이션 [시험대상 서버] [시험-슈터] 서비스결과및서버/슈터의상태정보 수요자 : (국내) suresofttech.com / (국외) testlio.com, Qodoid.com, audacix.com, qualitestgroup.com 28
  • 29. Use Case #2 ­ 글로벌 스케일 응용(화상회의) 서비스 • (목적) 다수의 화상회의 참석자들의 위치 기반으로 가격대비 가장 우수한 품질로 서비스 가능한 클라우드 인프라를 활용, 화상회의 서비스를 즉시 제공 • (활용 및 효과) 기존 화상회의 서비스의 고도화 à 별도의 클라우드 인프라를 보유하지 않더라도 화상회의 서비스를 글로벌 서비스로 제공 수요자 : 국내외 화상회의 솔루션 사업자 화상회의 서비스 배치/실행 29
  • 30. Use Case #3 ­ 전세계 클라우드 정보 및 활용 인사이트 제공 서비스 클라우드 서비스 품질성능 정보 제공 Cloud 정보 전세계 클라우드 서비스 품질성능 측정 & 모니터링 환경 Individual monitoring Individual monitoring Individual monitoring Platform and Application monitoring tool Security analysis tool Network monitoring tool 품질성능 모니터링 Tool Individual monitoring • (목적) 전세계/국내 다양한 클라우드의 성능 및 상태 정보를 제공 • (활용 및 효과) 사용자는 정적 정보가 아닌 실제 인프라 정보를 획득함으로써 니즈에 맞는 클라우드를 선택, 활용 가능 à 국내 중소.중견 클라우드 사업자 인프라 서비스 도 동일 조건으로 노출 함으로서 인지도 및 인프라 서비스 활용율을 높일 수도 있을 듯 … 수요자 : cloudharmony, Whatap, … 30
  • 31. Use Case # ­ TO BE CONTINUE… 제조혁신 의료지능화고품질AR·VR 자율지능 무인이동체커넥티드카 스마트시티 응용 도메인을 위한 컴퓨팅 인프라 기존 서비스 모델은 따라잡고, 새로운 서비스를 발굴/제시하는 것이 관건… 멀티 클라우드 특화 서비스/솔루션 개발과 함께 타 분야 융합을 위한 컴퓨팅 인프라로 활용이 중요 Icon출처 : https://www.iconfinder.com/Geotatah 31
  • 32. • 향후 플랫폼 형상을 상상해 보면… • Cloud-Barista간 협력을 하여, 상호 서비스 커버리지를 공유하는 Federated Cloud-Barista • 모바일 디바이스에 Cloud-Barista를 설치, 구동하여 전세계 클라우드를 스마트폰속으로…Mobile Cloud-Barista Cloud-Barista 플랫폼 릴리스 형상(안) CLOUD BARISTA 멀티 클라우드 인프라 연동 프레임워크 멀티 클라우드 애플리케이션 통합관리 프레임워크 멀티 클라우드 특화 서비스 프레임워크 개방형 API 멀티 클라우드 인프라 서비스 프레임워크 멀티클라우드통합 모니터링프레임워크 Single Cloud-Barista CLOUD BARISTA 멀티 클라우드 인프라 연동 프레임워크 멀티 클라우드 애플리케이션 통합관리 프레임워크 멀티 클라우드 특화 서비스 프레임워크 개방형 API 멀티 클라우드 인프라 서비스 프레임워크 멀티클라우드통합 모니터링프레임워크 CLOUD BARISTA 멀티 클라우드 인프라 연동 프레임워크 멀티 클라우드 애플리케이션 통합관리 프레임워크 멀티 클라우드 특화 서비스 프레임워크 개방형 API 멀티 클라우드 인프라 서비스 프레임워크 멀티클라우드통합 모니터링프레임워크 Federated Cloud-Barista Mobile Cloud-Barista 32
  • 33. Cloud-Barista 프레임워크 릴리스 형상 운영정보 API호출<legend> Since ’19, 아메리카노 버전~ Since ’20, 카푸치노 버전~ Since ’21, ~ API- Gateway CB- STORE 메타데이터 저장소 웹도구 / CLI Restful API 단일 노드 기반의 Tightly-coupled 통합 운용 형상 멀티 노드 기반의 Loosely-coupled 통합 운용 형상 멀티 클라우드 기반의 Scalable 통합 운용 형상 CB- STORE 메타데이터 저장소 API APIAPI CB- STORE 메타데이터 저장소 API- Gateway 웹도구 / CLI Restful API 33
  • 34. Cloud-Barista의 멀티 클라우드 서비스 지원 계획 (VM 인프라) (Container 인프라) CLOUD BARISTA CLOUD BARISTA CLOUD BARISTA CLOUD BARISTA 컴퓨팅 인프라에 제약없는 멀티 클라우드 애플리케이션 서비스(MC-App) 운용, 관리 환경 Since ‘19 Since ‘20 Since ‘20 Since ‘21 (멀티클라우드 기반 K8s) (Cloud-Barista MC-App 제공 기술) 34
  • 35. Cloud-Barista 1단계(4년) 기술 개발 로드맵 및 개발 문화 : S.P.D.S 공감 (Sympathy) 열정 (Passion) 몰입 (Devotion) 나눔 (Share) 멀티클라우드에뮬레이터(Cloud-Twin) 멀티클라우드기반SW(CB-Mcapp) 계층형서비스통합관리기술(CB-Edge) On-Device Cloud-Barista (CB-Ondevice) • 멀티클라우드연동프레임워크(CB-Spider) • 멀티클라우드인프라서비스통합관리프레임워크(CB-Tumblebug) • 멀티클라우드통합모니터링프레임워크(CB-Dragonfly) • Cloud-Barista아키텍처및런타임(CB-Bridge) • 멀티클라우드애플리케이션통합관리프레임워크(CB-Ladybug) • 부족기술 추가 개발 • 국내 연동 클라우드 확대 • 고도화 및 안정화 • 적용 사례 (UseCase) • 수요자/사장 요구사항 반영 • 활용, 확산 • 필수결과물 • 관련기술의도전적PoC 현시점 • 멀티클라우드개방형API (CB-Waterstrider) 2019 2020 2021 2022 TO BE CONTINUE... START (‘19.04) 35
  • 36. Cloud-Barista, 20년도 개발 계획 Cloud-Barista 버전 릴리스 시기 프레임워크 프레임워크별 추진 방향성 (버전별 키워드) 세부 결과물 카푸치노 (Cappuccino) [6월, 2nd 오픈세미나] 6월 CB-Spider 클라우드 6종연동, Hetero-MC IaaS지원, MC 연동 이력 관 리 - [대상버전릴리스] 멀티 클라우드 인프라 연동(6종 클라우드 연동) - [PoC] 이종 멀티 클라우드 인프라 연동(VM+Container 혼용 인프라 연동) - [PoC] 멀티 클라우드 인프라 연동 이력 정보 관리 - [프로토타입] 멀티 클라우드 인프라 에뮬레이터(Cloud-Twin) CB-Tumblebug MCIS라이프사이클, MCIS 최적배치, 클라우드간 서비스 - [대상버전릴리스] 멀티 클라우드 인프라 서비스 통합 관리(MCIS라이프사이클) - [PoC] MCIS 최적배치(배치 및 동적성능평가 메커니즘) - [대상버전릴리스] 클라우드간 서비스(MCIS 동일 서브넷 제공) CB-Ladybug Multi-Cloud Native, MC-App 운용 최적 아키텍처 - [PoC] MC-App 생성 및 요구사항 처리, MC-App 실행 관리 CB-Dragonfly 대규모 모니터링 성능 안정성, 멀티 클라우드 특화 모니터링, VM/Container 통합 모니터링 - [대상버전릴리스] 멀티 클라우드 통합 모니터링(에이전트확장, 성능안정성) - [PoC] 멀티 클라우드 특화 인프라 모니터링(MCIS, Hetero-IaaS) CB-Bridge Cloud-Barista 배포 자동화, MSA기반 프레임워크 연동 - [대상버전릴리스] Cloud-Barista 실행관리(이미지 관리 및 실행 제어) - [프로토타입] Cloud-Barista 운용 관리(API Gateway) CB-Waterstrider 직관성, 사용 편의성, 멀티 클라우드 특화 정보, 성능 최적화(gRPC) - [대상버전릴리스] 멀티 클라우드 인프라 서비스 관리 GUI 웹도구(디자인개선, MCIS 관리 및 모니터링 확장) - [PoC] gRPC API, CLI(cbadm) 에스프레소 (Espresso) [11월, 3rd 오픈세미나] 11월 CB-Spider 클라우드 6종연동+국내 클라우드 연동, Hetero-MC IaaS지원, MC 연동 이력 관리 - [대상버전릴리스] 멀티 클라우드 인프라 연동(연동 안정화, 6종+a 클라우드 연동) - [대상버전릴리스] 이종 멀티 클라우드 인프라 연동(VM+Container 혼용 인프라 연동) - [대상버전릴리스] 멀티 클라우드 인프라 연동 이력 정보 관리 - [대상버전릴리스] 멀티 클라우드 인프라 에뮬레이터(Cloud-Twin) CB-Tumblebug MCIS 최적배치, MCIS 품질보장 클라우드간 서비스 - [대상버전릴리스] 멀티 클라우드 인프라 서비스 통합 관리 - [대상버전릴리스] MCIS 최적배치(배치 및 동적성능평가 메커니즘) - [PoC] MCIS 고속 동적 배치 - [대상버전릴리스] MCIS 통합 품질제어 및 자동화(모니터링-진단-제어) - [대상버전릴리스] 클라우드간 서비스(MCIS 동일 서브넷, 로드밸런싱) CB-Ladybug MC-App 배포 및 관리 편의성, MC-App의 클라우드간 연계 운용성 - [프로토타입] MC-App 생성 및 요구사항 처리 - [프로토타입] MC-App 실행 관리 CB-Dragonfly 모니터링 이종 프로토콜, 멀티 클라우드 특화 모니터링, VM/Container 통합 모니터링 - [대상버전릴리스] 멀티 클라우드 통합 모니터링(모니터링 구조/기능 고도화) - [대상버전릴리스] 멀티 클라우드 특화 인프라 모니터링(MCIS, Hetero-IaaS) - [대상버전릴리스] 멀티 클라우드 애플리케이션 모니터링(MC-App 모니터링) - [대상버전릴리스] PUSH / PULL 방식 모니터링 CB-Bridge Cloud-Barista 운영 및 관리 자동화, Cloud-Barista 개발 편의성 - [대상버전릴리스] Cloud-Barista 실행관리(이미지 관리 및 실행 제어, 운용고도화) - [대상버전릴리스] Cloud-Barista 운용 관리(API Gateway, Cloud-Barista 모니터링) - [대상버전릴리스] 프레임워크 개발 지원 환경(개발용 공통 템플릿) CB-Waterstrider 직관성, 관리 편의성, 멀티 클라우드 특화 정보, 성능 최적화(gRPC) - [대상버전릴리스] 멀티 클라우드 인프라 서비스 관리 GUI 웹도구 - [대상버전릴리스] 멀티 클라우드 애플리케이션 서비스 관리 GUI 웹도구 - [대상버전릴리스] gRPC API, Cloud-Barista CLI(cbadm, cbmon) PoC à프로토타입 à 대상버전릴리스 à 고도화 36
  • 37. • Cloud-Barista를 활용한 솔루션은 그 자체가 글로벌 표준 플랫폼이 되도록 ... 멀티 클라우드 기술 글로벌 표준화 ※ Multi-Cloud, CSB 표준화 주도 (에디터쉽 확보)SG 13SC 38 ※ Multi-Cloud 신규 표준 제안 (코에디터쉽 확보 예정) Conceptand Requirement Reference Architecture Interface(API) Multi-Cloud (한국 ­ Concept and Req. 진행 중) Cloud Service Brokerage(CSB) (한국, Concept and Req. 완료) Multi-Cloud NWI 제안 (한국, ’19.06) CSB요구사항표준(한국, ’18.05) CSB구조 NWI 제안 (한국, ‘19.06) Multi-Cloud (미국-Concept and Terminology) Multi-Cloud(‘21) 개념 및 요구사항 표준 CSB 참조구조 표준(‘21) Multi-Cloud 참조구조 표준Multi-Cloud 참조구조 표준 Multi-Cloud 인터페이스 표준Multi-Cloud 인터페이스 표준 CSB 인터페이스 표준 CSB 인터페이스 표준 Y.3506, Cloud Computing-Functional req. for cloud service brokerage (한국, 2018)NP 5140, Information technology-Cloud computing-Concepts for multi-cloud and other interoperation of multiple cloud services 현황 : Cloud-Barista 목표 Y.mc-reqts, Cloud Computing-Functional req. of cloud service partner for multi-cloud Y.csb-arch, Cloud Computing-Functional architecture for cloud service brokerage Multi-Cloud(‘23) 개념 및 상호운용 표준 단계 • (ITU-T) Multi-Cloud 기술 기고서 9건, 클라우드 서비스 브로커리지(CSB) 기술 기고서 8건, (ISO) 진입지점 찾는 중 37
  • 38. [비전] 구름타고 세계로… 전세계 클라우드를 엮어서 , 우리의 서비스를 세계 곳곳으로 보내는 그날까지… 이제 까지는… 해외 글로벌 기술 기반의 국내 최적화 솔루션 개발 앞으로는… 국내 기술 기반으로 글로벌 솔루션을 개발 ! 38
  • 39. Cloud-Barista 커뮤니티 카푸치노(Cappuccino) 한잔 어떠세요 ? ^^ CLOUD BARISTA 멀티클라우드서비스공통플랫폼 카푸치노(Cappuccino) : Cloud-Barista의 2nd 소스코드 버전명칭
  • 40. Cloud-Barista 커뮤니티의 개발 전략 Cloud-Barista 는 우리가 마음먹은 대로 고치고, 추가하고, 제거할 수 있는 내재화 가능한 소스코드를 확보하고 신속하고 효율적인 소통 방식을 추구한다 주요 SW 는 Scratch 로 개발, 부가 SW는 Framework 구조 기반으로 공개SW 활용 주요 SW 는 Scratch 로 개발, 부가 SW는 Framework 구조 기반으로 공개SW 활용 • 차별성을 만들 수 있는 우리의 SW 확보 • 공개SW의 남용은 또 하나의 Lock-in 생각의 공유와 방향성의 결정은 목표에 대한 PoC로 생각의 공유와 방향성의 결정은 목표에 대한 PoC로 Scratch & DIY Thin & Fast • 보는 것과 상상하는 것 사이에 Gap은 크다 • PoC 는 또 하나의 공통 개발 Base 40
  • 41. Cloud-Barista 커뮤니티 • Cloud-Barista의 공동개발/공동활용을 위한 공개SW 협업 개발 워크플레이스 • SW개발의 전주기(개념공유-설계-개발-시험-활용)의 공유 및 협업 • 커뮤니티 개발 사이트 • 프로젝트 사이트 : https://cloud-barista.github.io • 소스코드 사이트 : https://github.com/cloud-barista • 커뮤니티의 정보 공개 공개 대상 결과물 문서-수시 노하우-반기별 소스코드-반기별 • 개발 수행 부산물인 문서의 산출 시점 • 커뮤니티 정기 기술세미나 (2회/년) • 내부+참여 커미터 개발 통합 결과물 (2회/년) [ Cloud-Barista 웹사이트 및 깃헙 ] 41
  • 42. 커뮤니티 자료 공유 페이스북 그룹 깃허브 유튜브 채널 슬라이드쉐어 소스코드 문서산출물 발표자료 동영상 유용한 정보 https://www.facebook.com/groups/570753216908482/https://www.youtube.com/channel/UCU3B9kvSIASO8VzpfBNoh7w www.github.com/cloud-barista www.slideshare.com/cloud-barista 42
  • 43. • 소스코드 메인라인 • 아메리카노(Americano)로 부터 지속적 개선 • 릴리스 되는 버전은 verX.Y-release_name 으로 github에 테깅 • 소스코드 브랜치 • Cloud-Barista 기반의 특정 솔루션 개발, 특수 목적의 Cloud-Barista 추가 개발 시 추진 Cloud-Barista 소스코드 릴리스 로드맵 커뮤니티 기여자/수요자 확보 à 활용/확산 촉진 2019년 2020년 2021년 2022년 현시점 아메리카노 (11/22) 카푸치노 (20/6) 에스프레소 (20/11) 카페모카 (21/5) 아포가또 (21/11) 카페라떼 (22/4) 코르타도 (22/9) 핸드드립 (22/11) 1st 버전 43
  • 44. [참고] Cloud-Barista R&D 조감도 CB-Dragonfly CB-Ladybug CB-TumblebugCB-Spider CB-Waterstrider CB-Bridge CB-Webtool CB-CLI Cloud-Twin CB-Apigw CB-Store 개방형 API (ALL) Cloud-Barista 운용 관리 (시지훈 F.L) 멀티 클라우드 연동 F (김병섭 F.L) 멀티 클라우드 통합 모니터링 F (권경민 F.L) 멀티 클라우드 애플리케이션 통합관리 F (김수영 F.L) 멀티 클라우드 인프라 서비스 통합관리 F (손석호 F.L) GUI 웹도구 (정영태 F.L) CLI 및 gRPC (이정문 C.M) API 중계기 및 현황정보 관리 (장인섭 C.M) 멀티 클라우드 에뮬레이터 (박재홍 C.M) Cloud-Barista 메타데이터 저장소 (김병섭 T.L) CB-Log Cloud-Barista 로그 관리 (김병섭 T.L) 표준화 Cloud-Barista 국내외 표준화 (정영우 S.L) Cloud-Barista플랫폼영역사용자영역 CB-Larva CB-Network CB-Storage CB-Mobile CB-xxx CB-gRPC 신규 니즈 기술 (ALL Member) 44
  • 45. < https://en.wikipedia.org/wiki/Go_(programming_language) Caddy, an open source HTTP/2 web server with automatic HTTPS capability. Docker, a set of tools for deploying Linux containers Ethereum, The go-ethereum implementation of the Ethereum Virtual Machine blockchain for the Ether cryptocurrency [110] InfluxDB, an open source database specifically to handle time series data with high availability and high performance requirements. Juju, a service orchestration tool by Canonical, packagers of Ubuntu Linux Kubernetes container management system OpenShift, a cloud computing platform as a service by Red Hat Terraform, an open-source, multiple cloud infrastructure provisioning tool from HashiCorp. Cloud Foundry, a platform as a service[115] CloudFlare, for their delta-coding proxy Railgun, their distributed DNS service, as well as tools for cryptography, logging, stream processing, and accessing SPDY sites.[116][117] Container Linux (formerly CoreOS), a Linux-based operating system that uses Docker containers[118] and rkt containers. Couchbase, Query and Indexing services within the Couchbase Server[119] Dropbox, who migrated some of their critical components from Python to Go[120] Ethereum, a cryptocurrency[121] Google, for many projects, notably including download server dl.google.com[122][123][124] Heroku, for Doozer, a lock service[16] Hyperledger Fabric, an open source, enterprise-focused distributed ledger project MongoDB, tools for administering MongoDB instances[125] Netflix, for two portions of their server architecture[126] Novartis, for an internal inventory system[127] Nutanix, for a variety of micro-services in its Enterprise Cloud OS.[128] …. Cloud-Barista 개발 언어 : Go 언어 • Cloud-Barista와 관련성이 있는 다수의 기술들이 Go언어로 개발 추진 • Docker, Kubernetes, Crossplane, InfluxDB, … • 기술간 연계, 활용을 위해서는 개발 언어간의 접점도 중요, …. (우리도 첨 입니다.^^) • 주요 OS는 모두 지원 • Free BSD, Linux, Mac OS, Windows, Android, ... 45
  • 46. Cloud-Barista의 라이선스 : Apache 2.0 공개SW 주요 기능 라이선스 정책 Container Linux(구 CoreOS) 컨테이너 전용 리눅스 배포판 Apache 2.0 license Docker 컨테이너 런타임(OS 수준 가상화) Apache 2.0 license Kubernetes 클러스터 관리 및 컨테이너 오케스트레이션 Apache 2.0 license Mesos 클러스터 관리 Apache 2.0 license OpenStack 클러스터 관리 및 VM 오케스트레이션 Apache 2.0 license Crossplane (멀티클라우드분야 신규 공개SW 커뮤니티) 멀티 클라우드 기반 서비스 오케스트레이션 Apache 2.0 license • Cloud-Barista와 관련성이 있는 다수의 기술들이 Apache 2.0 라이선스로 개발 추진 • 라이선스간의 충돌, 혼재 등은 기술 수요자에게 또 다른 문제를 야기할 수 있으므로 연계 가능성이 높은 기술과 동일한 라이선스의 선택이 중요 • 국내 기술 수요자 입장에서는 추가 개발 소스코드의 공개없이 사업화가 가능한 라이선스 중요 46
  • 47. Cloud-Barista 커뮤니티 참여와 활용 CLOUD BARISTA A 사 C 대학B 사 멀티 클라우드 기반의 XX 특화 솔루션/제품 멀티 클라우드 기반의 YY 서비스 멀티 클라우드 개념 PoC 및 연구 인프라 • 공개SW 기반의 Cloud-Barista 개발 --> 국내 클라우드 사업자와 수요자에게 제공 --> 국내 기업/기관의 자사 솔루션 및 서비스의 신속한 확보 --> 국내 멀티 클라우드 시장 경쟁력 강화 • 멀티 클라우드 서비스 개발 공수의 70~80%에 해당하는 공통 기반 기술을 제공하고, 기업은 서비스, 솔루션 특화 부분 (미들웨어, 포털 등)을 추가 개발하여 신속한 사업화 환경을 제공 47
  • 48. Cloud-Barista 기여 / 협력 포인트 • 수많은 협력 포인트가 있겠지만... • (CB-Spider) 멀티 클라우드 인프라 연동 • (IaaS사업자) 국내 클라우드 인프라 사업자가 자사 클라우드 드라이버 개발 참여 • [장점] 해당 기업의 클라우드가 연동되는 Cloud-Barista가 지속적 배포, 확산 à 서비스 브랜딩, 회사 인지도, 서비스 활용율 개선 예상 • [시점] 카푸치노 이후 : 기존 클라우드 연동 정책, 연동 방식, 제공 기능 등의 확정 및 안정화 후 • (CB-Tumblebug / CB-Ladybug) 멀티 클라우드 인프라 서비스 및 애플리케이션 통합.운용 • (PaaS/SaaS 사업자) 자사의 제공 응용 관리 미들웨어/포털과의 통합 • [장점] 글로벌 클라우드 및 특정 사업자 인프라에 의존적인 국내 SaaS 서비스를 전세계 곳곳으로 응용 사업자가 직접 제공함으로써 서비스의 신속한 글로벌화 촉진 • [시점] 에스프레소 이후, CB-Tumblebug 안정화 및 CB-Ladybug의 기본 기능 개발 • (Cloud-Barista) 멀티 클라우드 공통 프레임워크 • (자체 솔루션 확보 사업자) Cloud-Barista 기반의 신규 솔루션 개발 48
  • 49. (홍보) ­ 공개SW기여 경험을 Cloud-Barista로 해보고 싶다면… 49
  • 50. COVID-19 라는 외상 후, 한국은 스트레스가 아닌“성숙”을 만들어가고 있습니다. Cloud-Barista도 이니셜 “K”의 저력을 잊지 않겠습니다. Kloud-Barista 로 인식 되는 그날까지... 에필로그 50
  • 51. 감사합니다. https://github.com/cloud-barista https://cloud-barista.github.io (강 동 재 / contact-to-cloud-barista@googlegroups.com) “Contact to the Multi-Cloud” Cloud-Barista Community 2nd Open Conference 클라우드 바리스타들의 두 번째 이야기 본 발표자료에는 네이버에서 제공한 나눔글꼴이 적용되어 있습니다.