클라우드 플랫폼 요소 기술

Similar documents
AGENDA 모바일 산업의 환경변화 모바일 클라우드 서비스의 등장 모바일 클라우드 서비스 융합사례

vm-웨어-01장

Web Application Hosting in the AWS Cloud Contents 개요 가용성과 확장성이 높은 웹 호스팅은 복잡하고 비용이 많이 드는 사업이 될 수 있습니다. 전통적인 웹 확장 아키텍처는 높은 수준의 안정성을 보장하기 위해 복잡한 솔루션으로 구현

Cloud Friendly System Architecture

Agenda 오픈소스 트렌드 전망 Red Hat Enterprise Virtualization Red Hat Enterprise Linux OpenStack Platform Open Hybrid Cloud

vm-웨어-앞부속

PowerPoint Presentation

PowerPoint Presentation

PCServerMgmt7

클라우드컴퓨팅확산에따른국내경제시사점 클라우드컴퓨팅확산에따른국내경제시사점 * 1) IT,,,, Salesforce.com SaaS (, ), PaaS ( ), IaaS (, IT ), IT, SW ICT, ICT IT ICT,, ICT, *, (TEL)

Microsoft Word - 조병호

클라우드컴퓨팅이란? WHAT IS CLOUD COMPUTING? 2

Samsung SDS Enterprise Cloud Networking CDN Load Balancer WAN

歯I-3_무선통신기반차세대망-조동호.PDF

PowerPoint 프레젠테이션

Azure Stack – What’s Next in Microsoft Cloud

<4D F736F F D205B4354BDC9C3FEB8AEC6F7C6AE5D3131C8A35FC5ACB6F3BFECB5E520C4C4C7BBC6C320B1E2BCFA20B5BFC7E2>

레드햇과 오픈스택 Feb, 2014 Kim Yong Ki Solution Architect Red Hat Korea RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM 2014

The Self-Managing Database : Automatic Health Monitoring and Alerting


Analyst Briefing

Backup Exec

PowerPoint 프레젠테이션

김기남_ATDC2016_160620_[키노트].key

_LG히다찌 브로슈어

PowerPoint 프레젠테이션

untitled

오브젝트 스토리지를 통한 검색의 신속 정확성 확보 HDS는 계속 증가하고 장기간 존속하는 고정 콘텐츠 관리를 위 해 실제 검증을 마친 수단으로서 오브젝트 스토리지 솔루션 에 주목하고 있다. 그 가장 기본적인 레벨로서 오브젝트 스토리지 기기는 오브젝트의 스토리지를 관리하

gcp

<4D F736F F F696E74202D20352EC5ACB6F3BFECB5E520C4C4C7BBC6C3C0BB20C0A7C7D120BCADBAF1BDBA20B0FCB8AE5FC0B1BFB5C8C62E707074>

Red Hat Solution 및 Cloud Aug 26, 2011 Won Young Choi Solution Architect 1

solution map_....

ZConverter Standard Proposal

미래 서비스를 위한 스마트 클라우드 모델 수동적으로 웹에 접속을 해야만 요구에 맞는 서비스를 받을 수 있었다. 수동적인 아닌 사용자의 상황에 필요한 정보를 지능적으로 파악 하여 그에 맞는 적합한 서비스 를 제공할 수 새로운 연구 개발이 요구 되고 있다. 이를 위하여,

SANsymphony-V

1217 WebTrafMon II

untitled

Windows Live Hotmail Custom Domains Korea

PowerPoint 프레젠테이션

UDP Flooding Attack 공격과 방어

Network of Networks l RingNet l 02 안녕하십니까? 링네트 대표이사 입니다. 링네트는 SI/NI 컨설팅, 설치, 유지보수, Security, IP Telephony, 모바일 네트워크, 서버, 스토리지, 가상화 등 Cloud 사업을 통해 더 빠르

Portal_9iAS.ppt [읽기 전용]

Microsoft PowerPoint - 02_Linux_Fedora_Core_8_Vmware_Installation [호환 모드]

歯이시홍).PDF

세션 3 (오이식).ppt

PowerPoint Presentation

