클라우드 컴퓨팅 (개념에서 설계, 아키텍처까지)

클라우드 컴퓨팅 (개념에서 설계, 아키텍처까지)

$40.00
Description
2015년 대한민국학술원 우수 학술도서 선정도서
클라우드 컴퓨팅의 개념부터 모델, 기술 아키텍처에 이르기까지 클라우드 컴퓨팅의 모든 것을 명확하게 정의하고 있으며, 다양한 응용사례를 다루는 책이다. 따라서, 클라우드 컴퓨팅에 대해 대략적으로만 알고 있던 독자부터 실무에 바로 응용 가능한 전문지식을 얻고자 하는 독자에 이르기까지 모두에게 필요한 지식을 전해주기에 손색이 없다. 특히 클라우드 기술을 도입하고자 하는 IT 전문가 및 관리자에게 꼭 필요한 필독서다.
저자

토마스얼

저자토마스얼은가장인기있는IT작가이자아키투라교육(ArcituraEducation)의창업자다.「서비스테크놀로지매거진(ServiceTechnologyMagazine)」의편집자며,‘토마스얼의프렌티스홀서비스기술시리즈’의시리즈에디터다.전세계적으로17만5,000부이상판매된이책들은글로벌베스트셀러가됐고,이전에IBM,마이크로소프트,오라클,인텔,액센츄어,IEEE,HL7,MITRE,SAP,시스코,HP같은주요IT조직의책임급이상인력들에의해검증및보증됐다.아키투라교육의CEO로서CloudSchool.com™및SOASchool.com?과의협력하에전세계적으로인정받는클라우드전문가인증(CCP,CloudCertifiedProfessional)과SOA전문가인증(SOACP,SOACertifiedProfessional)같은인증프로그램을위한커리큘럼을개발해왔으며,이러한인증프로그램을통해전세계적으로수천만명의IT전문가를통해업체중립적으로업계의공식인증을받아왔다.20여개이상의국가를순회하며연사이자강사로활동하고,서비스기술심포지움이나가트너행사같은국제컨퍼런스에정기적으로참석해왔다.「월스트리트저널」과「CIO매거진」을비롯한다수의출판물에100개이상의기사와인터뷰를게재했다.

목차

__들어가며
____1이책의목적
____1.2이책이다루지않는범위
____1.3이책의대상독자
____1.4이책의구성
________1부.클라우드컴퓨팅기초
________2부.클라우드컴퓨팅메커니즘
________3부.클라우드컴퓨팅아키텍처
________4부.클라우드와작업
________5부.부록
____1.5이책의형식
________그림과기호
________중점요약
____1.6추가정보
________업데이트와정오표,자료(www.servicetechbooks.com)
________도입참조명세(www.servicetechspecs.com)
________서비스기술매거진(www.servicetechmag.com)
________국제서비스기술심포지움(www.servicetechsymposium.com)
________클라우드란무엇인가?(www.whatiscloud.com)
________REST란무엇인가?(www.whatisrest.com)
________클라우드컴퓨팅디자인패턴(www.cloudpatterns.org)
________서비스지향(www.serviceorientation.com)
____CloudSchool.comTM클라우드전문가인증(www.cloudschool.com)
________SOASchool.com?SOA전문가인증(www.SOASchool.com)
________통지서비스
__사례연구배경
____2.1사례연구1.ATN
________기술인프라와환경
________비즈니스목표와신규전략
________로드맵과구현전략
____2.2사례연구2.DTGOV
________기술인프라와환경
________비즈니스목표와신규전략
________로드맵과구현전략
____2.3사례연구3.이노바르토스테크놀로지
________기술인프라와환경
________비즈니스목표와전략
________로드맵과구현전략


1부.클라우드컴퓨팅기초

