Transcription of 클라우드 플랫폼 요소 기술 - knom.or.kr
1 2010 11 25 .. 1 . 2 . 3 . Cloud Platform Architecture Server Virtualization Network Virtualization Distributed Storage Metering, Billing & Provisioning Auto Scaling High Availability Message Oriented Middleware Restful Webservice Monitoring 2010 Innogrid Co., Ltd. All Rights Reserved.. , .. , , .. IaaS . UI. Auth Service User Disk Service Provider Development Environment Server Storage Provide Develop Database Network Services Services Server Broadband Virtualization Low Price PCs Distributed Storage 2010 Innogrid Co., Ltd. All Rights Reserved.. (Multiplex) .. 2010 Innogrid Co., Ltd. All Rights Reserved.. 1 . 2 . 3 . Cloud Platform Architecture Server Virtualization Network Virtualization Distributed Storage Metering, Billing & Provisioning Auto Scaling High Availability Message Oriented Middleware Restful Webservice Monitoring 2010 Innogrid Co., Ltd. All Rights Reserved.. 2.. (Resource Virtualzation). (On-Demand Service). (Pay-As-You-Go). (Easy & Thin Provisioning).
2 / (Auto Scaling). Downtime (High Availability). (Message Oriented Middleware). Open API (Restful Web Service).. IT . - , , . - , . - .. - . - IT .. - , , . - IT (CapEX) (OpEx) . - 20~30% IT 100% TCO (Total Cost of Ownership) . 2010 Innogrid Co., Ltd. All Rights Reserved.. 1 . 2 . 3 . Cloud Platform Architecture Server Virtualization Network Virtualization Distributed Storage Metering, Billing & Provisioning Auto Scaling High Availability Message Oriented Middleware Restful Webservice Monitoring 2010 Innogrid Co., Ltd. All Rights Reserved.. Cloud Platform Architecture Cloud Open API Layer Open API System Authentication Virtualization APIs Map-Reduce APIs Storage APIs Cloud Service Layer Provisioning Messaging Billing Global Directory Service Mgmt. Service Workflow Queue Filter Router Flexible Mediation Charging Storage Map-Reduce Virtualization Blobs Apps Tracker Notifier VPC Monitor Invoicing Cloud Middle-Ware Layer Infrastructure Service Cloud Infrastructure Service Monitoring Computing : Map-Reduce Hetero-VM.
3 Metering / Monitoring Computing Virtualization General Management API. Network Storage Map-Reduce Engine Provisioning & Management Networking Storage : FS Virtual Macine Abstraction Network Virtualization Storage Virtualization IP Domain HDFS. Cloud Physical Infrastructure Layer Servers (x86) Storages Networks 2010 Innogrid Co., Ltd. All Rights Reserved.. Server Virtualization . Citrix Xen Server, Vmware, MS Hyper-V .. / , , .. 2010 Innogrid Co., Ltd. All Rights Reserved.. Network Virtualization VIF (Virtual Interface) NIC . (IP, Bandwidth) WAN . NAT or vSwitch . DNS, DHCP . 2010 Innogrid Co., Ltd. All Rights Reserved.. Distributed Storage .. GFS, GlusterFS, HDFS, MogilFS .. API UI / . 2010 Innogrid Co., Ltd. All Rights Reserved.. Metering, Billing & Provisioning .. Easy & Thin Provisioning . 2010 Innogrid Co., Ltd. All Rights Reserved.. Auto-Scaling . CPU Usage, Network I/O, Disk I/O, Memory Usage . Cloud . Cache , Streaming Web . Users 2. VM. 4 Service traffic VM.
4 Host traffic VM. Alerter 1 Machine Trigger 3 traffic Host VM Load Auto Monitoring traffic Trigger Machine VM Balancer Scaler Server Trigger traffic Host VM. Machine VM traffic memory DB Host VM. Backup Machine 1-1. 5. 2010 Innogrid Co., Ltd. All Rights Reserved.. High Availability Layer HA. - . - Snapshot Snapshot . Layer HA. - . - Live Migration . - Snapshot . 2010 Innogrid Co., Ltd. All Rights Reserved.. Message Oriented Middleware Coupling .. MOM .. - : Messgae Queue . - : (Restful Webservice). 2010 Innogrid Co., Ltd. All Rights Reserved.. Restful Webservice HTTP Spec . Amazon Webservice SOAP REST 90% . Rest API REEST .. - GET * Response code : 200 OK. * Response body : { disk_size : 100G , cpu_cnt : 4 }. 2010 Innogrid Co., Ltd. All Rights Reserved.. Monitoring . RRD (Round Robin Database) . CPU, Memory, Network I/O, Disk I/O .. 2010 Innogrid Co., Ltd. All Rights Reserved.