오늘날의 기업들은 24시간 365일 멈추지 않고 돌아간다. 그리고 이러한 기업들을 위해서 업무와 관련 된 중요한 문서들은 언제 어디서라도 항상 접근하여 활용이 가능해야 한다. 끊임없이 변화하는 기업들 의 경쟁 속에서 기업내의 중요 문서의 효율적인 관리와 활용 방안은 이

항목



Windows Server 2012


¨ìÃÊÁ¡2

aws

슬라이드 1

오라클의 클라우드, 가상화 기술과 그 가치

Special Theme _ 모바일웹과 스마트폰 본 고에서는 모바일웹에서의 단말 API인 W3C DAP (Device API and Policy) 의 표준 개발 현황에 대해서 살펴보고 관 련하여 개발 중인 사례를 통하여 이해를 돕고자 한다. 2. 웹 애플리케이션과 네이

Service-Oriented Architecture Copyright Tmax Soft 2005

Æí¶÷4-¼Ö·ç¼Çc03ÖÁ¾š

Virtualization Days 2013

<4D F736F F D203134B9E9B5BFB8ED5FC0CFB9DD5F2DC0FAC0DAB0CBC5E4BCF6C1A4B9DDBFB55FB6EC5F2E646F6378>

Splentec V-WORM Quick Installation Guide Version: 1.0 Contact Information 올리브텍 주소 : 경기도성남시분당구구미로 11 ( 포인트타운 701호 ) URL: E-M

TCO/ROI 비즈니스 = IT 무중단 저전력 가상화 LAN/SAN 통합 가상화 인식 관리

<BCBCBBF3C0BB20B9D9B2D9B4C220C5ACB6F3BFECB5E520C4C4C7BBC6C3C0C720B9CCB7A128BCF6C1A4295F687770>

OpenStack In Telco: Toward 5G Mobile network

J2EE & Web Services iSeminar


PowerPoint Presentation

서현수

StruxureWare Data Center Expert 7.2.x 의 새 기능 StruxureWare Data Center Expert 7.2.x 릴리스에서 사용할 수 있는 새 기능에 대해 자세히 알아보십시오. 웹 클라이언트 시작 화면: StruxureWare Cen

Xen으로 배우는 가상화 기술의 이해 - CPU 가상화

PowerPoint 프레젠테이션

untitled

Oracle Database 10g: Self-Managing Database DB TSC

HTML5* Web Development to the next level HTML5 ~= HTML + CSS + JS API

SK C&C IR Book

Click to edit Master text styles Second level Third level Agenda Fourth level 클라우드서비스살펴보기 - 클라우드서비스현황 - 클라우드서비스운영자동화의필요성 시스코클라우드관리솔루션 - Cisco Cloud St

Voice Portal using Oracle 9i AS Wireless

<353020B9DAC3E1BDC42DC5ACB6F3BFECB5E520C4C4C7BBC6C3BFA1BCADC0C720BAB8BEC820B0EDB7C1BBE7C7D7BFA120B0FCC7D120BFACB1B82E687770>

PowerPoint 프레젠테이션

Microsoft PowerPoint 자동설치시스템검증-V05-Baul.pptx

[Brochure] KOR_LENA WAS_

차세대데이터센터를위한 VMware Software Defined DataCenter (SDDC) 가치

No Slide Title

<4D F736F F D20A1DA20C1BEC7D5BABBBFEB5FB1DBB7CEB9FA F FC1BEC7D FBFCFB7E12E646F6378>

PowerPoint 프레젠테이션

Microsoft PowerPoint - 발표_090513_IBM세미나_IPTV_디디오넷_완료.ppt

Microsoft Word - 김완석.doc

Network seminar.key

Oracle9i Real Application Clusters

McAfee Security Virtual Appliance 5.6 설치 안내서

(Microsoft PowerPoint - vForum_Public Cloud_IBM_v1.0_\271\350\306\367.pptx)

슬라이드 1

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D D382E687770>

歯부장

이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론

CMS-내지(서진이)

pseries, Systems Group pseries 2003 Corporation (p) Systems Group POWER4/POWER4+ pseries! +! + + The Only Complete UNIX on Demand

Integ