__클라우드컴퓨팅의이해
____3.1기원과영향력
__________역사
________정의
________사업적동인
________기술혁신
____3.2기본개념과용어
________클라우드
________IT자원
________온프레미스
________클라우드소비자와클라우드제공자
________확장
________클라우드서비스
________클라우드서비스소비자
____3.3목표와이점
________투자절감과비례비용
________확장성증대
________가용성과신뢰성증대
____3.4위험과고려사항
________보안취약성증가
________운영관리제어의축소
________클라우드제공자사이의제한된이식성
________다중영역규제와법적이슈
________기본개념과모델
____4.1역할과경계
________클라우드제공자
________클라우드소비자
________클라우드서비스소유자
________클라우드자원관리자
________조직적경계
____4.2클라우드의특징
________온디맨드식의사용
________유비쿼터스접근
________멀티테넌시(그리고자원풀링)
________탄력성
________사용량측정
________복원력
____4.3클라우드제공모델
________IaaS
________PaaS
________SaaS
________클라우드제공모델비교
________클라우드제공모델조합
____4.4클라우드배포모델
________퍼블릭클라우드
________커뮤니티클라우드
________프라이빗클라우드
________하이브리드클라우드
________기타클라우드배포모델
__클라우드를가능하게하는기술
____5.1광대역네트워크와인터넷아키텍처
________인터넷서비스제공자
________비연결형패킷교환(데이터그램네트워크)
________라우터기반상호접속
________기술과사업적고려사항
________클라우드전달자와클라우드제공자선택
____5.2데이터센터기술
________가상화
________표준화와모듈화
________자동화
________원격운영과관리
________높은가용성
________보안인식설계와운영,관리
________시설
________컴퓨팅하드웨어
________스토리지하드웨어
________네트워크하드웨어
________기타고려사항
____5.3가상화기술
________하드웨어독립성
________서버통합
________자원복제
________운영체제기반가상화
________하드웨어기반가상화
________가상화관리
________기타고려사항
____5.4웹기술
________기본웹기술
________웹애플리케이션
____5.5멀티테넌시기술
____5.6서비스기술
________웹서비스
________REST서비스
________서비스에이전트
________서비스미들웨어
__클라우드보안기초
____6.1기본용어와개념
________기밀성
________무결성
________신뢰성
________가용성
________위협
________취약성
________위험
________보안통제
________보안메커니즘
________보안정책
____6.2위협에이전트
________익명공격자
________악성서비스에이전트
________신뢰할수있는공격자
________악성내부자
____6.3클라우드보안위협
________트래픽도청
________악성중개자
________서비스거부
________불충분한권한부여
________가상화공격
________신뢰경계의중첩
____6.4추가고려사항
________구현결함
________보안정책차이
________계약서
________위험관리


2부.클라우드컴퓨팅메커니즘

