7. 클라우드 컴퓨팅
서비스
IaaS
(Infrastructure as a
Service)
CPU
Amazon.com/Amazon
EC2,
Servepath/GoGrid 등
STORAGE
Amazon.com/ Amazon S3,
Nirvanix/Storage Delivery network
2ndriver 등
PaaS
(Platform as a Service)
Google/
Google App Engine,
Salesforce.com/
Force.com 등
SaaS
(Software as a Service)
Salesforce.com/
Salesforce
Google/Gmail 등
9. 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
경계화 시작
13. 신뢰성이 낮은 ‘하드웨어’에서 신뢰성이 높
은 ‘시스템’을 구축
오픈소스 소프트웨어를 초대한 활용
서버 가상화 기술과 분산처리 기술
에러 망각형 컴퓨팅
클라우드 컴퓨팅 컴퓨터의 고장률
대규모 컴퓨터 운용기술이 열쇠
14. 로드밸런서
분산 애플리케이션 서버
분산 스토리지 분산 큐
…….
가격 대 성능비
가 높은 저가의
서버 수천~수만
대로 구성
스케일아웃이
용이한 아키텍처
시스템의 기본적인 사고방식
개개의 하드우어의 장애발생
은 당연
개별 하드웨어가 아닌,
시스템 전체적으로
고신뢰성, 고성능을 실현
15. 애플리케이션
가상화 소프트웨어
OS
하드웨어
(CPU, 메모리 등) 하드웨어(CPU, 메모리등)
OS
애플리케이션
OS
애플리케이션
OS
애플리케이션
가상화 도입 전 서버 구성 가상화 도입 후 서버 구성
가상머신(CPU,
메모리등)
가상머신(CPU,
메모리등)
가상머신(CPU,
메모리등)
16. 구글이 개발한 MapReduce(맵리듀스)
고속 검색엔진을 지탱하는 핵심 기술
표준으로 하기 위해 일부 오픈
오픈소스 Hadoop(하둡)
애플리케이션 클러스터의 어떤 노드에서도 실
행 가능
아마존 가상서버에서 필요에 따라 이용
IBM 클라우드 컴퓨팅 환경 구축에 이용
야후의 검색엔진에서 사용
17. 에러 망각형 컴퓨팅(failure-oblivious
computing)
메모리에 에러가 발생하더라도 컴퓨터 프로그
램은 이를 ‘없었던 일’로 간주하고 처리
프로그램에 무효인 값을 반환할 뿐, 그 상태로
처리를 계속 수행시키는 구조
구글 – 독자적으로 개발한 병렬 데이터 처리
언어인 ‘Sawzall’에 내장
18. 아마존
독자적으로 개발한 고가용성 스토리지 시스템
‘Dynamo’에서 상당히 비슷한 개념 구현
수백의 서비스로 구성, 대규모로 분산되어 결합
력이 약한 서비스 지향 아키텍처를 채택
‘항상 이용 가능’ 이라는 특별한 요구를 충족할
필요
고가용성을 얻기 위해 일관성을 다소 희생
19. 구글
1800대의 서버로 구성된 클러스터 컴퓨터르 하
나의 단위로 운용
1년간 약 1000대의 머신에서 장애 발생
수 천건의 하드드라이브 고장
한대의 전력배분 장치가 고장 시 – 500~600대
의 머신이 6시간 정지
1일 평균 2.7대 고장
20. 차세대 컴퓨팅은 컴퓨터 메이커에서 인터넷
기업으로
차세대 컴퓨팅의 지배자를 노리는 구글
먼저 클라우드 컴퓨팅 서비스를 시작한 아
마존
SaaS에서 PaaS 제공자로의 전환을 꾀하는
세일즈포스닷컴
21. 거대 데이터센터의 건설
전 세계적 규모의 인프라 구축
오피스 킬러가 될 ‘구글 앱스’
대학부터 씨를 뿌리는 구글
구글 앱 엔진으로 본격 참여
우수한 애플리켕이션 개발자 포섭
휴대단말용 플랫폼 ‘안드로이드’
22. 가상서버 임대서비스 ‘아마존 EC2’
고도의 확장성과 증감이 자유로운 유연성
클라우드 컴퓨팅 서비스의 트래픽이 본업의
트래픽을 넘었음
뉴욕타임즈, 나스닥도 이용
확산되어가는 에코시스템
23. 강점은 엔터프라이즈 시장의 실적
델, 스타벅스에서 고객 대상 웹 사이트로 이
용
구글과 협력 – 대(對) 마이크로소프트
24. 점차 격해지는 패권다툼
마이크로소프트 - 본격적인 참여의사
IBM - 대기업 상대
오라클 - 아마존과의 협력을 선택
AT&T - 통신업계에서 참여
25. 데이터 센터 전략의 노선 변경
‘소프트웨어’ + ‘서비스’ 전략
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
26. IBM의 클라우드 컴퓨팅 목적
클라우드 컴퓨팅 시대에 필요한 인재 육성과 차후
이러한 인재의 리쿠르팅
구글과의 파트너십으로 Hadoop과 같은 대규모 병
렬 프로그래밍 기술 습득
구글과의 파트너십으로 ‘클라우드 컴퓨팅 시대에도
중심적인 역할을 담당하는 벤더’라는 이미지 고양
대기업의 데이터 센터
‘블루 클라우드’ 전략
세계 각지에 건설되는 클라우드 컴퓨팅 센터
27. 아마존과 협력
아마존과의 협력을 선택한 이유
직접 IaaS를 제공한다는 점에 이점을 느끼지 못함
무리한 아마존과의 경쟁보다 협력 선택
인텔과의 협력
목표
효율화, 보안성 향상, 표준화
28. AT&T 시탭틱 호스팅 클라우드 컴퓨팅 서비스 제공
다양한 타입의 애플리케이션의 호스팅 가능
리눅스, 윈도우도 이용
클라이언트/서버 형태의 애플리케이션
웹 애플리케이션
대상 고객 – 대기업
사이트로의 엑세스 수를 예측할 수 없는 경우
크리스마스 시즌에 액세스가 급증하는 소매업자의 웹
사이트
위의 2가지 예처럼 계절 변동이 급격한 경우에 적합
29. 클라우드 컴퓨팅 시대의 정보시스템 전략
코어/컨택스트 분석
미션-크리티컬/비 미션-크리티컬 분석
클리우드 컴퓨팅의 당면과제
서비스 수준 협약의 현재 모습
사회 인프라화하는 클라우드에 요구되는 신뢰성
신뢰를 얻기 위한 대책은 있는가?
중소기업은 적극적으로 SaaS를 활용할 것
인터넷 벤처, 개인 개발자에게 도래한 이상적인 시
대
프라이빗 클라우드
30. • 신속한 이용 가능
• 높은 확장성
• 운영은 제공자에 일일
개발 실행기반
애플리케이션
인프라
개발 실행기반
애플리케이션
인프라
개발 실행기반
애플리케이션
인프라
개발 실행기반
애플리케이션
인프라
자사 조달 IaaS PaaS SaaS
• 애플리케이션 개발에
전념 가능
• 운영은 제공자에 일임
• 제공자에 종속될 우려
• 높은 확장성
• 운용은 제공자에게 일임
• 자사에서 모두 소유,
컨트롤 가능
• 높은 비용
• 큰 운영부하
자사에서 제어할 수 있는 범위
비용
크다
많다
작다
적다
31. 확실한 차별화 요소가
있고, 타사와의 경쟁우
위를 유지할 수 있는 시
스템
비공식적인 연구 프로
젝트, 실험적 시행 등 장
래에 경쟁 우위를 가져
올 가능성이 있는 한편,
성과를 내지 못할 가능
성도 있는 시스템
전자메일 시스템이나
회계 시스템 등 차별화
로는 이어지지 않지만,
제대로 가동되지 않으
면 기업존속의 위기에
놓이게 되는 시스템
기업경영에 있어서 비
교적 중요도가 낮은 시
스템
코어
고객을 얻기 위한 차별화
를 낳는 프로세스
컨텍스트
그 밖의 모든 프로세스
차별성
리
스
크
미션-크리티컬
문제가 생기면 중대하고
측각적인 리스크를 초래
하는 프로세스
비미션 – 크리스털
그 밖의 모든 프로세스
33. 보안
데이터 보관장소
엑세스 로그 관리
성능
이식성
소프트웨어 라이선스
데이터 백업 등 장애대책
34. 모든 것이 변화하는 클라우드 컴퓨팅 시대
벤더의 비즈니스 변화
시스템 통합 업체, 임대서버 사업자의 비즈니스
변화
데이터센터 변화
PC 변화
웹브라우저 변화
파괴적 이노베이터
35. 벤더
소프트웨어 벤더
서버 제조사
네트워크 장비 벤더
시스템 통합 업체, 임대서버 사업자
시스템 통함 업체
임대서버 사업자, 호스팅 사업자
데이터 센터
목표는 설비 효율 향상
컨테이너형 데이터 센터 등장
신흥기업 참여
엄격해진 데이터 센터 입지 조건
다음 타킷은 한랭지대
36. 클라우드 컴퓨팅으로 초저가 PC시장
대형 PC 제조사의 참여
OS가 리눅스인 이유
마이크로소프트가 방침을 전환하게 만든
ULCPC
인텔의 ULCPC용 프로세스 개발
38. 새로운 컴퓨팅 모델
IT업계의 큰 변화를 가져올 것
‘단기적으로는 제품의 성능을 끌어내리는
효과’를 갖지만, ‘주류에서 벗어난 소수의, 대
부분은 새로운 고객에게 평가되는 특징’이
있고 ‘통상은 저가, 심플, 소형으로 사용하기
편리’ 한 경우가 많다
클레이튼 크리스텐센 – 파괴적 기술
39. 강화된 이용규제
'클라우드 컴퓨팅 데이터 보호법' 제정 움직임
국책으로서의 클라우드 컴퓨팅
지구에 친화적인 컴퓨팅 환경 실현
표준화의 필요성
큰 변화는 개인사용자를 대상으로 하는 시장에
서 시작한다
'셀프서비스형IT'의 활용이 열쇠
클라우드 컴퓨팅의 정의
2006년 구글의 CEO 에익 슈미트가 제창한 말
‘클라우드 컴퓨팅’이란, 확장성이 뛰어나고 추상화된 거대한 IT리소스를 인터넷을 통해 서비스로 제공(이용)하는 컴퓨터의 형태이다.
클라우드 컴퓨팅의 정의
2006년 구글의 CEO 에익 슈미트가 제창한 말
‘클라우드 컴퓨팅’이란, 확장성이 뛰어나고 추상화된 거대한 IT리소스를 인터넷을 통해 서비스로 제공(이용)하는 컴퓨터의 형태이다.
확장성 – 급격한 트랜잭션의 증가나 이용자수 변화에 대해 신속하고 유연하게 처리 능력을 증감할 수 있는 컴퓨팅 리소스
추상화된 컴퓨터 리소스 – 계산처리가 구체적으로 어떤 기종의 컴퓨터에서 수행되는지, 해당 컴퓨터가 어느 데이터센터에 존재하는지 등을 사용자는 신경 쓸 필요가 없다는 것