2010년도에 지어진 책이지만 클라우드 비즈니스에 대한 흐름을 알 수 있어서 좋은 책.
무엇보다 관련 기술에 대해 자세히 나오는데 물론 나는 이해가 안 되었지만 관련 지식이 있는 분들에게는 더욱 더 좋을 듯.
아래는 내가 이 책에서 공부해야 할 것으로 생각 혹은 알고서 참여해야 될 것으로 생각하는 것들을 추림.
Xen
Hyper-V
KVM
병렬 처리인 하둡을 서포트하는 클라우데라
Eucalyptus
커뮤니티
On Premises
중앙의 데이터센터는 하이퍼바이저가 되고, 가상 머신상에서는 각종 리눅스와 윈도, 최근에는 소형 경량 OS도 사용할 수 있게 되었다.
VPN Virtual Private Network
데이터센터의 물리적인 대형 서버를 제어하는 것을 데이터센터 OS라 하고 가상 머신에는 그 서브셋이 되는 가상 머신 OS를 준비한다. 양자는 연동하면서 클라우드에서 필요한 물리 머신과 가상 머신을 제어하게 된다. 그러하기 위해서는 최소한의 메시징 버스가 필요하고, 논리화를 위한 객체 지향은 필수이다. 또, 다운 대책으로는 페일 세이프 (Fail Safe) 기구를 편성하는 것도 중요한 요건이다. 이 같은 사고 방식은 이전부터 분산 OS로서 연구되어 왔으며 현재 이 분야가 각광받고 있다.
중요한 것은 멀티 코어 CPU와 하이퍼 V를 사용한 다중 처리용 OS가 등장할 것
클라우드 스토리지
IaaS
SaaS
PaaS
TaaS
지불결제시스템
DB - RDB -> 간이 쿼리 언어
오픈스택 프로젝트
- 컴퓨트
- 오브젝트 스토리지
가상 데스크톱 통합 VDI Virtual Desktop Integration
파노 디바이스 Pano Logic
VMWARE - v스피어, v센터
그리드 컴퓨팅
오픈 그리드 포럼 OGC
OGSA Open Grid Service Architecture
WSRF Web Service Resource Framework
이들 선진 시스템을 살펴보면 현재의 사용 클라우드 컴퓨팅의 미래가 보인다. 서버는 랙마운트나 블레이드뿐만 아니라 클러스터와 HPC에도 대응하며, 그 다음은 현재로서는 대처하기 어려운 대형 애플리케이션의 실행 환경이 있다.
클러스터 시스템의 대략 3가지 타입
- 페일오버형 - 시스템 스위칭
- 분산 클러스터 - 로드 밸런서
- HPC 클러스터 - 패럴렐 프로세싱
SMP
미국 연방정부의 클라우드 계획, FCCI
- 전략 목표 : 가상화에 의한 IT 인프라의 통합
NASA의 클라우드 - 네뷸러 NEBULA
마젤란 프로젝트
클라우드의 시작 배경
- 미국이 계속해서 컴퓨팅 관련 기초 기술을 리드해왔다는 자부
- 그리드 컴퓨팅의 연구
- 인터넷의 보급
- 가상화 기술 개발
- 오픈 소스의 대두
오픈 이노베이션 헨리 체스브로 Henry Chesbrough - Open Innovation
그리드 컴퓨팅 / 분산, 병렬 / 인터넷과 표준화 / 가상화 / 오픈 소스 / 커뮤니티