__클라우드인프라메커니즘
____7.1논리네트워크경계
____7.2가상서버
____7.3클라우드스토리지장치
________클라우드스토리지수준
________네트워크스토리지인터페이스
________오브젝트스토리지인터페이스
________데이터베이스스토리지인터페이스
________관계형데이터스토리지
________비관계형데이터스토리지
____7.4클라우드사용모니터
________모니터링에이전트
________자원에이전트
________폴링에이전트
____7.5자원복제
____7.6기성환경
__전문화된클라우드메커니즘
____8.1자동확장리스너
____8.2로드밸런서
____8.3SLA모니터
____8.4사용량당과금모니터
____8.5감사모니터
____8.6장애조치시스템
________액티브-액티브
________액티브-패시브
____8.7하이퍼바이저
____8.8자원클러스터
____8.9다중장치브로커
____8.10상태관리데이터베이스
__클라우드관리메커니즘
____9.1원격운영시스템
____9.2자원관리시스템
____9.3SLA관리시스템
____9.4과금관리시스템
__클라우드보안메커니즘
____10.1암호화
________대칭암호화
________비대칭암호화
____10.2해싱
____10.3디지털서명
____10.4공개키인프라
____10.5ID와접근관리(IAM
____10.6싱글사인온(SSO
____10.7클라우드기반보안그룹
____10.8보안강화가상서버이미지


3부.클라우드컴퓨팅아키텍처

__기본클라우드아키텍처
____11.1작업부하분배아키텍처
____11.2자원풀링아키텍처
____11.3동적확장아키텍처
____11.4탄력적자원용량아키텍처
____11.5서비스로드밸런싱아키텍처
____11.6클라우드버스팅아키텍처
____11.7탄력적디스크프로비저닝아키텍처
____11.8이중화스토리지아키텍처
__심화클라우드아키텍처
____12.1하이퍼바이저클러스터링아키텍처
____12.2부하분산가상서버인스턴스아키텍처
____12.3무중단서비스재배치아키텍처
____12.4무정지아키텍처
____12.5클라우드밸런싱아키텍처
____12.6자원예약아키텍처
____12.7동적장애감지및복구아키텍처
____12.8베어메탈프로비저닝아키텍처
____12.9신속한프로비저닝아키텍처
____12.10스토리지작업부하관리아키텍처
__특화클라우드아키텍처
____13.1다이렉트I/O접근아키텍처
____13.2다이렉트LUN접근아키텍처
____13.3동적데이터정규화아키텍처
____13.4탄력적네트워크용량아키텍처
____13.5스토리지장치간수직계층화아키텍처
____13.6내부스토리지장치수직데이터계층화아키텍처
____13.7로드밸런싱가상스위치아키텍처
____13.8다중경로자원접근아키텍처
____13.9영구적가상네트워크구성아키텍처
____13.10가상서버용중복물리연결아키텍처
____13.11스토리지유지관리윈도우아키텍처


4부.클라우드실전

__클라우드제공모델고려사항
____14.1클라우드제공모델:클라우드제공자관점
________IaaS환경구축하기
________PaaS환경장비구축
________보안
________SaaS환경최적화
____14.2클라우드제공모델:클라우

출판사 서평

이책에쏟아진찬사
기술과비즈니스양측면에서클라우드컴퓨팅기술의포괄적이고업체중립적인범위를설명해준다.이는클라우드아키텍처및클라우드플랫폼의실제동작요소를포함하는메커니즘에대한깊이있는분석을제공한다.독자들에게기본적인클라우드비즈니스모델을선택하고정의할수있도록독자들에게폭넓은시각을제공하기위해비즈니스측면도상세하게기술한다.토마스얼이집필한이책은클라우드컴퓨팅의기초와심층지식을쌓기위한훌륭한자원이다.

매시커마헨드라수크매니가라
액센츄어/통신미디어및테크놀로지컨설턴트

클라우드컴퓨팅은몇년간주목을받아왔으나아직도용어를비롯해개발자및배포자에게가져올수있는영향에많은혼란이있다.이책은이러한두리뭉실한구름뒤에무엇이있는지파악할수있도록추상적이거나고수준으로조망하지않고이해가쉬운실제적인길을열어준다.
클라우드위에애플리케이션을개발하기위한계획을세울때필요한것들과클라우드에서제공되는애플리케이션이나서비스를사용할때찾아봐야할것들에대한상세한내용들을담고있다.지금도진화하고있는클라우드패러다임에대해이정도수준의상세함을담은책은거의찾아볼수없다.이책은아키텍트와개발자모두의필독서다.

마크리틀박사
레드햇부사장

가장급속도로진화중인기술영역의시험대에서살아남을탁월한클라우드컴퓨팅책이다.이책은클라우드컴퓨팅의높은복잡성을쉽게분석할수있게이해하기쉬운부분들로나누는데훌륭하게기여했다.자주반복되는기본적인설명을넘어,기본개념과구성요소뿐아니라클라우드컴퓨팅환경을이루는메커니즘과아키텍처를조사한다.이책의접근방식은독자들의이해를바닥에서부터위로단계적으로쌓아올리는것이다.
클라우드컴퓨팅과같이빠르게진화하는분야에서는상세한부분에집중하다큰그림을놓치기쉽다.업체중심의상세성대신개념및아키텍처모델에초점을맞춰독자들이복잡한주제에대한필수적인지식을빠르게얻을수있게한다.
책의마지막부분에서는여러개념을집대성한다.따라서클라우드컴퓨팅으로의전환을언제,어떻게시작할것인지평가하는모든의사결정자가필수적으로읽어야한다.
기본및심화주제를모두종합적으로탄탄하게다루기때문에,클라우드를처음접하든이미경험해봤든상관없이책상이나이북리더에넣어두고참고해야할귀중한자원이됐다.
클라우드환경을구현하거나평가하고자하는사람이나차세대IT를형성할새로운분야에대해학습하고자하는사람들에게이책을적극권장한다.

크리스토프시트코
마이크로소프트/수석기술전략가및클라우드솔루션이사

★이책의대상독자★
■업체중립적인클라우드컴퓨팅기술,개념,메커니즘,모델에대한정보가필요한IT현업종사자및전문가
■클라우드컴퓨팅에관한비즈니스및기술적영향과관련해명쾌함이필요한IT관리자및의사결정책임자
■근본적인클라우드컴퓨팅주제에관해탄탄한연구결과와잘정의된학술적정보가필요한교수,학생,교육기관
■클라우드컴퓨팅자원의도입에따른잠재적인경제적이점과실현가능성을평가할필요가있는비즈니스관리자
■현대적인클라우드플랫폼을구성하는다양한동작요소를이해하고자하는기술아키텍트와개발자

★이책의구성★
이책은도입부와사례연구에대한배경지식을담고있는1장과2장으로시작한다.이어지는장들은다음과같이구성된다
1부.클라우드컴퓨팅기초
‘3장.클라우드컴퓨팅의이해’
클라우드컴퓨팅의역사를간략히집고비즈니스동인에대한논의와기술적혁신,기본용어와개념을소개하고,클라우드컴퓨팅도입을통해얻을수있는일반적인혜택과도전과제를기술한다.
‘4장.기본개념과모델’
일반적인클라우드의특성과역할,범위에따른클라우드제공및배치모델을상세하게다
룬다.
‘5장.클라우드를가능하게하는기술’
데이터센터,가상화,웹기반기술을포함해현대적인클라우드컴퓨팅플랫폼과혁신을가능하게하는최첨단기술을소개한다.
‘6장.클라우드보안기초’
일반적인클라우드보안위협과공격에대한설명을포함해,클라우드컴퓨팅과관련되고두드러지는보안주제와개념을소개한다.

2부.클라우드컴퓨팅메커니즘
기술메커니즘은일반적으로특정컴퓨팅모델이나플랫폼과구별되는잘정의된IT산출물을나타낸다.클라우드컴퓨팅의기술중심적특성은기본적인메커니즘구현체의다양한조합을통해어떤방식으로솔루션이구성될수있는지파악할수있도록공식적인수준의메커니즘을확립할필요가있다.
2부에서는클라우드환경내에서범용적이거나특수한형태의기능을구현하기위해사용되는20가지의기술메커니즘을공식적으로문서화한다.각메커니즘에대한설명은용례를보여주는사례연구를포함한다.메커니즘의활용은3부,‘클라우드컴퓨팅아키텍처’에서좀더상세하게다룬다.
‘7장.클라우드인프라메커니즘’
논리네트워크경계,가상서버,클라우드스토리지장치,클라우드사용모니터,자원복제,기성환경을포함해클라우드플랫폼을이루는근본적인기술메커니즘을다룬다.
‘8장.전문화된클라우드메커니즘’
자동확장리스너,로드밸런서,서비스수준합의서(SLA,Service-LevelAgreement)모니터,사용량당과금모니터,감사모니터,장애조치시스템,하이퍼바이저,자원클러스터,다중장치중개자,상태관리데이터베이스를포함해다양한특화기술메커니즘을다룬다.
‘9장.클라우드관리메커니즘’
원격운영시스템,자원관리시스템,SLA관리시스템,과금관리시스템을포함해클라우드기반IT자원의실제운영및관리를구현하는메커니즘을설명한다.
‘10장.클라우드보안메커니즘’
6장에서다룬보안위협들을완화하고방지하는데활용될수있는암호화,해싱,디지털서명,공개키기반구조(PKI,PublicKeyInfrastructure),ID와접근관리시스템(IAM,IdentityandAccessManagement),싱글사인온(SSO,SingleSign-On),클라우드기반보안그룹과보안강화가상서버이미지를포함해보안메커니즘을다룬다.

3부.클라우드컴퓨팅아키텍처
클라우드컴퓨팅영역내의기술아키텍처는광범위하게적용되는아키텍처계층과수많은별개의아키텍처모델에서나타나는요구사항과고려사항을소개한다.
3부를구성하는장들은2부에서소개된클라우드컴퓨팅메커니즘을토대로29가지의클라우드기반기술아키텍처를기술하고,기초,심화,특화클라우드아키텍처와관련해다양한메커니즘조합으로구성된시나리오를공식적으로문서화했다.
‘11장.기본클라우드아키텍처’
기본클라우드아키텍처모델은베이스라인기능과역량을확립한다.11장에서다루는아키텍처는워크로드분배,자원풀링,동적확장,탄력적자원용량,서비스부하분산,클라우드버스트,탄력적디스크프로비저닝,이중화스토리지가있다.
‘12장.심화클라우드아키텍처’
심화클라우드아키텍처모델은여러기본모델을토대로직접구성된정교하고복잡한환경을만들어낸다.12장에서다루는아키텍처는하이퍼바이저클러스터링,부하분산된가상서버인스턴스,무중단서비스재배치,무정지,클라우드밸런싱,자원예약,동적장애감지와복구,베어메탈프로비저닝,신속한프로비저닝과스토리지워크로드관리를포함한다.
‘13장.특화클라우드아키텍처’
특화클라우드아키텍처모델은뚜렷한기능적영역을다룬다.13장에서다루는아키텍처는직접I/O접근,직접LUN접근,동적데이터정규화,탄력적네트워크용량,교차스토리지장치수직계층화,내부스토리지장치수직데이터계층화,부하분산가상스위치,다중경로자원접근,영구가상네트워크구성,가상서버를위한이중화물리연결,스토리지유지보수기간관리를포함한다.13장은사례연구를포함하지않는다.

4부.클라우드실전
클라우드컴퓨팅기술과환경은다양한규모로도입할수있다.어떤조직은선별된IT자원을클라우드로이관하면서다른모든IT자원을온프레미스on-premise로둘수도있고,조직내IT자원의많은부분을클라우드플랫폼에이관함으로써상당한의존관계를형성할수도있으며,IT자원을생성하기위해클라우드환경을사용할수도있다.
어떤조직이든지재정적투자와비즈니스영향,다양한법적고려사항을포함하는일반적인요인들을짚고넘어가기위해실질적이고비즈니스중심적인관점에서잠재적인도입을평가하는일은매우중요하다.4부를구성하는장들은클라우드기반환경의현실적인고려사항과관련된주제들을다룬다.
‘14장.클라우드전달모델고려사항’
클라우드환경은클라우드소비자의요구사항에대응해클라우드제공업체가구축하고진화시킬필요가있다.클라우드소비자는스스로의관리책임하에클라우드에IT자원을생성하거
나이관할수있다.14장은제공업체와소비자관점에서클라우드배치모델에관한기술적인이해를제공하며,클라우드환경의내부동작계층과아키텍처계층에대한통찰을드러낸다.
‘15장.비용지표와가격결정모델’
클라우드환경과관련된통합및소유비용을계산하기위해네트워크,서버,스토리지및소프트웨어사용에대한비용지표를다양한공식과함께기술한다1.5장은클라우드제공자가사용하는일반적인비즈니스용어와관련된비용관리주제에대한논의로결론을맺는다.
‘16장.서비스품질지표와SLA’
서비스수준규약은클라우드서비스를위한보장및사용조항을확립하며,클라우드소비자와제공업체간에합의된비즈니스용어들로결정되곤한다.16장은클라우드제공업체의보장조항이SLA를통해어떤방식으로표현되고구조화되는지에관한통찰을일반적인SLA가치를계산하기위한가용성,신뢰성,성능,확장성,회복성과같은일반적인지표및공식과함께제공한다.

5부.부록
‘부록A.사례연구결론’
사례연구의개별적인이야기에대한결론을도출하고각조직들의클라우드컴퓨팅도입에관한노력결과를요약한다.
‘부록B.산업표준기관’
산업표준기관과클라우드컴퓨팅산업을지원하기위한노력을기술한다.
‘부록C.특성과메커니즘간매핑’
클라우드의특성을클라우드컴퓨팅메커니즘과매핑mapping하는표를제공해,각특성을확실히습득할수있도록돕는다.
‘부록D.TIA-942데이터센터기관’
TIA-942데이터센터를위한통신인프라표준을참조해일반적인데이터센터설비에대한간략한조망과분석을제공한다.
‘부록E.최근기술’
클라우드컴퓨팅에영향을미쳤다고분석되는두가지주요기술인자율컴퓨팅과그리드기술을간략하게논의한다.
‘부록F.클라우드프로비저닝계약’
클라우드제공업체와클라우드소비자조직간에성립되는실제계약은광범위한특수용어와고려사항을포함하는명백한법적계약이다.부록F는클라우드프로비저닝계약의전형적인부분들을강조하고추가적인지침을제공한다.
‘부록G.클라우드사업사례’
클라우드컴퓨팅도입에필요한비즈니스사례를구성하는데시작점으로활용될수있는항목의체크리스트를제공한다.