책소개
I♥Cloud 시리즈 12권. 이 책은 프라이빗 클라우드 서비스를 구축하기 위한 모든 과정을 다룬다. 클라우드 서비스를 접해 봤거나 오픈스택에 관심을 갖는 사람이라면 클라우드 서비스의 영역이 매우 넓다는 것을 알고 있을 것이다. 그만큼 이 책에서 다루는 내용도 방대하다. 클라우드 서비스 개념부터 컨설팅 수행 방법, 클라우드 서비스 인프라, 클라우드 서비스의 운영 노하우까지 다양한 내용을 담고 있으므로 클라우드 서비스 관련 분야의 모든 엔지니어에게 추천한다.
저자소개
강남규
소프트웨어 공학 석사로서 15년간 IT 분야에서 개발 및 http://salseforce.com/ 컨설팅, ucloudbiz의 서비스 관리, 프라이빗 클라우드 구축 PM 업무를 수행하였다. 개발 분야에서는 패키지 솔루션에 대한 개발팀장 역할을 수행하였다. 클라우드 컴퓨팅 분야에서는 대표적인 SaaS 서비스인 http://salesforce.com/ 기반의 컨설팅 및 개발을 수행했으며, 국내 최대의 IaaS 서비스 업체에서 프라이빗 클라우드 구축 컨설팅과 서버, DB, HA, DR, 백업 등의 신규 서비스에 대한 기획과 서비스 관리를 책임지는 PM 역할을 수행하였다. 최근에는 그룹사 프라이빗 클라우드 구축 PM을 맡아 클라우드 컨설팅, 클라우드 서비스 구축을 직접 수행하였다. CIO 아카데미 및 S사 역량강화교육에서 클라우드에 관한 강의를 진행하기도 했으며, 현재는 정보관리기술사 자격을 취득하여 IT 분야 자문위원과 평가위원으로 활동하고 있다.
박상수
17년간 IT 인프라 분야(클라우드, 네트워크, 서버, DB, WAS/미들웨어) 엔지니어링과 컨설팅 그리고 IT 개발자(C, JAVA, 임베디드, 안드로이드)로 활동하고 있으며, 컴퓨터시스템응용기술사로서 IT 컨설팅 분야와 공공 분야의 자문 및 검증 활동을 하고 있다. 네트워크 엔지니어로 출발하여 데이터베이스와 시스템 엔지니어를 거쳐 서버 사이드 개발자로 활동 분야를 횡적으로 확장한 다소 특이한 경력의 소유자다. 임베디드 분야에도 관심이 있어 이 분야의 출판 경험도 있다. 다양한 경험을 통해 얻은 기술을 기반으로 IT 기술의 집합체인 클라우드 분야 활동을 통해 이 책을 집필하게 되었다. 최근에는 빅데이터, IT 거버넌스, 임베디드, 오픈 소스 분야에 관심이 있으며, 다수의 인프라 구축 프로젝트에 참여하여 아키텍처 설계 및 검증 활동에 힘쓰고 있다.
목차
CHAPTER 1 클라우드 서비스와 프라이빗 클라우드 서비스
1.1 프라이빗 클라우드 서비스 구축과 운영 이야기
1.1.1 이 책의 주요 내용
1.1.2 이 책을 읽는 방법
1.2 클라우드 컴퓨팅의 개념
1.2.1 클라우드 컴퓨팅 특징
1.2.1.1 온디맨드
1.2.1.2 탄력성
1.2.1.3 민첩성
1.2.1.4 셀프서비스
1.2.1.5 사용량 기반 과금
1.2.1.6 확장성
1.2.1.7 이용률
1.2.1.8 비용 절감
1.2.1.9 신뢰성
1.2.2 클라우드 서비스 모델과 배치 모델
1.3 클라우드 컴퓨팅에서 사용하는 용어들
1.3.1 클라우드 서비스 개념과 관련된 용어들
1.3.2 클라우드 플랫폼과 관련된 용어들
1.3.3 클라우드 서비스 운영과 관련된 용어들
1.3.4 클라우드 서비스 유형과 관련된 용어들
1.3.5 클라우드 기술과 관련된 용어들
1.4 프라이빗 클라우드 서비스의 이해
1.4.1 프라이빗 클라우드 서비스 구성
1.4.2 프라이빗 클라우드 서비스와 퍼블릭 클라우드 서비스의 차이점
1.5 프라이빗 클라우드 서비스 도입에 따른 변화
1.5.1 국내 프라이빗 클라우드 서비스의 현황
1.5.2 프라이빗 클라우드 서비스 도입에 따른 기업의 변화
1.5.3 프라이빗 클라우드 서비스 도입에 따른 기술 변화
CHAPTER 2 프라이빗 클라우드 서비스 도입
2.1 프라이빗 클라우드 서비스 전략
2.1.1 현황 분석
2.1.1.1 도입 기업 내부 환경 분석
2.1.1.2 도입 기업 외부 환경 분석
2.1.2 클라우드 서비스 설계
2.1.2.1 클라우드 서비스의 단계적인 도입 전략
2.1.2.2 클라우드 서비스 아키텍처 수립
2.1.2.3 클라우드 서비스 조직 체계 수립
2.1.3 클라우드 서비스 이행 계획 수립
2.1.3.1 클라우드 서비스 운영 관리 체계 수립
2.1.3.2 클라우드 서비스 정보 보호 체계 수립
2.1.4 클라우드 서비스 투자 효과 분석
2.2 프라이빗 클라우드 서비스 기획
2.2.1 프라이빗 클라우드 서비스 정의
2.2.1.1 프라이빗 클라우드 서비스
2.2.1.2 가상 머신 서비스
2.2.1.3 스토리지 서비스
2.2.2 프라이빗 클라우드 서비스 구현
2.2.3 프라이빗 클라우드 SLA 정의
2.2.3.1 SLA의 개념
2.2.3.2 SLA 구성 요소
2.2.3.3 SLA 추진 단계
2.2.3.4 가상 머신 서비스 SLA
2.2.3.5 스토리지 서비스 SLA
2.3 프라이빗 클라우드 과금 모델
2.3.1 원가의 개념
2.3.2 과금 모델 수립을 위한 기본 개념
2.3.2.1 감가상각비
2.3.2.2 간접 원가 배부 개념과 사례
2.3.2.3 가상 머신의 가상화 비율과 사례
2.3.3 가상 머신 서비스 원가
2.3.3.1 직접 재료비
2.3.3.2 직접 인건비
2.3.3.3 운영 인건비
2.3.3.4 직접 경비
2.3.3.5 간접 원가
2.3.3.6 원가 산출
2.3.3.7 원가 기준 정책
2.3.3.8 가상 머신 서비스의 미터링과 과금
2.3.4 스토리지 서비스 원가
2.3.4.1 직접 재료비
2.3.4.2 직접 인건비
2.3.4.3 직접 경비
2.3.4.4 간접 원가
2.3.4.5 원가 산출
2.4 프라이빗 클라우드 서비스 구축 요건
2.4.1 프라이빗 클라우드 서비스 설계 요건
2.4.2 프라이빗 클라우드 서비스 소프트웨어 요건
2.4.2.1 클라우드 플랫폼
2.4.2.2 하이퍼바이저
2.4.2.3 클라우드 서비스 제공을 위한 소프트웨어
2.4.3 프라이빗 클라우드 서비스 하드웨어 요건
2.4.3.1 서버
2.4.3.2 스토리지
2.4.3.3 네트워크와 보안
2.4.4 프라이빗 클라우드 서비스 포털 요건
2.4.4.1 서비스 포털 요건
2.4.4.2 관리자 포털 요건
2.5 클라우드 서비스 마이그레이션
2.5.1 클라우드 마이그레이션 개념
2.5.2 클라우드 마이그레이션 유형
2.5.3 클라우드 마이그레이션 절차
2.5.4 클라우드 마이그레이션 대상 선정
CHAPTER 3 클라우드 서비스 구축
3.1 오픈스택 기반 클라우드 플랫폼 설계
3.1.1 클라우드 플랫폼이란?
3.1.2 클라우드 플랫폼의 선택
3.1.2.1 클라우드 플랫폼의 종류
3.1.2.2 벤더 의존도 및 호환성
3.1.2.3 유지 운영 및 기술 지원
3.1.2.4 비용 효율성
3.1.2.5 개발 지원
3.1.2.6 에코 시스템
3.1.2.7 릴리즈 선택
3.1.3 오픈스택의 구조
3.1.4 오픈스택 서비스 컴포넌트
3.1.4.1 Horizon ? Dashboard 서비스
3.1.4.2 Nova ? Compute 서비스
3.1.4.3 Neutron ? Networking 서비스
3.1.4.4 Swift ? Object Storage 서비스
3.1.4.5 Cinder ? Block Storage 서비스
3.1.4.6 Keystone ? Identity 서비스
3.1.4.7 Glance ? Images 서비스
3.1.4.8 Ceilometer ? Telemetry 서비스
3.1.4.9 Heat ? Orchestration 서비스
3.1.4.10 오픈스택 서비스 선택
3.1.5 오픈스택 관리를 위한 추가 서비스 컴포넌트
3.1.6 오픈스택 기반 클라우드 플랫폼 설치 전략
3.1.6.1 공식 배포 버전의 설치 과정
3.1.6.2 TripleO 기반의 오픈스택 설치
3.2 프라이빗 클라우드의 아키텍처 설계
3.2.1 하이퍼바이저의 기술과 선택
3.2.2 서버 아키텍처 설계
3.2.3 네트워크 아키텍처 설계
3.2.3.1 인프라 중심 네트워크 설계
3.2.3.2 오픈스택 중심 네트워크 설계
3.2.4 스토리지 아키텍처 설계
3.2.5 보안 아키텍처 설계
3.2.6 가상 머신 아키텍처 설계
3.2.7 고가용 아키텍처 설계
3.2.8 백업 아키텍처 설계
3.3 클라우드 포털 구축
3.3.1 클라우드 포털의 기능
3.3.2 오픈스택 기반의 클라우드 포털 구축
CHAPTER 4 클라우드 서비스 운영
4.1 클라우드 운영 관리
4.1.1 클라우드 서비스 관리
4.1.2 클라우드 서비스 증설
4.1.3 클라우드 서비스 모니터링
4.1.4 클라우드 서비스 운영을 위한 학습과 교육
4.2 클라우드 서비스 장애 유형과 대응
4.2.1 서버의 장애 유형과 대응
4.2.2 네트워크의 장애 유형과 대응
4.2.3 스토리지의 장애 유형과 대응
4.2.4 기타 장애 유형과 대응
APPENDIX A TripleO를 이용한 오픈스택 설치
APPENDIX B 대시보드를 이용한 가상 머신의 생성
찾아보기