<4D F736F F F696E74202D20A4B5A4D3A4B5A4D1A4BCA4C4A4B1A4A1A4C0A4B2A4BFA4A920A4B2A4BFA4B7A4B2A4C3A4B2A4A9A4C7A4A42DA4BDA4C7A4BEA4B

Transcription:

인프라사업팀장김대성 2010 년 11 월 25 일

1 클라우드플랫폼개요 2 클라우드플랫폼주요특징 3 클라우드플랫폼요소기술 3.1 Cloud Platform Architecture 3.2 Server Virtualization 3.3 Network Virtualization 3.4 Distributed Storage 3.5 Metering, Billing & Provisioning 3.6 Auto Scaling 3.7 High Availability 3.8 Message Oriented Middleware 3.9 Restful Webservice 3.10 Monitoring

1.1 클라우드플랫폼개요 클라우드플랫폼이란개발자가클라우드내에서실행되거나, 클라우드에서제공하는서비스를이용해애플리케이션을만들때필요한기술및도구집합 클라우드플랫폼범위 퍼블릭클라우드또는프라이빗클라우드인프라를구축할수있는솔루션 서버, 스토리지, 네트워크장비같은물리자원을가상화하여논리적으로구성할수있도록함 구성된가상자원들을서비스화하여관리체계제공 궁극적으로다양한 IaaS 클라우드서비스를제공할수있도록인프라를구축하는솔루션 Service User Disk Storage UI Development Environment Auth Server Service Provider Provide Services Database Network Develop Services Broadband Server Virtualization Low Price PCs Distributed Storage

1.2 클라우드플랫폼서비스개념도 클라우드플랫폼요소기술 가상화기술을기반으로물리컴퓨터를다중화 (Multiplex) 시켜한대의자원을여러대로나누어사용하거나여러대의자원을하나의논리적인자원으로만들어더욱강력한컴퓨팅파워를가능하게합니다. 서비스개념도

1 클라우드플랫폼개요 2 클라우드플랫폼주요특징및기대효과 3 클라우드플랫폼요소기술 3.1 Cloud Platform Architecture 3.2 Server Virtualization 3.3 Network Virtualization 3.4 Distributed Storage 3.5 Metering, Billing & Provisioning 3.6 Auto Scaling 3.7 High Availability 3.8 Message Oriented Middleware 3.9 Restful Webservice 3.10 Monitoring

2. 클라우드플랫폼주요특징및기대효과 클라우드플랫폼주요특징 물리자원을논리적으로관리할수있도록가상화 (Resource Virtualzation) 자원을이용자의요구에따라제공 (On-Demand Service) 사용자는사용한만큼만과금 (Pay-As-You-Go) 빠르고쉬운자원제공 (Easy & Thin Provisioning) 스케일인 / 아웃을자동으로관리 (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) 절감

1 클라우드플랫폼개요 2 3 클라우드플랫폼주요특징 클라우드플랫폼요소기술 3.1 Cloud Platform Architecture 3.2 Server Virtualization 3.3 Network Virtualization 3.4 Distributed Storage 3.5 Metering, Billing & Provisioning 3.6 Auto Scaling 3.7 High Availability 3.8 Message Oriented Middleware 3.9 Restful Webservice 3.10 Monitoring

3.1 Cloud Platform Architecture Cloud Open API Layer Open API System Authentication Virtualization APIs Map-Reduce APIs Storage APIs Cloud Service Layer Provisioning Global Directory Service Mgmt. Service Workflow Messaging Queue Filter Router Billing Flexible Mediation Storage Map-Reduce Virtualization Blobs Apps Tracker Notifier VPC Monitor Charging Invoicing Cloud Middle-Ware Layer Infrastructure Service Monitoring Metering / Monitoring Network Storage Networking Network Virtualization Cloud Infrastructure Service Computing : Map-Reduce Computing Virtualization Map-Reduce Engine Storage : FS Storage Virtualization Hetero-VM General Management API Provisioning & Management Virtual Macine Abstraction IP Domain HDFS Cloud Physical Infrastructure Layer Servers (x86) Storages Networks

