Anúncio
Anúncio

Mais conteúdo relacionado

Apresentações para você(20)

Similar a Cloud-Barista 제3차 오픈 컨퍼런스 : CB-Spider - 멀티 클라우드 인프라 연동(Multi-Cloud Infrastructure Federation)(20)

Anúncio

Último(20)

Anúncio

Cloud-Barista 제3차 오픈 컨퍼런스 : CB-Spider - 멀티 클라우드 인프라 연동(Multi-Cloud Infrastructure Federation)

  1. CB-Spider : 전세계 클라우드를 엮는 그날까지 (멀티 클라우드 인프라 연동) CLOUD BARISTA 에스프레소(Espresso) 한잔 어떠세요 ? Journey to the Multi-CloudCLOUD BARISTA 클라우드바리스타 커뮤니티 제3차 컨퍼런스 김 병 섭 / CB-Spider 프레임워크 리더
  2. 멀티클라우드 서비스 개방형 인터페이스 멀티 클라우드 인프라 서비스 연동 프레임워크 멀티 클라우드 애플리케이션 통합관리 프레임워크 멀티 클라우드 인프라 서비스 통합 관리 프레임워크 멀티클라우드통합 모니터링프레임워크 멀티 클라우드 서비스 공통 플랫폼 이번 세션은… 2 응용/도메인/기관 특화 SW CLOUD BARISTA CB-Spider
  3. 목 차 CB-Spider 프레임워크 기술 개요 CB-Spider 프레임워크 주요 기술 및 개발 현황 CB-Spider 프레임워크 기술 개발 로드맵 CB-Spider 프레임워크 기술 시연 I II III IV 3
  4. 멀티 클라우드 인프라 연동 프레임워크 개요 및 필요성 4 TO BE 이종 연결 / 이종 API / 이종 제어 <기존 멀티 클라우드 서비스 사용자 환경> Cloud-1 Cloud-2 … Cloud-n <사용자/응용> <멀티 클라우드 인프라 연동 프레임워크 사용자 환경> 단일 연결 / 단일 API / 공통 제어 멀티 클라우드 인프라 연동 프레임워크 Cloud-1 Cloud-2 … Cloud-n <사용자/타프레임워크> 고성능 서버 클러스터 클라우드 멀티 클라우드 매니 클라우드… We are here! Needs
  5. 5 CB-Spider 프레임워크 최종 목표 공통 제어 무한 확장 이종 연동 • 전세계 이종 클라우드를 엮을 수 있게 한다. • 전세계 클라우드를 하나처럼 쓸 수 있게 한다.
  6. 6 멀티 클라우드 인프라 사용자의 서비스 활용 시나리오 (1) 클라우드 인프라 연동 정보 통합 관리 (3) 멀티 클라우드 인프라 연동 이력 정보 관리 (2) 멀티 클라우드 인프라 공통 제어/ 클라우드 연동 확장 이력 정보 드라이버 정보, 크리델셜 정보, 리전정보 등 Cloud Cloud Cloud <사용자> 활 용 (1) 클라우드 연동 정보 등록 등록 수 집 <사용자/타프레임워크> (2) 인프라 자원/VM 생성 및 제어 제어 (3) 인프라 연동 이력 정보 활용 이력 + 크리덴셜 정보 획득 발급 <사용자/타프레임워크><사용자> • 멀티 클라우드 인프라 자원/VM 활용 시나리오 • 시나리오 분석을 통한 {요구분석 ➔ 기능도출 ➔ 설계}
  7. • 프레임워크 구성: Interface – Server – Driver API – Drivers – {Clouds} • 프레임워크 특징: 드라이버-플러그인 기반 클라우드 연동, 단일 API/통합 제어, CSP API 호출 이력 정보 제공 7 멀티 클라우드 연동 제공을 위한 프레임워크 구성 및 기능 • 다양한 사용자 인터페이스 제공 - CLI 및 AdminWeb 제공 - REST 및 Go API 제공 • 멀티 클라우드 연동 정보 통합 관리 제공 - 연동정보: 클라우드 드라이버 정보, 크리덴셜 정보, 리전/존 정보 등 • 멀티 클라우드 컴퓨팅 인프라 자원 및 VM 라이프사이클 등 공통 제어 제공 • 멀티 클라우드 연동 동적 확장 지원 • 클라우드 드라이버 공통 인터페이스 및 플러그인 방식 제공 - 9종 드라이버 제공(AWS, GCP, Azure, Alibaba, Cloudit, OpenStack, Docker, * Emulation: Cloud-Twin, Mock) • 대상: 이종 멀티 클라우드 컴퓨팅 인프라 자원 - 7종 클라우드 연동: AWS, GCP, Azure, Alibaba, Cloudit, OpenStack, Docker <CB-Spider 프레임워크 주요 기능><CB-Spider 프레임워크 구성> CB-Spider Server API CLI/Web Driver API Driver Cloud • 멀티 클라우드 호출 이력 정보 수집 및 제공
  8. 8 다양하고 심플한 사용자 인터페이스 제공 <CB-Spider 구성> <CB-Spider 사용자 인터페이스> CB-Spider Server API CLI/Web Driver API Driver Cloud • Start • List • Get • ListStatus • GetStatus • Suspend • Resume • Reboot • Terminate [API Set & Resources] • 웹 기반 관리/자원 맵핑 관리 <Cloud Resource> <VM / CM> [AdminWeb] • 산업 표준 인터페이스 [REST API] • 터미널 및 배치 기반 관리 [CLI] <Cloud Connection Info> • gRPC 기반 전용 인터페이스 [Go API] • 개발자를 위한 REST 및 Go API, 터미널 및 웹 사용자를 위한 CLI 및 AdminWeb 등 다양한 인터페이스 제공 • 대상별 Create-Get-List-Delete 등 심플한 인터페이스 제공 • Register/Create • List • Get • Unregister/Delete • Create • List • Get • Delete • Driver Info • Credential info • Region Info • Connection Info • VM Image/Spec • VPC/Subnet • Security Group • VM KeyPair • Create • List • Get • Delete • Register/Create • List • Get • Unregister/Delete
  9. 9 역할 기반의 서버 프로세스/쓰레드 구조 CB-Spider Server REST Runtime Server gRPC Runtime Server gRPC Runtime Server 1K Port 2K Port 4K Port Spider Engine MeerKat Engine DriverDriver Package Package Process Thread CloudCloud • 메인 프로세스 및 런타임 서버 쓰레드들로 구성  드라이버: fetch 성능 개선을 위하여 필요시 병렬 쓰레드 활용 [범례] 멀티 클라우드 인프라 연동 정보 통합 관리 멀티 클라우드 인프라 공통 제어 관리 클라우드드라이버공통인터페이스 클라우드 인프라 연동 드라이버 멀티클라우드인프라연동이력정보관리 사용자인터페이스 (API,CLI,AdminWeb) <CB-Spider 주요 컴포넌트>  MeerKat: 분산 스파이더 코드명(PoC 단계)  K: 1024
  10. 10 • 컴포넌트 기반의 계층화 구조 • 드라이버-플러그인 구조(9종) • 메타정보-플러그인 구조(2종) • 주요 컴포넌트 • 사용자 인터페이스 • 멀티 클라우드 인프라 연동 정보 통합 관리기 • 멀티 클라우드 인프라 공통 제어 관리기 • 클라우드별 인프라 연동 드라이버 • 멀티 클라우드 인프라 연동 이력 정보 관리기 유연한 내부 구조 및 특징 멀티클라우드인프라연동정보통합관리 클라우드인프라연동 드라이버정보관리 클라우드인증정보관리 클라우드리젼정보관리 클라우드인프라 연결설정정보관리 클라우드인프라연동정보저장관리 멀티클라우드인프라공통제어관리 멀티클라우드인프라공통제어관리기 클라우드드라이버공통인터페이스 클라우드 연결관리 클라우드인프라 자원제어 가상머신 라이프사이클제어 가상머신명령원격관리 파일복사 통합ID관리 통합ID맵핑제어 통합ID=CB-SpiderID+CSPID 멀티클라우드인프라공통제어관리 클라우드인프라자원공통제어 가상머신라이프사이클공통제어 클라우드드라이버관리 드라이버 적재 드라이버 하적 비동기호출ID관리 중첩워크플로우제어 상태및결과통합관리 통합ID정보저장관리 대상클라우드 드라이버적재/하적 대상클라우드 자원생성/제어 대상클라우드 VM생성/제어 통합ID 등록/관리 자원생성/제어 VM생성/제어 클라우드인프라연동드라이버 클라우드인프라연동드라이버 클라우드연결관리 클라우드인프라자원제어 가상머신라이프사이클제어 멀티클라우드인프라연동이력정보관리 멀티클라우드인프라연동이력정보서버 멀티클라우드인프라연동이력정보리포터 멀티클라우드연동이력정보가시화 연동이력정보검색 연동이력리포트포맷관리 멀티로그수신 멀티로그변환 멀티로그 저장및제공 연결/호출 이력정보요청 멀티로그 저장/관리 사용자인터페이스 (API,CLI,AdminWeb) RESTClient Library CLI API호출 결과 API호출 결과 연결/호출로그 <LogFile> 연결정보 로깅 명령실행 CB-Spider서버마다배치 호출정보 로깅 연동이력수집에이전트 로그변화인지/읽기 로그스트림전송 로그 전송 연결/호출 이력정보제공 RESTAPI런타임서버 gRPCAPI런타임서버 연동정보제공 VM으로파일복사/ VM내부명령실행 대상클라우드 자원생성/제어 대상클라우드 VM생성/제어 연동 정보 추가/ 관리 연결및호출로그출력 화면출력 파일출력 클라우드 연동정보/ 통합ID <Key-ValueDB> <IndexDB> 로그읽기 Cloud …Cloud VMVM Cloud VM 연동정보 저장/관리 통합ID 저장/관리 GoClient Library <사용자/타서브시스템> 인프라 제어/ 관리 연동정보요청 잠금관리 잠금관리 • CB-Spider:멀티클라우드인프라연동프레임워크 • CSP:클라우드서비스프로바이더 • VM:VirtualMachine,가상머신 [약 어] 멀티클라우드연동이력정보및 관련통계차트,그래프등활용 멀티클라우드연동설정및 멀티클라우드공통제어 Cloud VM 연동이력정보 Admin Web
  11. 11 멀티 클라우드를 엮는 기술 – 추상화/공통인터페이스 정량적기준 정성적기준 멀티클라우드인프라자원 공통기능정의 클라우드드라이버공통인터페이스 Cloud Cloud Cloud CloudCloud <멀티클라우드 인프라 자원추상화> (1)모든Cloud공통기능(Spider: O) (2)일부Cloud공통기능(Spider: O) (3)개별클라우드특화기능(Spider: X) A-Cloud C-CloudB-Cloud (1) (2) (2) (2) (3) (3) (3) <멀티클라우드 인프라 자원기능관계> 추 상 화 type CloudConnection interface { CreateImageHandler() (irs.ImageHandler, error) CreateVPCHandler() (irs.VPCHandler, error) CreateSecurityHandler() (irs.SecurityHandler, error) CreateKeyPairHandler() (irs.KeyPairHandler, error) CreateVMHandler() (irs.VMHandler, error) CreateVMSpecHandler() (irs.VMSpecHandler, error) IsConnected() (bool, error) Close() error } type VPCHandler interface { CreateVPC(vpcReqInfo VPCReqInfo) (VPCInfo, error) ListVPC() ([]*VPCInfo, error) GetVPC(vpcIID IID) (VPCInfo, error) DeleteVPC(vpcIID IID) (bool, error) } type VMHandler interface { StartVM(vmReqInfo VMReqInfo) (VMInfo, error) SuspendVM(vmIID IID) (VMStatus, error) ResumeVM(vmIID IID) (VMStatus, error) RebootVM(vmIID IID) (VMStatus, error) TerminateVM(vmIID IID) (VMStatus, error) ListVMStatus() ([]*VMStatusInfo, error) GetVMStatus(vmIID IID) (VMStatus, error) ListVM() ([]*VMInfo, error) GetVM(vmIID IID) (VMInfo, error) } [Cloud Driver Common API 예시] … (1) + (2) • 드라이버 수준에서 CSP 기능 보정을 통한 확장된 기능을 제공하는 기능 추상화 제공 (예시: VM 키페어 제공) • 정량적 기준 및 정성적 기준을 함께 수용한 의미 추상화 제공 (예시: VPC  SG 의존 관계 추상화 등) • 클라우드 연동 확산을 위한 드라이버 공통 인터페이스 규격 제공 <클라우드드라이버 공통인터페이스 >
  12. 12 멀티 클라우드를 엮는 기술 – 멀티 클라우드 인프라 자원 구성 • 이종 멀티 클라우드 자원 통합 구성 제공 ➔ 동일 CSP 처럼 공통 제어 가능 • 클라우드 ‘연결 설정’ 중심의 자원 독립 구성 제공 (연결 설정: 연동정보: 클라우드 드라이버 정보, 크리덴셜 정보, 리전/존 정보 등 포함) • 멀티 클라우드 자원 통합 구성 예시 <범례> : VM 이미지IMG : VM 사양Spec : 가상 네트워크VPC/ Sub : 보안그룹Sec : VM 키페어Key : 가상서버VM Subnet VPC Seoul-connection Subnet Seoul Region VM VM Sec VM VM KeyIMG Spec Public Net Subnet VPC Subnet VM VM Sec VM VM … <사용자/타프레임워크> … Subnet VPC Ohio-connection Subnet Ohio Region VM VM Sec VM VM KeyIMG Spec Subnet VPC Subnet VM VM Sec VM VM …
  13. 13 멀티 클라우드를 엮는 기술 – 드라이버/플러그인 <클라우드 드라이버 플러그인 연동 개념> 멀티 클라우드 인프라 연동 프레임워크 Cloud Cloud Cloud 신규 클라우드 (1) 신규 드라이 버 개발 (3) 공통 제어/관리 이종 API 단일 API 드라이버 인터페이스 멀티 클라우드 인프라 연동 프레임워크 (2) 플러그인 [드라이버 기반 플러그인 방식 연동] GCP Cloud Driver AWS Cloud Driver <<Cloud Driver interface>> AWS AWS API 단일API GCP Cloud Driver GCP … GCP API <인터페이스-드라이버 구조> • 드라이버 공통 인터페이스 • 드라이버 플러그인 방식 • 공통 인터페이스 구현 • CSP 전용 API 사용한 구현 • 필요시 CSP기능 보정 • 플러그인 기반 멀티 클라우드 인프라 연동 및 공통 제어 방식 ➔ 프레임워크 운영 중 신규 클라우드 동적 연동 가능 CB-Spider Server
  14. 14 다양한 인프라 제공 기술 – Hetero Multi-IaaS Hetero Multi-IaaS VM VM CM  Since Cappuccino  CM: Container Machine #Fast #Light #Portable  Container분류 - App Container - System Container VM CMCM 컴퓨터 CM CM CM … CM <사용자/타프레임워크> <Hetero Multi-IaaS 연동 형상> <Docker 연동으로 가능한 컴퓨팅 자원 유형> <NAS 자원> Any Cloud <엣지단 인프라> <Dockerable 자원><물리 서버> VM VM VM VM VM VM #물리노드 #가상노드 #라즈베리 #NAS #ETC ➔ 활용 컴퓨팅 인프라 확대  VM: Virtual Machine #Rich #Diverse #Performance
  15. 15 단일 API 제공 기술 – 활용 예시 echo "####################################################################" echo "## Full Test Scripts for CB-Spider IID Working Version - 2020.04.22." echo "## 1. VPC: Create -> List -> Get" echo "## 2. SecurityGroup: Create -> List -> Get" echo "## 3. KeyPair: Create -> List -> Get" echo "## 4. VM: StartVM -> List -> Get -> ListStatus -> GetStatus -> Suspend -> Resume -> Reboot" echo "## ---------------------------------" echo "## 4. VM: Terminate(Delete)" echo "## 3. KeyPair: Delete" echo "## 2. SecurityGroup: Delete" echo "## 1. VPC: Delete" echo "####################################################################" echo "####################################################################" echo "## 1. VPC: Create -> List -> Get" echo "####################################################################" curl -sX POST http://localhost:1024/spider/vpc -H 'Content-Type: application/json' -d '{ "ConnectionName": "'${CONN_CONFIG}'", "ReqInfo": { "Name": "vpc-01", "IPv4_CIDR": "192.168.0.0/16", "SubnetInfoList": [ { "Name": "subnet-01", "IPv4_CIDR": "192.168.1.0/24"} ] } }‘ … [이종 클라우드-동일 코드] Image/Spec/VPC/Subnet/SecurityGroup/KeyPair/VM/CM 제어 export CONN_CONFIG=aws-ohio-config export IMAGE_NAME=ami-f4f4cf91 export SPEC_NAME=t3.micro ./full_test.sh export CONN_CONFIG=azure-northeu-config export IMAGE_NAME=Canonical:UbuntuServer:18.04-LTS:latest export SPEC_NAME=Standard_B1ls ./full_test.sh AWS: full_test.sh: 동일 코드 공통 제어
  16. 16 멀티 클라우드 공통 제어 기술 – VM 생성 예시 <사용자> 사용자 : Client REST Server A CloudIID Manager Driver API A DriverDriver ManagerConn. Info Mng. (1) 연결정보 등록: POST /connectionconfig {con1, drv,acc,rgn} Insert{con1, …} (2) VM 생성: POST /vm {con1, vm1, …} Get{con1, …} (drv,acc,rgn} insert{con1, vm1, a12bxx,…} GetCloudConnection{con1, …} (cloudConnection} CreateVMHandler{} (VMHandler} Connection VMHandler StartVM{vm1, …} (vm1, a12bxx, …} (vm1, a12bxx, …} IID 정보연결 설정 정보 IsExist{con1, vm1}
  17. 17 활용 극대화 지원 기술 – HisCall(History of Call) <HisCall Server> <HisCall Reporter> 검색 <사용자> 제공 HisCall Agent HisCall Agent HisCall Agent HisCall Agent HisCall Agent HisCall Agent HisCall Agent <HisCall Agents> 수집
  18. 18 HisCall – 로그 출력 및 수집 정보 예시 HisCall 로그 Schema 규격 및 예시 WeekDay CloudOS RegionZone Resource Type Resource Name DriverAPI:Line ErrorMSGElapsedTime(sec) Thursday AWS us-east-2a VPC/SUBNET vpc-836f39ea GetVPC():492 -0.2347 Thursday AWS us-east-2a VPC/SUBNET ListSubnet ListSubnet():959 -0.2541 ServerIP 13.124.44.241 13.124.44.241 TimeStamp 2020-11-05 12:27:46 2020-11-05 12:27:47 Thursday AWS us-east-2a VPC/SUBNET vpc-01 CreateVPC():75 AuthFailure: AWS …0.747013.124.44.241 2020-11-05 12:33:39 CloudOSAPI DescribeVpcs() DescribeSubnets() CreateVpc() $ tail –f cb-spider/log/calllog/calllogs.log [HISCALL].[13.124.44.241] 2020-11-05 12:27:46 (Thursday) ./cloud-driver/drivers/aws/resources.(*AwsVPCHandler).GetVPC():492 - "CloudOS" : "AWS", "RegionZone" : "us-east-2a", "ResourceType" : "VPC/SUBNET", "ResourceName" : "vpc-836f39ea", "CloudOSAPI" : "DescribeVpcs()", "ElapsedTime" : "0.2347", "ErrorMSG" : "“ [HISCALL].[13.124.44.241] 2020-11-05 12:27:47 (Thursday) ./cloud-driver/drivers/aws/resources.(*AwsVPCHandler).ListSubnet():959 - "CloudOS" : "AWS", "RegionZone" : "us-east-2a", "ResourceType" : "VPC/SUBNET", "ResourceName" : "ListSubnet", "CloudOSAPI" : "DescribeSubnets()", "ElapsedTime" : "0.2541", "ErrorMSG" : "“ [HISCALL].[13.124.44.241] 2020-11-05 12:33:39 (Thursday) ./cloud-driver/drivers/aws/resources.(*AwsVPCHandler).CreateVPC():75 - "CloudOS" : "AWS", "RegionZone" : "us-east-2a", "ResourceType" : "VPC/SUBNET", "ResourceName" : "vpc-01", "CloudOSAPI" : "CreateVpc()", "ElapsedTime" : "0.7470", "ErrorMSG" : "AuthFailure: AWS was not able to validate the provided access credentials status code: 401, request id: 0971a033-7b9e-4d11-8296-528bfb389063" 수 집 <Agent의 Call Log 출력 예시>
  19. 19 활용 장벽 파괴 기술 – AdminWeb AdminWeb • 목표: 웹 기반의 CB-Spider 관리 및 기능 시험이 가능한 개발자 지원 도구 • 특징 • CB-Spider 서버와 밀결합된 경량의 embedded Admin용 Web 도구 • CB-Spider 개발자 및 응용 개발자를 위한 간결하고 개발자스러운 웹 인터페이스 제공 • 첫 사용자가 CB-Spider 프레임워크를 쉽게 사용해볼 수 있는 Start Guide 도구로 활용 가능 • 기능 • 드라이버 정보, 크리덴셜 정보 및 리전/존 정보 등 클라우드 연결 설정 정보 관리 • 멀티 클라우드 인프라 자원 생성 및 삭제 등 통합 제어 • 사용자 선택에 적합한 입력 정보 샘플 제공 • 손상된 ID 및 자원의 강제 삭제 등 Admin 기능 제공 • 향후 • 서버 오류 메시지 출력 창 제공 • 긴 실행 작업에 대한 progress bar 제공 등 • 그 외 화면 및 편의성 개선 등
  20. 20 • 클라우드 연결 설정 정보 관리 • 현재 연결 설정 정보 표시 • 클라우드 자원/VM 관리 • refresh • delete • Select/Unselect all • Select/Unselect • Create Resources • 서버 및 API 정보 • 홈버튼 • 시작시간 AdminWeb – 접근 주소 및 화면 구성
  21. 21 활용 장벽 파괴 기술 – Mock Driver Espresso Spider #Developer-Friendly TO BE VM VM VM #User-Friendly Cappuccino Spider VM VM VM Download=스파이더시험및개발 환경 #CSP-free Test MOCK
  22. 22 Cloud-Twin Server kubernetes (or minikube) kubectl k8s client library Cloud-Twin User API (rest) emulator config db docker private registry Cloud-Barista Cloud Driver Simulation option simulation setting (Web GUI) Docker client library Cloud Infra Emulator (K8S Group ➔ Cloud) 설정 <Cloud-Twin 사용자> CLOUD-Barista 연동 : 주 개발 모듈 : 공개SW 활용 <Cloud-Twin 내부 구조> CLOUD-1 CLOUD-n … 시뮬레이션 설정 정보 세트 CM for VM Cloud Driver Interface Cloud Driver Interface  CM: Container Machine CLOUD-TWIN Cloud Driver  VM: Virtual Machine <Cloud-Twin 개념> 활용 장벽 파괴 기술 – Cloud-Twin
  23. 23 • MC-IaaS 제공 • cb-store, cb-log 도입 • 6종 클라우드 연동 • Hetero MC-IaaS 제공 • Americano 리모델링 • 7종 클라우드 연동 CB-Spider History 및 개발 현황 • CB-Spider 전신 • Static 연동(하드코딩) • 3종 클라우드 연동 • CB-Spider PoC • Driver Plugin 도입 • 4종 클라우드 연동 2019.06. ~2019.03. ~ 2019.09. ~ 2019.12. ~ farmoni farmoni poc-cb-spider Americano Cappuccino • 활용.확산 극대화 도구 • 분산 스파이더 PoC 검증 • 7종 클라우드 연동 2020.06. ~ Espresso #AdminWeb #Mock Driver #HisCall #MeerKat
  24. 24 클라우드 연동 드라이버 개발 현황 <공통 제어 자원><연동 클라우드>  2020.11. 현재 IMG VPC/ Sub Sec Key VM IMG VPC/ Sub Sec Key VM IMG VPC/ Sub Sec Key VM IMG VPC/ Sub Sec Key VM IMG VM IMG VPC/ Sub Sec Key VM IMG VPC/ Sub Sec VM Spec Spec Spec Spec Spec Spec <범 례> : VM 이미지IMG : VM 사양Spec : 가상 네트워크 VPC/ Sub : 보안그룹Sec : VM 키페어Key : 가상서버(VM, CM)VM Mock-Driver Cloud-Twin IMG VPC/ Sub Sec Key VMSpec IMG VM  기능 에뮬레이션  VM 모니터링  기능 시뮬레이션
  25. 엣지 분산 지능 25 연동 및 통합 제어 연동 이력 관리 연동 이력 정보 관리 시스템 개발 멀티 클라우드 인프라 연동 이력 아카이빙 국내외 클라우드 추가 선정 및 연동 스파이더 프레임워크 및 드라이버 최적화/안정화 CB-Spider 프레임워크 개발 로드맵 연동 품질 분석 / 연동 이력 활용 등 2019년 2020년 2021년 2022년 아메리카노 (11/22) 카푸치노 (20/6) 에스프레소 (20/11) 카페모카 (21/5) 아포가또 (21/11) 카페라떼 (22/4) 코르타도 (22/9) 핸드드립 (22/11) 국내외 클라우드 연동 스파이더 엣지/분산/지능 정의 및 방향 설정 등 PoC 분석 및 기능 검증  장기 로드맵 HisCall AWS VM VM VM Mock Driver Cloud-Twin
  26. 26 장기 로드맵 – 엣지→분산→지능 Spider-S (Single-싱글 스파이더) Spider-E (Edge-엣지 스파이더) Spider-D (Distributed-분산 스파이더) Spider-I (Intelligence-지능 스파이더)  전 세계 클라우드를 엮는 그날까지… + Spider Driver + Docker Driver + Image-CacheCache + Cloud Driver Sharing + Decentralized Meta data (cb-store: + IPFS Driver) • Support Infra for Security data processing • Support Infra for IoT Sensor Control • Speed up • Support Hetero Multi-IaaS • Collect & Analysis Cloud Call Stats + 9+ Driver + HisCall + Cooperation Spider • Order to any spider. + Autonomous Management + Thinking Spider • You, nothing to do.
  27. 27 분산 스파이더 PoC – 미어캣 프로젝트 • 목표: CB-Spider 간 분산/협업을 위한 핵심 기능 제공 • 특징 • 탈중앙 방식의 분산 관리 미어캣 메커니즘 제공 • 탈중앙 방식: Decentralized, Masterless • 타 활용.확산을 고려한 탈부착 구조 • 기능 • 분산 Spider 목록 관리 • 분산 Spider 상태 관리 • 분산 Spider 명령 제어 • 기타: 공유 저장소 • PoC: Google Sheets 기반 신속한 MeerKat 메커니즘 검증 • 향후: memcache(성능), IPFS(분산) 등 향후 문제 분석에 따른 개선 * 출처: 게티이미지뱅크, 무단 전재 및 재배포 금지 <분산 스파이더: MeerKat 개념도> #MomKat #ChildKat
  28. CB-Spider 기술 시연 - 무한 확장의 첫걸음, 분산 스파이더 PoC 기술 시연 - 에스프레소(Espresso) 한잔 어떠세요 ? ^^ CLOUD BARISTA 멀티클라우드서비스공통플랫폼
  29. CB-Spider 기술 시연 - 진입 장벽 해소를 위한, AdminWeb 기반 스파이더 활용 시연 - 에스프레소(Espresso) 한잔 어떠세요 ? ^^ CLOUD BARISTA 멀티클라우드서비스공통플랫폼
  30. 30 CB-Spider를 만들어 가는 사람들
  31. 감사합니다. https://github.com/cloud-barista https://cloud-barista.github.io (김 병 섭 / contact-to-cloud-barista@googlegroups.com) “Journey to the Multi-Cloud” Cloud-Barista Community the 3rd Conference 클라우드 바리스타들의 세 번째 이야기 본 발표자료에는 네이버에서 제공한 나눔글꼴이 적용되어 있습니다.
Anúncio