130 likes | 254 Views
KAIROS Broker 1 st Jeon-Ju Worskop on 2 nd Project Year. 2012 . 10.16 Cloud Computing Research Center Innogrid. Overview – GPES. GPES. Multi Clouds (1 st year) – Federated Clouds (2 nd year) – GPES (3 rd year). 1 st Year. 2 nd Year. GPES System. 3 rd Year. KAIROS Broker.
E N D
KAIROS Broker 1st Jeon-Ju Worskop on 2nd Project Year 2012. 10.16 Cloud Computing Research Center Innogrid
Overview – GPES GPES Multi Clouds (1st year) – Federated Clouds (2nd year) – GPES (3rd year) 1st Year 2ndYear GPES System 3rdYear KAIROS Broker Broker Account Broker Account Broker Account VM D VM A’ VM A VM B VM C VM E VM A’
KAIROS Broker Federated Clouds (Server) Load Balancing Global Load Balancing Auto Scaling Metering & Billing
Federated Clouds OpenStack API를 이용하여 KAIROS Broker 에 연동 • Identity • Compute • Server Start/Stop • Floadting Ips • Keypairs • Security Groups • Simple Usage • Image http://api.openstack.org
(Server) Load Balancing Cloudit API 를 이용하여 Load Balancing 연동 (OpenStack API 없음) • List • Detail • Add • Remove • Add Instance • Remove Instance Version {tenant_id} load-balancer auto-scaler metering billing {id} limit {id} limit servers network servers network instance condition public-ips public-ips
Global Load Balancing (1/3) DNS 서버 기능, 서버의 서비스 상태 및 성능 정보 수집, 지역에 따른 서버 분배 • 지능적인 DNS 기능 • 서비스 상태 및 성능 정보 수집 • 글로벌 컨텐츠 확인 기능 • 지능적인 부하 부산 http://www.dts-solution.com/?page_id=2565
Global Load Balancing (2/3) uCloud GSLB https://ucloudbiz.olleh.com/portal/ktcloudportal.epc.productintro.gslb.html
Global Load Balancing (3/3) KAIROS Broker GLB Domain: VM1 IP OK VM2 IP OK VM3 IP FAIL VM4 IP OK 지리적인 거리 계산 GLB 가까운 Cloud VM IP 제공 주기적인 Up/Down 검사 VM1 VM2 VM3 VM4
Auto Scaling (1/3) Cloudit Load Balancer, Template, Auto Scaler VM VM VM LB Session Disk CPU Memory Network Cond 1 Cond 2 Cond 3 Cond 4 Auto Scale VM Template LB
Auto Scaling (2/3) Amazon Elastic Load Balancing, CloudWatch, Auto Scaling CPU 사용률, 네트워크 수신, 네트워크 송신, 디스크 읽기 바이트, 디스크 쓰기 바이트, 디스크 읽기 작업, 디스크 쓰기 작업
Auto Scaling (3/3) KAIROS Broker Auto Scaling VM VM VM LB Session Disk CPU Memory Network Cond 1 Cond 2 Cond 3 Cond 4 Auto Scale VM Template GLB
Metering & Billing Metering 은 API 를 이용하여 Single Cloud 의 데이터 취합, Billing 은 자체 구현. • Cloudit • Server Time • Network Usage • Public IP Usage • OpenStack • 1) Server Hour