책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 프로그래밍 기초/개발 방법론
· ISBN : 9788960774988
· 쪽수 : 280쪽
책 소개
목차
1장 클라우드 시작하기
___1.1 클라우드의 정의
___1.2 클라우드 분류 및 현황
______1.2.1 클라우드 분류
______1.2.2 클라우드 컴퓨팅의 발전 현황
___1.3 클라우드 컴퓨팅의 도입 효과
___1.4 클라우드 컴퓨팅 도입 시 고려사항
___1.5 클라우드 기반 기술
______1.5.1 가상화 기술
______1.5.2 웹 서비스 기술
______1.5.3 멀티테넌시 기술
______1.5.4 그리드 컴퓨팅
___1.6 요약
2장 분석과 자체 평가
___2.1 요구사항 조사와 정의
___2.2 비용 평가
___2.3 보안과 컴플라이언스 평가
___2.4 기술 요소 평가
___2.5 서비스 수준 계약 요건 분석
______2.5.1 서비스 카탈로그 생성
______2.5.2 서비스 측정 항목 도출
______2.5.3 이해관계자의 기대치 관리
______2.5.4 서비스 수준 계약의 구조 정의
______2.5.5 서비스 요구사항 설정
______2.5.6 서비스 수준 계약 작성
______2.5.7 서비스 수준 계약 검토와 협의
______2.5.8 모니터링 기능 설정
______2.5.9 초기 서비스 수준 설정
______2.5.10 문서화와 배포
___2.6 재사용 가능한 라이선스와 툴 식별
___2.7 클라우드 채택 평가 항목 산정과 계획
___2.8 요약
3장 클라우드 자원 용량 관리
___3.1 용량 관리의 목적
___3.2 용량 관리 프로세스
___3.3 용량 관리 메트릭과 베이스라인
___3.4 기존 한국 업계 용량 관리 및 계획 방법
______3.4.1 표준 벤치마크
______3.4.2 용량 산정 방식
______3.4.3 용량 관리 방식
______3.4.4 기존 용량 관리 방식의 문제점
___3.5 클라우드 용량 관리
______3.5.1 가상머신 수용량과 애플리케이션 TOP API 분석
______3.5.2 요구 함수 분석과 용량 관리 베이스라인 설정
___3.6 자동 증감을 사용한 용량 관리 자동화 구축 방식
___3.7 요약
4장 아키텍처 설계
___4.1 아키텍처 설계 원칙
______4.1.1 표준화
______4.1.2 최적화
______4.1.3 공유된 서비스/클라우드 컴퓨팅
___4.2 주요 클라우드 설계 시 고려할 사항
______4.2.1 다중 구역
______4.2.2 분산 데이터 관리 플랫폼
______4.2.3 허용 수준의 성능저하
______4.2.4 비동기 메시징
______4.2.5 서비스 일관성과 지속성
___4.3 개념적 참조 아키텍처 모델
___4.4 클라우드 서비스 제공자 참조 아키텍처 컴포넌트
______4.4.1 서비스 오케스트레이션
______4.4.2 클라우드 서비스 관리
______4.4.3 보안
______4.4.4 개인 정보 보호
___4.5 요약
5장 고가용성 문제 해결을 위한 아키텍처
___5.1 서비스 부하 분산과 자동 대체 작동
___5.2 무중단 서비스 재배치와 GSLB
___5.3 동적 확장
___5.4 이중화 스토리지
___5.5 클라우드 버스트
___5.6 요약
6장 성능 중심의 설계 패턴과 도구
___6.1 캐싱과 복제
___6.2 네트워크 가속과 최적화
___6.3 파티셔닝
___6.4 비동기식 처리
___6.5 자동화
___6.6 성능 모니터링
___6.7 요약
7장 보안 이슈 중심의 참조 아키텍처
___7.1 접근 제어
______7.1.1 접근 제어 개념
______7.1.2 접근 제어 방식
______7.1.3 멀티클라우드 모델의 신원 증명서 페더레이션과 SSO
______7.1.4 강력한 인증
___7.2 네트워크와 경계 보안
______7.2.1 방화벽
______7.2.2 IDS/IPS
______7.2.3 네트워크 채널 암호화
___7.3 기밀성과 데이터 암호화
______7.3.1 해싱
______7.3.2 대칭 암호화
______7.2.3 비대칭 암호화
______7.2.4 PKI
______7.2.5 일회성 스트림 암호
______7.2.6 키 관리
___7.4 애플리케이션 보안 기술
___7.5 감사
______7.5.1 정보 시스템 감사 개요
______7.5.2 정보 시스템 감사 프로세스
______7.5.3 리스크 분석
______7.5.4 내부 통제
______7.5.5 클라우드 서비스 감사 수행 및 리포팅
___7.6 사고 대응 프로세스와 체크리스트
___7.7 요약
8장 구현과 테스트
___8.1 소프트웨어 개발 생명주기 모형
___8.2 대표적 소프트웨어 프로세스 모형
___8.3 대표적 개발 방법론
___8.4 소프트웨어 테스트
___8.5 클라우드 서비스 개발 도구
______8.5.1 일반 개발용 PaaS
______8.5.2 APaaS
______8.5.3 클라우드 IDE
___8.6 요약
9장 데이터와 애플리케이션 마이그레이션
___9.1 이관 대상 데이터와 애플리케이션 분석 및 계획
___9.2 데이터 추출 및 변환과 그에 따른 애플리케이션 변경
___9.3 데이터 적재와 애플리케이션 이관
___9.4 성능 최적화와 안정화
___9.5 요약
10장 데브옵스와 클라우드 운영 최적화
___10.1 클라우드 운영 최적화 프로세스
______10.1.1 서비스 지원 프로세스
______10.1.2 서비스 제공 프로세스
___10.2 모니터링 및 통제, 관련 지표
___10.3 구성 관리 및 변경 관리
___10.4 클라우드 운영 최적화와 자동화 도구
___10.5 요약
부록 A 넷플릭스 참조 아키텍처
___A.1 넷플릭스 비즈니스 소개
___A.2 넷플릭스가 클라우드로 전환하게 된 이유
___A.3 넷플릭스의 아키텍처 설계 우선순위와 트레이드 오프
___A.4 넷플릭스 아키텍처
___A.5 넷플릭스의 성공 사례에서 얻을 수 있는 교훈 및 결론
부록 B 참고문헌과 추가 리소스
부록 C 용어집