40
클클클클 클클클 2010.05.08 양양양

클라우드컴퓨팅 V4

Embed Size (px)

DESCRIPTION

클라우드컴퓨팅 클라우드컴퓨팅시대에 접근하는 일반회사의 전락

Citation preview

Page 1: 클라우드컴퓨팅 V4

클라우드 컴퓨팅2010.05.08

양수한

Page 2: 클라우드컴퓨팅 V4

차례 클라우드 컴퓨팅 정의 클라우드 컴퓨팅 원리와 구조 인터넷 기업이 리드하는 클라우드 컴퓨팅 ICT 업계의 클라우드 컴퓨팅 클라우드 컴퓨팅 시대의 기업 IT 전략 클라우드 컴퓨팅으로 무엇이 변하는가 ? 클라우드 컴퓨팅 시대를 향해서… Q&A

Page 3: 클라우드컴퓨팅 V4

클라우드 컴퓨팅

Page 4: 클라우드컴퓨팅 V4

클라우드 컴퓨팅

Page 5: 클라우드컴퓨팅 V4

클라우드 컴퓨팅의 정의

확장성이 뛰어나고추상화된 거대한 IT 리소스를 인터넷을 통해

서비스로제공 ( 이용 ) 하는 컴퓨터의 형태이다 .

확장성이 뛰어나고추상화된 거대한 IT 리소스를 인터넷을 통해

서비스로제공 ( 이용 ) 하는 컴퓨터의 형태이다 .

Page 6: 클라우드컴퓨팅 V4

클라우드 컴퓨팅 개념

애플리케이션 소프트웨어

플랫폼

인프라스트럭처 - 하드웨어 ( 서버 , 스토리지 )

확정성이 높고유연한 IT 인프라

추상화되어 있고구성이나 물리적 위치는

은폐되어 있음

웹브라우저만있으면 단말은

무엇이든 상관없음

실제로 이용한만큼만 요금 지불

인터넷에 접속한 다양한

디바이스에서 엑세스 가능

Page 7: 클라우드컴퓨팅 V4

클라우드 컴퓨팅 - 세가지 형태

클라우드 컴퓨팅서비스

IaaS(Infrastructure as a Ser-

vice)

CPUAmazon.com/Amazon

EC2,Servepath/GoGrid 등

STORAGEAmazon.com/ Amazon S3,

Nirvanix/Storage Delivery network2ndriver 등

PaaS(Platform as a Service)

Google/Google App Engine,

Salesforce.com/Force.com 등

SaaS(Software as a Service)

Salesforce.com/Salesforce

Google/Gmail 등

Page 8: 클라우드컴퓨팅 V4

IaaS, PaaS, SaaS 의 관계

Iaas(Infrastructure as a Service)

PaaS(Platform as a Service)

SaaS SaaS SaaS

Page 9: 클라우드컴퓨팅 V4

컴퓨터 시스템의 변천1980 년 1990 년 2000 년 2010 년

메인프레임 시대 클라이언트/ 서버 시대

웹 컴퓨팅시대

클라우드 컴퓨팅

시대

분산

집중

모든 처리를메인프레임으로

집약

PC 에서표준장치인브라우저에의해 처리는

다시서버로 집중

저가 PC 등장클라이언트 측에

화면표시와처리기능 내장

브라우저만있으면 단말은

상관없음 .서버 통합 ,데이터센터

통합이 진행됨

1991 Linux 공개

1991 MS-Windows 3.0 발표

1998 구글창업

1994 웹브라우저 2006 아마존 S3 시작

2008 구글 앱 엔진 시작

1964 IBM 메인프레임발표

1999 세일즈포스닷컴 창업

1981 IBM PC 발표

1970 IBM H/W S/W 경계화 시작

Page 10: 클라우드컴퓨팅 V4

미국 IBM 의 H/W 와 S/W 분리

교육훈련

SE 서비스

소프트웨어

하드웨어

교육훈련

SE 서비스

소프트웨어

하드웨어

언번들링

포괄적 렌탈

~1969 년소프트웨어는 하드웨어의 덤

1970 년 ~소프트웨어는 유상

Page 11: 클라우드컴퓨팅 V4

수직통합 / 수평분업 / 서비스제공자에 의한 수직통합

애플리케이션

미들웨어

OS

CPU

하드웨어

IBM

후지쯔

수직통합 수평분합서비스 제공자에의한 수직통합

MS 오라클 ..

오라클 , IBM..

MS, SUN

INTEL, AMD..

IBM, SUN..

세일즈포스닷컴 ..

오픈소스