3.2 Server Virtualization 하나의물리서버를여러개의서버처럼사용하는기술 Citrix Xen Server, Vmware, MS Hyper-V 등다양한제품군존재 클라우드플랫폼은위의제품들로가상화된서버들을서비스화함 서버및디스크의생성 / 삭제, 외부로서비스오픈, 네트워크자원과의연동등을이유로다양한모듈과통신함

3.3 Network Virtualization VIF (Virtual Interface) 로가상화된 NIC 이가상머신에서사용됨 네트워크자원 (IP, Bandwidth) 등을효율적으로제공하고사용하기위하여 WAN 을이용 NAT or vswitch 등의기술이용 플랫폼내부에서 DNS, DHCP 등을이용하여네트워크자원을관리

3.4 Distributed Storage 여러개의저렴한서버를묶어서하나의큰서버처럼사용하는기술 파일의조각을여러서버에분산하여여러개의복제본을저장함으로서안정성확보 GFS, GlusterFS, HDFS, MogilFS 등의다양한제품군존재 플랫폼은위의제품으로구성된파일시스템을사용자에게제공 사용자는내부구조에연연하지않고쉽고편하게 API 또는 UI 를이용하여파일을업 / 다운로드함

3.5 Metering, Billing & Provisioning 가상머신의경우어떤사양의머신을제공받았느냐가과금의기준 더해서네트워크트래픽을메터링해서추가과금의기준으로적용 가상머신의템플릿이미지를이용하여 Easy & Thin Provisioning 제공

3.6 Auto-Scaling 가상머신에특정부하가심해지면자동으로같은머신을추가해서부하를분산시키는기능 CPU Usage, Network I/O, Disk I/O, Memory Usage 등의부하가판단의기준 필요한만큼만사용하고사용한만큼만지불한다는 Cloud 컨셉의대표적기능 Cache 서버, Streaming 서버나 Web 서버등에서특히유용 2 Users 4 VM Service traffic Auto Scaler 5 Trigger Trigger Trigger 3 Alerter Monitoring Server memory DB Backup 1-1 1 Host Machine Host Machine Host Machine Host Machine VM VM VM VM VM VM VM traffic traffic traffic traffic traffic Load Balancer

3.7 High Availability 가상화 Layer 의 HA - 가상머신은언제라도불의의사고에의해운영이멈출수있음 - 주기적으로가상머신의 Snapshot 을찍어서문제가있는서버는자동으로최근의 Snapshot 내용으로복원 물리장비 Layer 의 HA - 가상머신들을담고있는호스트머신의경우에도운영이멈출수있음 - 부하가심한머신의가상머신을동적으로 Live Migration 하여부하가적은머신으로이동 - 호스트머신의운영이멈추면최근의 Snapshot 을이용하여다른호스트머신으로복원

3.8 Message Oriented Middleware 플랫폼을이루는서버혹은모듈간의 Coupling 을최소화하는설계기법 각요소간의변화에대응이유연함 데이터형식및프로토콜을통일하면각요소간의구조가통일되어개발에용이 플렛폼을이루는서버군이많기때문에 MOM 설계기법이필수 메시지의생명주기에따라다른방법으로통신 - 비동기통신 : Messgae Queue 를사용 - 동기통신 : 다양한웹서비스를사용 (Restful Webservice)

3.9 Restful Webservice HTTP 의 Spec 을최대한사용해서웹서비스하는기법 Amazon Webservice 의경우 SOAP 와 REST 두가지를지원하다 90% 가넘는사용자가 Rest 를사용해서현재대부분의 API 를 REEST 로제공 예제 - GET http://api.cloudit.com/vm/my_vm * Response code : 200 OK * Response body : { disk_size : 100G, cpu_cnt : 4 }

3.10 Monitoring 수백에서수천대급의호스트머신및가산머신을모니터링하기위해선부하를감안한설계가필수 각호스트머신에 RRD (Round Robin Database) 가해당호스트머신및탑제된가상머신의 CPU, Memory, Network I/O, Disk I/O 를기족 상위에선적당히분배된개수의호스트머신의정보를취합하는서버존재 최상단에는취합된데이터를통합해서저장하는모니터링서버존재 최상위모니터링서버는웹서비스를외부에노출해서데이터를제공

감사합니다.