You are on page 1of 16

@chaeya

클라우드 컴퓨팅이란?






그리드 컴퓨팅 - 인터넷상에 분산된 자원들을 공유해 가상의
슈퍼컴퓨터로 활용하는 방식
분산 컴퓨팅
유틸리티 컴퓨팅 - 전기나 가스처럼 사용량에 따라 과금하는
방식
가상화기술
공개소프트웨어
웹서비스
SBC(Server Based Computing) - 서버에 데이터와 응용소프
트웨어를 두고 이용자 컴퓨터의 자원을 이용하여 작동하는 방

네트워크컴퓨팅 - 서버기반컴퓨팅처럼 응용소프트웨어를 서
버에 두지만, 작동은 이용자 컴퓨터의 자원을 이용해 수행하
는 방식

가트너

인터넷 기술을 활용해 여러 고객들에게
높은 수준의 확장성을 가진 IT자원들을
서비스 하는 컴퓨팅

포레스터

표준화된 IT기반 기능들이 인터넷 프로토
콜로 제공되고 언제나 접근이 허용되어
수요가 변함에 따라 가변적으로 사용량
이나 광고에 따라 과금을 달리하는 형태

클라우드 컴퓨팅에 대한 다양한
정의

데이터센터의 위치에 따른 분류
개인 클라우드
 공공 클라우드
 하이브리드 클라우드
 커뮤니티 클라우드

클라우드 컴퓨팅의 서비스 모델별 개

SaaS - 소비자는 클라우드 인프라에서 가동되는 서비
스 제공자의 애플리케이션을 사용하는 모델. 소비자
는 사용자특화된 환경설정과 같은 경우를 제외하고는
클라우드 인프라를 관리하거나 통제하지 못함
PaaS - 소비자는 서비스제공자가 지원하는 프로그래
밍 언어나 도구를 사용하여 만든 애플리케이션을 클
라우드 인프라상에서 배포(deploy)하는 것이며, 소비
자는 클라우드 인프라를 관리하거나 통제하지 못하나,
배포된 애플리케이션과 애플리케이션 호스팅환경설
정은 통제함
IaaS - 소비자는 OS나 애플리케이션을 배포하고 구
동할수 있는 주요컴퓨팅 자원(처리 저장 네트워크등)
을 제공하는 것이며, 소비자는 클라우드 인프라를 관
리하거나 통제하지 못하나, OS 저장 애플리케이션 특
정네트워킹 컴포넌트를 통제할수 있는 모델

SaaS? PaaS? IaaS?

클라우드 컴퓨팅의 주요기술

가상화기술
- 물리적인 하드웨어의 한계를 넘어서 시스템을 운영할 수
있는 기술
- 여러대의 전산자원을 마치 한대처럼 운영하거나 한대의
전산자원을 마치 여러대의 자원처럼 나눠서 이용



Resource Pool
Hypervisor
Virtual I/O
Partition Mobility

대규모 분산처리
- 대규모(수천노드이상)의 서버환경에서 대용량 데이터를
분산 처리하는 기술
 분산처리기술

클라우드 컴퓨팅의 주요기술

오픈 인터페이스
- 인터넷을 통해 서비스를 이용하고 서비스 간에 정보
공유를 할 수 있는 인터페이스 기술
- 클라우드 컴푸팅 기반의 SaaS, PasS 등에서 기존
소비스에 대한 확장 및 기능 변경등에 적용
 SOA
 Open API
 Web Service

서비스 프로비저닝
- 서비스 제공자가 실시간으로 자원을 제공하는 기술
- 서비스 신청부터 자원 제공까지의 업무를 자동화하
여 클라우드 컴퓨팅의 경제성과 유연성 증가에 기여
 자원제공

클라우드 컴퓨팅의 주요기술

자원 유틸리티
- 전산자원에 대한 사용량을 수집하고, 이를 바
탕으로 사용한 만큼만 비용을 지불하도록 하는
기술 개념
 사용량 측정
 과금
 사용자 계정관리

SLA(서비스수준관리)
- 외부 컴퓨팅 자원을 활용하는 클라우드 컴퓨
팅의 특성상 서비스 수준이라는 계량화된 형태
의 운영 품질 관리 필요
 서비스 수준 관리 체계

클라우드 컴퓨팅의 주요기술

보안 및 프라이버시
- 외부 컴퓨팅 자원에 기업 또는 개인의 민감한
정보를 저장함에 따라, 해당 정보에 대한 보안
이 주요한 이슈로 부각
 방화벽
 침입방지기술
 접근권한 관리기술

다중공유모델
- 하나의 정보자원 인스턴스를 여러사용자 그룹
이 하나의 분리된 형태로 사용하는 모델
- 소프트웨어서비스(SaaS)를 제공하는데 필수
요소

클라우드기술에서 오픈소스
의 영향(구글, 아마존, IBM )

SaaS
 구글앱스
 RedHat Jboss Application Server, Apache Geronimo, IBM WebSphere 등

PaaS
 구글앱엔진(GAE) 대표적이다. 앤엔진은 Python 애플리케이션을 위한 툴을 제공
 구글 쿼리 랭귀지(GQL)를 사용해 지속적으로 데이터를 저장하고 관리하기 위한

Python API를 제공.

IaaS
 상업적으로 가장 잘 알려진 아마존 EC2는 특별한 가상화머신(OS와 애플리케이션

조합)을 지정할 수 있으며 이 가상화 머신 상에서 애플리케이션을 개발할 수 있다.
 유칼립투스(Eucalyptus)는 아마존 EC2를 오픈소스로 실행한 것이며,
 EC2와 유칼립투스는 OS가상화를 위해 젠(Xen)과 함께 리눅스에 의존

클라우드 서비스 시장현황

클라우드 컴퓨팅 시장 현황

국내
 KT - U cloud
 LG - U+ 박스
 SKT - sktstore

국외






Apple - MobileMe
Google - Google Apps
Google - Pass - GAE
Microsoft - Office Live
Microsoft - Pass - 윈도 애저(Windows Azure)
Amazon - IaaS - EC2(elastic Compute Cloud)
Amazon - PasS - SimplePay, Checkout, Alexa,
DevPay

감사합니다.
http://twitter.com/chaeya
http://facebook.com/hyeongchae