오픈소스( 리눅스중심 )

INTEL, AMD..

IBM, DELL.

모듈화 오픈화

메인프레임 시대 클라이언트 /서버 시대 ( 오픈화 )

클라우드컴퓨팅 시대

Page 12: 클라우드컴퓨팅 V4

각 클라우드 컴퓨팅 서비스의 수직통합 범위

애플리케이션

미들웨어

OS

CPU

하드웨어

SaaS 의 경우

서비스

PaaS 의 경우

서비스

IaaS 의 경우

서비스

Page 13: 클라우드컴퓨팅 V4

클라우드컴퓨팅 내부 신뢰성이 낮은 ‘하드웨어’에서 신뢰성이 높은

‘시스템’을 구축 오픈소스 소프트웨어를 초대한 활용 서버 가상화 기술과 분산처리 기술 에러 망각형 컴퓨팅 클라우드 컴퓨팅 컴퓨터의 고장률 대규모 컴퓨터 운용기술이 열쇠

Page 14: 클라우드컴퓨팅 V4

클라우드컴퓨팅의 표준구성로드밸런서

분산 애플리케이션 서버

분산 스토리지 분산 큐

…….

가격 대 성능비가 높은 저가의 서버 수천 ~ 수만 대로

구성

스케일아웃이용이한 아키텍처

시스템의 기본적인 사고방식개개의 하드우어의 장애발생은 당연

개별 하드웨어가 아닌 ,시스템 전체적으로고신뢰성 , 고성능을 실현

Page 15: 클라우드컴퓨팅 V4

서버 가상화 기술의 개요

애플리케이션

가상화 소프트웨어

OS

하드웨어(CPU, 메모리 등 ) 하드웨어 (CPU, 메모리등 )

OS

애플리케이션

OS

애플리케이션

OS

애플리케이션

가상화 도입 전 서버 구성 가상화 도입 후 서버 구성

가상머신 (CPU, 메모리등 )

가상머신 (CPU, 메모리등 )

가상머신 (CPU, 메모리등 )

Page 16: 클라우드컴퓨팅 V4

분산처리기술 구글이 개발한 MapReduce( 맵리듀스 )

고속 검색엔진을 지탱하는 핵심 기술 표준으로 하기 위해 일부 오픈

오픈소스 Hadoop( 하둡 ) 애플리케이션 클러스터의 어떤 노드에서도 실행

가능 아마존 가상서버에서 필요에 따라 이용 IBM 클라우드 컴퓨팅 환경 구축에 이용 야후의 검색엔진에서 사용

Page 17: 클라우드컴퓨팅 V4

에러 망각형 컴퓨팅 -1/2

에러 망각형 컴퓨팅 (failure-oblivious com-puting) 메모리에 에러가 발생하더라도 컴퓨터 프로그램은

이를 ‘없었던 일’로 간주하고 처리 프로그램에 무효인 값을 반환할 뿐 , 그 상태로

처리를 계속 수행시키는 구조 구글 – 독자적으로 개발한 병렬 데이터

처리언어인 ‘ Sawzall’ 에 내장

Page 18: 클라우드컴퓨팅 V4

에러 망각형 컴퓨팅 -2/2

아마존 독자적으로 개발한 고가용성 스토리지 시스템

‘ Dynamo’ 에서 상당히 비슷한 개념 구현 수백의 서비스로 구성 , 대규모로 분산되어

결합력이 약한 서비스 지향 아키텍처를 채택 ‘ 항상 이용 가능’ 이라는 특별한 요구를 충족할

필요 고가용성을 얻기 위해 일관성을 다소 희생

Page 19: 클라우드컴퓨팅 V4

클라우드 컴퓨팅에서 컴퓨터 고장률

구글 1800 대의 서버로 구성된 클러스터 컴퓨터르

하나의 단위로 운용 1 년간 약 1000 대의 머신에서 장애 발생 수 천건의 하드드라이브 고장 한대의 전력배분 장치가 고장 시 – 500~600 대의

머신이 6 시간 정지 1 일 평균 2.7 대 고장

Page 20: 클라우드컴퓨팅 V4

인터넷 기업이 리드하는 클라우드 컴퓨팅

차세대 컴퓨팅은 컴퓨터 메이커에서 인터넷 기업으로

차세대 컴퓨팅의 지배자를 노리는 구글먼저 클라우드 컴퓨팅 서비스를 시작한 아마존 SaaS 에서 PaaS 제공자로의 전환을 꾀하는

세일즈포스닷컴

Page 21: 클라우드컴퓨팅 V4

