클라우드 컴퓨팅과 SOA 컨버전스 [전사적 도입을 통한 기업의 생존 전략]
- 원서명Cloud Computing and SOA Convergence in Your Enterprise: A Step-by-Step Guide (ISBN 9780136009221)
- 지은이데이비드 린시컴
- 옮긴이박천구
- ISBN : 9788960777453
- 28,000원
- 2015년 08월 31일 펴냄 (절판)
- 페이퍼백 | 292쪽 | 188*235mm
- 시리즈 : 클라우드 컴퓨팅
판매처
- 현재 이 도서는 구매할 수 없습니다.
책 소개
요약
가트너에 따르면, 세계 클라우드 컴퓨팅 시장은 2016년까지 대략 2100억 달러에 이를 것으로 추정되고, 기업 내 클라우드 관련 예산은 2014년 12.3%를 넘어 2018년에는 22%를 차지할 것으로 예상된다. 이 책은 이렇게 모든 기업들이 필수 생존전략으로 인지하고 있는 클라우드 컴퓨팅에 대한 내용을, IT 지식이 없는 기업의 C 레벨 임원들도 이해할 수 있도록 쉽게 풀어서 설명했다. 이 책을 통해 어떻게 클라우드를 도입할 것인가, 투자와 리스크는 어떻게 감당할 것인가, 기업 프로세스는 어떻게 클라우드에 적용할 것인가와 같은 비즈니스 레벨의 문제에 대한 해답을 얻을 수 있다. 기업의 CEO, CTO, CIO라면 한 번쯤 읽어봐야 할 책이다.
이 책에 쏟아진 찬사
“클라우드 컴퓨팅은 IT 서비스의 전달 방식을 혁신하고 서비스 지향 아키텍처에 활력을 불어넣을 수 있다는 기대를 모으고 있는, 현재 비즈니스 분야의 가장 뜨거운 주제다. 이 책의 저자 데이비드 린시컴은 기술을 전략적으로 비즈니스에 적용하는 분야에 있어서 최고 권위자며, 기업 환경에 클라우드 컴퓨팅을 도입해 혜택을 누리려는 사람들은 반드시 이 책을 읽어야 한다.”
-디온 힌치클리프(Dion Hinchcliffe) / 엔터프라이즈 웹 2.0 전문가이자 ZDNet 블로거,
힌치클리프 앤 컴퍼니(Hinchcliffe & Company)의 사장 겸 CTO
“이 책에서 데이비드 린시컴은 쉽지 않은 일을 해냈다. 그는 SOA와 클라우드 컴퓨팅 간의 시너지가 비즈니스에 어떤 기여를 할 수 있는지 명확하게 보여줌으로써, 왜 이 둘이 상호보완관계인지를 잘 설명해준다.”
-제레미 질런(Jeremy Geelan) / 클라우드 컴퓨팅 컨퍼런스 앤 엑스포(Cloud Computing Conference and Expo) 의장,
SYS-CON 미디어 앤 이벤츠(SYS-CON Media & Events)의 수석부사장
“이 책은 클라우드 컴퓨팅에 대한 모든 과대광고와 혼란을 배제하고, 아키텍처의 기본에 대한 내용을 충실히 전달한다. 마침내, 누군가가 단순한 의미 전달에 그치지 않고, 체계적인 방법론을 통해 클라우드 기반 솔루션의 구축을 인도하는 책을 집필했다. 여러분께 이 책을 강력히 추천한다.”
-마이크 캐비스(Mike Kavis) / 엠닷(MDot)의 CTO,
소셜 테크놀로지스 포 CAEAP(Social Technologies for CAEAP)의 부회장 겸 이사
“데이비드 린시컴은 기술상의 이슈가 비즈니스와 전략의 결정에 어떤 영향을 주는지 잘 설명하고 있다. 린시컴은 최신 기술 유행에 대한 단순 토론을 제기하는 것이 아니라, 클라우드 컴퓨팅에 대한 투자 이전에 비즈니스와 IT 분야의 독자가 반드시 이해해야 하는 기술과 관련 비즈니스 이슈를 전달해준다.”
-로레인 로슨(Loraine Lawson) / 수상 경력의 기자이자 IT 비즈니스 에지(Business Edge)의 블로거
“클라우드 컴퓨팅이 꺼져가는 SOA에 대한 기대를 되살리고 있으며, 실무자들은 데이비드 린시컴의 실용적인 조언에 의지할 수 있다. 클라우드 컴퓨팅을 채택하면 다른 사람이 작업한 내용물을 SOA 구축에 이용할 수 있기 때문에 시간 비용을 아낄 수 있다. 이 뛰어난 지침서를 통해, 데이비드는 조직이 그들의 서비스, 정보, 프로세스 중에서 어떤 것이 클라우드에 적합하고 적합하지 않은지를 결정하는 데 필요한 단계별 계획을 공유해준다.”
-브렌다 미켈슨(Brenda M. Michelson) / 엘리멘털 링크스(Elemental Links)의 수석
이 책에서 다루는 내용
이 책은 SOA와 클라우드 컴퓨팅의 컨버전스를 활용하려는 사람들을 위한 바이블로서 트렌드에 대한 상세한 기술 정보와 지원 기술 및 방법론, 자체 평가를 위한 단계별 지침, 그리고 여러분의 기업 IT를 연결지향적이고, 효율적이며, 수익을 창출하는 시스템으로 재창조할 수 있는 방법을 담고 있다. 이 책은 앞으로 수년에 걸쳐 변화를 겪게 될 IT 서비스의 제공 방법에 대한 생각을 바꿔줄 것이며, 이를 준비하도록 도울 것이다. 이 책은 단순히 기술만을 설명하는 책이 아니라, 여러분의 기업 내에 성공적으로 도입할 수 있도록 일련의 기술과 함께 방법론 및 전략까지 다룬다.
저자로서 나는 SOA와 클라우드 컴퓨팅의 컨버전스에 관련된 각 기술 분야에 있어서 인정받는 권위자다. 이 책을 통해 내가 이루고자 하는 목표는 컨버전스에 대한 개념을 적절히 소개하고, 어떻게 기술을 적용해야 하는지와 어떤 변화가 필요한지를 전달하는 것이다. 나는 EAI, B2B, 웹 서비스, SOA와 같은 과거의 혁신적인 개념에 기초해, 내부와 외부를 가로지르는 모든 개념에 대해 설명했다.
이 책의 대상 독자
IT 리더, 개발자, 그리고 아키텍트는 이 책에 담긴 정보가 매우 유용하다고 느낄 것이다. 이 책에 담긴 많은 예제들이 정보를 이해하기 쉽도록 도와줄 것이다. 이 책을 읽기 위해서는 웹 서비스, 클라우드 컴퓨팅, 그리고 관련 개발 툴 및 고수준의 기술에 대한 기본적인 이해를 필요로 한다. 하지만 기술 분야 종사자가 아니더라도 이러한 혁명의 의미와 여러분의 기업에 미칠 영향을 이해하는 수단으로는 충분한 가치를 느낄 수 있을 것이다.
이 책의 구성
각 장은 의도적으로 짧고 요점에 집중하도록 정리했다. 일반적으로 단어의 개수로 책을 정의하지만, 이 책은 ‘각 장에 담긴 좋은 아이디어의 개수’로 정의할 수 있다. 따라서 때로는 다소 어렵다는 느낌을 받을 수 있겠지만 전체적인 관점에서 들여다볼 수 있을 것이다. 설명을 위해 가능하다면 예제와 사례 연구를 차용했으며, 이치에 맞는 경우에는 외부 리소스를 동원해 확실히 이해하도록 안배했다. 아이디어가 진공 상태인 상황에서 이런 책을 집필할 수는 없을 것이다.
대부분의 정보는 장(chapter)이라는 일반적인 형태로 제공되지만, 각 장의 중간에 ‘북 블로그(사이드바)’를 사용해 본문에서 논의된 내용을 강조했다. 북 블로그는 주제를 환기시키기 위해 빠르게 훑어보는 데 도움이 될 것이다.
이 책은 적은 자원을 가지고 많은 IT 작업을 수행해야 하는 불쌍한 여러분을 위해 쓰여졌다. 여러분이 더 나은 일을 할 수 있기를 원하며, 여러분의 기업이 성공적이기를 바란다. 이 책은 ‘무엇은 어떤 것이다’와 같은 내용을 설명하는 데 그치는, 과거에 집필한 책들과는 다르다. ‘무엇’에 대한 내용을 담고 있기는 하지만 ‘어떻게’에 대한 내용을 더 많이 담고 있으며, 이 점이 많은 차이를 만들어낼 것이다. 어떻게 해야 할지를 모르는 상황에서는 아무것도 할 수 없지 않은가.
신나게 즐기시라.
목차
목차
- 1장 기업 컴퓨팅 환경의 현황과 해결책
- 문제의 발단
- SOA가 해결책일까
- 대체 SOA는 무엇이고 왜 중요한가
- SOA, 클라우드 컴퓨팅을 만나다
- 클라우드 컴퓨팅에 대한 정의
- 클라우드 컴퓨팅의 구성 요소
- 클라우드 컴퓨팅과 SOA의 환상적인 조합
- 클라우드 컴퓨팅으로부터 SOA가 배울 점
- 서비스 설계
- 서비스의 확장성
- 클라우드 컴퓨팅은 SOA에서 무엇을 배울 수 있을까
- 서비스 거버넌스
- 아키텍처에서 시작하기
- 도약하기
- 긍정적으로 파괴적인 변화를 시도하라
- 2장 클라우드에 대한 이해
- 클라우드 컴퓨팅에 깊이 빠져보자
- 클라우드에서 제공하는 새로운 점이란
- 클라우드의 잠재적인 가치
- 클라우드 컴퓨팅의 장점과 단점
- 장점
- 단점
- 클라우드 도입이 적당한 경우
- 특별한 일을 하라
- 3장 기업용 클라우드에 대한 정의
- 스토리지 서비스
- 데이터베이스 서비스
- 정보 서비스
- 프로세스 서비스
- 애플리케이션 서비스
- 플랫폼 서비스
- 통합 서비스
- 보안 서비스
- 관리/거버넌스 서비스
- 테스팅 서비스
- 인프라 서비스
- 다음 단계
- 4장 클라우드 도입을 위한 비즈니스 케이스 작성
- 전체적인 가치의 정의
- 운영 비용 절감
- 자본 보존
- 필요시에 확장하기
- 필요시에 감축하기
- 리스크의 이전
- 플랫폼 제공자가 사업을 중단하는 경우의 리스크
- 민첩성과 재사용성
- 혁신적인 기술을 사용하여 얻는 가치
- 비즈니스 케이스 생성하기
- 비즈니스가 제일 중요하다
- 전체적인 가치의 정의
- 5장 클라우드로 데이터 포팅
- 기존 시스템인가, 새로운 시스템인가
- 데이터가 먼저다
- 문제 도메인의 선택
- 정보 모델의 정의
- 온톨로지에 대한 이해
- 데이터를 이해하기
- 데이터의 식별
- 데이터 카탈로깅
- 정보 모델의 생성
- 논리 모델
- 물리 모델
- 클라우드 컴퓨팅 기반의 SOA에 있어 데이터의 중요성
- 6장 클라우드로 서비스 확장
- 서비스는 동작하는 부품을 제공한다
- 서비스란 무엇인가
- 클라우드 도입을 위한 커플링의 이해
- 시스템이 느슨하게 결합되어 있는가
- 메타서비스의 정의
- 서비스 디렉터리 생성
- 도메인 내 서비스 파악의 필요성
- 7장 클라우드에 프로세스 배치
- BPM이란 무엇인가
- 프로세스를 클라우드에 배치
- 프로세스 정의
- SOA, 민첩성, 프로세스
- 클라우드를 위한 BPM의 가치
- BPM에 대한 상세 내용
- BPM과 클라우드 컴퓨팅
- 8장 클라우드에 거버넌스 적용
- 사람과 프로세스
- 클라우드를 위한 거버넌스
- 거버넌스 모델의 생성
- 정책의 정의
- 정책의 설계
- 정책의 구현
- 거버넌스 기술
- 서비스 거버넌스의 가치
- 9장 SOA에서 클라우드까지 테스트 확장
- 테스팅에 대한 새로운 해석이 왜 필요할까
- 기업 내 시스템에서 클라우드까지 테스트 확장
- 어떻게 아키텍처를 테스트할까
- 서비스 수준의 테스팅
- 보안 수준의 테스팅
- 프로세스 수준의 테스팅
- 거버넌스 수준의 테스팅
- 통합 수준의 테스팅
- 정보 수준의 테스팅
- 테스트 계획의 수립
- 블랙박스 클라우드 테스팅
- 테스팅은 중요하다
- 10장 클라우드에 배치할 후보 데이터, 서비스, 프로세스 식별
- 애플리케이션은 어디에 위치하는가
- 언제 클라우드 컴퓨팅이 적절한가
- 프로세스, 애플리케이션, 데이터가 상당 부분 독립적이거나 느슨하게 결합된 경우
- 통합 지점이 잘 정의되어 있을 때
- 저수준의 보안만으로 충분할 때
- 기업 내부 핵심 아키텍처가 건전한 경우
- 목표 사용자 인터페이스가 브라우저인 경우
- 자금이 충분치 않을 때
- 애플리케이션, 서비스를 새로 구축할 때
- 클라우드의 적용
- 11장 클라우드 컴퓨팅으로 이전
- 플랫폼의 선택
- 클라우드로의 이전 프로세스
- 후보 플랫폼 목록 작성
- 후보 플랫폼에 대한 분석과 테스트
- 타깃 플랫폼의 선정
- 타깃 플랫폼에 배포
- 프라이빗 클라우드
- 새로운 ‘클라우드 형태(Cloudy)’의 플랫폼
- 12장 앞으로 나아가기