구글거대 데이터센터의 건설 전 세계적 규모의 인프라 구축 오피스 킬러가 될 ‘구글 앱스’ 대학부터 씨를 뿌리는 구글 구글 앱 엔진으로 본격 참여 우수한 애플리켕이션 개발자 포섭휴대단말용 플랫폼 ‘안드로이드’

Page 22: 클라우드컴퓨팅 V4

아마존 가상서버 임대서비스 ‘아마존 EC2’ 고도의 확장성과 증감이 자유로운 유연성 클라우드 컴퓨팅 서비스의 트래픽이 본업의

트래픽을 넘었음뉴욕타임즈 , 나스닥도 이용 확산되어가는 에코시스템

Page 23: 클라우드컴퓨팅 V4

세일즈포스닷컴강점은 엔터프라이즈 시장의 실적델 , 스타벅스에서 고객 대상 웹 사이트로 이용 구글과 협력 – 대 (對 ) 마이크로소프트

Page 24: 클라우드컴퓨팅 V4

ICT 업계의 클라우드 컴퓨팅점차 격해지는 패권다툼 마이크로소프트 - 본격적인 참여의사 IBM - 대기업 상대 오라클 - 아마존과의 협력을 선택 AT&T - 통신업계에서 참여

Page 25: 클라우드컴퓨팅 V4

마이크로소프트 데이터 센터 전략의 노선 변경 ‘ 소프트웨어’ + ‘ 서비스’ 전략

Exchange Server → Exchange Online SharePoint Server → SharePoint Online Dynamics CRM → Dynamics CRM Online SQL Server → SQL Server Data Service Active Directory → Active Directory + Live ID Windows Server → Windows Cloud ??( 가칭 )

진짜 전쟁은 인터넷 광고시장 마이크로소프트의 클라우드 OS

Page 26: 클라우드컴퓨팅 V4

IBM

IBM 의 클라우드 컴퓨팅 목적 클라우드 컴퓨팅 시대에 필요한 인재 육성과 차후

이러한 인재의 리쿠르팅 구글과의 파트너십으로 Hadoop 과 같은 대규모 병렬

프로그래밍 기술 습득 구글과의 파트너십으로 ‘클라우드 컴퓨팅 시대에도

중심적인 역할을 담당하는 벤더’라는 이미지 고양 대기업의 데이터 센터 ‘블루 클라우드’ 전략 세계 각지에 건설되는 클라우드 컴퓨팅 센터

Page 27: 클라우드컴퓨팅 V4

오라클 아마존과 협력

아마존과의 협력을 선택한 이유직접 IaaS 를 제공한다는 점에 이점을 느끼지 못함무리한 아마존과의 경쟁보다 협력 선택

인텔과의 협력목표

효율화 , 보안성 향상 , 표준화

Page 28: 클라우드컴퓨팅 V4

AT&T

AT&T 시탭틱 호스팅 클라우드 컴퓨팅 서비스 제공 다양한 타입의 애플리케이션의 호스팅 가능

리눅스 , 윈도우도 이용 클라이언트 / 서버 형태의 애플리케이션 웹 애플리케이션

대상 고객 – 대기업 사이트로의 엑세스 수를 예측할 수 없는 경우 크리스마스 시즌에 액세스가 급증하는 소매업자의 웹

사이트 위의 2 가지 예처럼 계절 변동이 급격한 경우에 적합

Page 29: 클라우드컴퓨팅 V4

클라우드 컴퓨팅 시대의 기업 IT 전략 클라우드 컴퓨팅 시대의 정보시스템 전략

코어 /컨택스트 분석 미션 -크리티컬 / 비 미션 -크리티컬 분석

클리우드 컴퓨팅의 당면과제 서비스 수준 협약의 현재 모습 사회 인프라화하는 클라우드에 요구되는 신뢰성 신뢰를 얻기 위한 대책은 있는가 ? 중소기업은 적극적으로 SaaS 를 활용할 것 인터넷 벤처 , 개인 개발자에게 도래한 이상적인 시대 프라이빗 클라우드

Page 30: 클라우드컴퓨팅 V4

자사 조달과 각 클라우드 컴퓨팅 서비스 비교

• 신속한 이용 가능• 높은 확장성• 운영은 제공자에 일일

개발 실행기반

애플리케이션

인프라

개발 실행기반

애플리케이션

인프라

개발 실행기반

애플리케이션

인프라

개발 실행기반

애플리케이션

인프라

자사 조달 IaaS PaaS SaaS

• 애플리케이션 개발에 전념 가능• 운영은 제공자에 일임• 제공자에 종속될 우려

• 높은 확장성• 운용은 제공자에게 일임

• 자사에서 모두 소유 , 컨트롤 가능• 높은 비용• 큰 운영부하

자사에서 제어할 수 있는 범위

비용

크다

많다

작다

적다

Page 31: 클라우드컴퓨팅 V4

코어 / 컨텍스트 분석에 미션 - 크리티컬 유무를 결합한 프레임워크

확실한 차별화 요소가 있고 , 타사와의

경쟁우위를 유지할 수 있는 시스템

비공식적인 연구 프로젝트 , 실험적 시행 등 장래에 경쟁 우위를 가져올 가능성이 있는

한편 , 성과를 내지 못할 가능성도 있는 시스템

전자메일 시스템이나 회계 시스템 등

차별화로는 이어지지 않지만 , 제대로 가동되지 않으면

기업존속의 위기에 놓이게 되는 시스템

기업경영에 있어서 비교적 중요도가 낮은

시스템

코어고객을 얻기 위한 차별화를

낳는 프로세스

컨텍스트그 밖의 모든 프로세스

차별성

리스크

미션 -크리티컬

문제가 생기면 중대하고 측각적인 리스크를 초래하는 프로세스

비미션 – 크리스털

그 밖의 모든 프로세스

Page 32: 클라우드컴퓨팅 V4

클라우드 컴퓨팅 서비스 적용 영역

자사개발

PaaSIaaS

SaaS

SaaS

코어고객을 얻기 위한 차별화를

낳는 프로세스

컨텍스트그 밖의 모든 프로세스

차별성

리스크

미션 -크리티컬

문제가 생기면 중대하고 측각적인 리스크를 초래하는 프로세스

비미션 – 크리스털

그 밖의 모든 프로세스

Page 33: 클라우드컴퓨팅 V4

클라우드 컴퓨팅의 당면과제보안 데이터 보관장소 엑세스 로그 관리 성능 이식성 소프트웨어 라이선스 데이터 백업 등 장애대책

Page 34: 클라우드컴퓨팅 V4

클라우드 컴퓨팅으로 무엇이 변하는가 ?

모든 것이 변화하는 클라우드 컴퓨팅 시대벤더의 비즈니스 변화 시스템 통합 업체 , 임대서버 사업자의 비즈니스

변화 데이터센터 변화 PC 변화 웹브라우저 변화

파괴적 이노베이터

Page 35: 클라우드컴퓨팅 V4

비즈니스 변화 벤더

소프트웨어 벤더 서버 제조사 네트워크 장비 벤더

시스템 통합 업체 , 임대서버 사업자 시스템 통함 업체 임대서버 사업자 , 호스팅 사업자

데이터 센터 목표는 설비 효율 향상 컨테이너형 데이터 센터 등장 신흥기업 참여 엄격해진 데이터 센터 입지 조건 다음 타킷은 한랭지대

Page 36: 클라우드컴퓨팅 V4

PC 변화 클라우드 컴퓨팅으로 초저가 PC 시장 대형 PC 제조사의 참여 OS 가 리눅스인 이유 마이크로소프트가 방침을 전환하게 만든 UL-

CPC 인텔의 ULCPC 용 프로세스 개발

Page 37: 클라우드컴퓨팅 V4

웹브라우저 변화 구글 새브라우저 크롬 - 클라우드 브라우저 심플 , 고속 , 안정 클라우드용 브라우저

Page 38: 클라우드컴퓨팅 V4

파괴적 이노베이터새로운 컴퓨팅 모델

IT 업계의 큰 변화를 가져올 것 ‘ 단기적으로는 제품의 성능을 끌어내리는

효과’를 갖지만 , ‘ 주류에서 벗어난 소수의 , 대부분은 새로운 고객에게 평가되는 특징’이 있고 ‘통상은 저가 , 심플 , 소형으로 사용하기 편리’ 한 경우가 많다 클레이튼 크리스텐센 – 파괴적 기술

Page 39: 클라우드컴퓨팅 V4

클라우드 컴퓨팅 시대를 향해서 넘어야 할 캐즘

강화된 이용규제 ' 클라우드 컴퓨팅 데이터 보호법 ' 제정 움직임국책으로서의 클라우드 컴퓨팅 지구에 친화적인 컴퓨팅 환경 실현 표준화의 필요성큰 변화는 개인사용자를 대상으로 하는

시장에서 시작한다 '셀프서비스형 IT' 의 활용이 열쇠

Page 40: 클라우드컴퓨팅 V4

Q&A