클라우드, 클라우드 네이티브

도서명:클라우드, 클라우드 네이티브
저자/출판사:최성/광문각출판미디어
쪽수:404쪽
출판일:2024-09-30
ISBN:9791193205358
목차
제1부 4차 산업혁명 기반인 클라우드 컴퓨팅
제1장 4차 산업혁명과 클라우드 데이터센터(CDC) 구축
제1절 4차 산업혁명 등장
1. 4차 산업혁명으로 전환
2. 4차 산업혁명 정의
3. 4차 산업혁명에 의한 변혁
4. 4차 산업혁명과 생산 체계의 변화 모습
5. 클라우드 AI
제2절 인프라 산업 하드웨어 기술
1. 클라우드 데이터센터(CDC) 구성
2. CDC 주요 장비와 장비 서브 타입
3. 클라우드 데이터센터의 역할
제3절 클라우드 컴퓨팅 도입 시 특장점
1. 장기적으로 TCO(Total Cost of Ownership) 절감
2. 생산성 향상(업무 프로세스 개선, Time to Marktet)에 유리
3. 클라우드 서비스 도입 절차
제2장 클라우드 컴퓨팅 정의와 발전사
제1절 IT 패러다임 변화와 클라우드 확산
1. 클라우드는 확장되어야 하는가?
2. 클라우드 컴퓨팅 개요
3. 클라우드의 패러다임 변화
4. G-Cloud 모델
제2절 클라우드 컴퓨팅 서비스
1. 클라우드 컴퓨팅 서비스 모델 종류와 특성
2. 인프라 서비스(IaaS)
3. 플랫폼 서비스(PaaS)
4. 소프트웨어 서비스(SaaS)
제3절 XaaS 클라우드 컴퓨팅 서비스
1. 클라우드 컴퓨팅의 활성화와 XaaS의 부상
2. 클라우드 컴퓨팅(Cloud Computing) 공통 기술
3. 클라우드 컴퓨팅 서비스 분류
4. 기존 컴퓨팅 방식과 클라우드 컴퓨팅의 차이
제3장 클라우드 컴퓨팅의 근원 ‘가상화’ 기술
제1절 가상화(Virtualization)의 정의
1. 가상화란 무엇인가?
2. 가상화 기술의 등장 배경
3. 가상화의 자원
4. 가상화 특성
제2절 서버 가상화
1. 서버 가상화의 정의
2. 서버 가상화의 방식
3. 서버 가상화 활용
제3절 가상화 유형
1. 네트워크 가상화
2. 프로세서 가상화
3. 명령어 가상화
4. 시스템 가상화(HW 가상화)
5. 소프트웨어 정의 가상화(애플리케이션 온디맨드화)
제4절 가상화 스토리지
1. 스토리지 가상화의 정의
2. 스토리지 가상화 구분
3. 가상화 스토리지 방식
4. 가상화 스토리지 구성
제2부 클라우드 컴퓨팅 시스템 기술
제4장 클라우드 자원 제어와 모바일 기술
제1절 클라우드 자원 제어 기술
1. 클라우드 자원 관리 정의
2. 클라우드 자원 관리의 중요성
3. 클라우드 컴퓨팅 구현 스텝(Open Cloud Platform 관리)
4. 자원 관리 시스템 구축 기술
제2절 실시간 모바일 클라우드 컴퓨팅
1. 모바일 클라우드 서비스 정의
2. 모바일 클라우드 서비스 배경
3. 모바일 클라우드 서비스 기능
4. 실시간 모바일 클라우드 전개 방향
5. 모바일 클라우드 플랫폼
제3절 모바일 클라우드 서비스 플랫폼 기능
1. 요구 사항
2. 운용 지원 서비스 기능(Operation Support Service Function)
3. 모바일 클라우드 지원 서비스 기능(Mobile Cloud Support Service Function)
4. 과금 및 서비스 수준 협약 관리(Billing/SLA Management) 기능
5. 모바일 전사 애플리케이션 플랫폼(Mobile Enterprise Application Platform)
제4절 대용량 모바일 트래픽 분산 처리 이동 제어
1. 인터넷 이동성 제어 기법(Centralized vs. Distributed)
2. 클라우드 인프라스트럭처
제5장 클라우드 기반 데이터 관리와 빅데이터 구축
제1절 데이터 수집
1. 웹 크롤링(Web Crawlling)
2. 웹 스크래핑(Web Scrapping)
3. 웹 크롤링과 웹 스크래핑의 차이
제2절 분산 데이터 관리 시스템
1. Bigtable
2. Dynamo
3. Cassandra
4. CouchDB
제3절 클라우드 데이터 서비스
1. SimpleDB
2. SQL Data Service
3. Google AppEngine Datastore
4. 분산 데이터 관리 서비스 분석
제4절 클라우드 핵심 서비스(빅데이터)
1. 빅데이터 정의
2. 빅데이터 이용의 불확실성
3. 데이터 산업의 범위
4. 공공기관에서의 빅데이터 처리 효과
제5절 인공지능 학습 데이터 수집
1. 데이터마이닝
2. 데이터마이닝 기법 분류
3. 클라우드 기반 빅데이터 처리 절차
4. AI 학습용 데이터 구축 절차
제6장 클라우드 컴퓨팅 플랫폼 기술
제1절 클라우드 플랫폼 서비스
1. 클라우드 컴퓨팅 진화 방향
2. 클라우드 플랫폼 분석
3. 서비스 지향 클라우드 컴퓨팅 플랫폼
4. 서비스 지향 클라우드 플랫폼 프레임워크 구조
제2절 엣지 클라우드 컴퓨팅
1. 엣지 클라우드 기술 정의
2. 엣지 클라우드의 필요성 및 효과
3. 기술 개발 현황 및 전망
제3절 클라우드 플랫폼 기술의 종류
1. Amazon EC2 플랫폼
2. Google App Engine 플랫폼
3. Microsoft Azure 서비스 플랫폼
4. NexR 데이터 클라우드 플랫폼
제4절 오픈 플랫폼 기술
1. Hadoop 플랫폼
2. Eucalyptus: Elastic Utility Computing 플랫폼
3. Enomaly ECP(Elastic Computing Platform) 플랫폼
4. EU Reservoir Cloud Computing Project
5. 클라우드 플랫폼의 개발 대응 전략 필요
제5절 PaaS-TA 사례[전자정부 클라우드 구현 도구(PaaS-TA 도구)]
1. 개방형 클라우드 플랫폼 ‘파스-타’
2. 파스-타의 주요 특징
3. 파스-타 연구개발 배경 및 발전 과정
제7장 클라우드 서비스 브로커리지(CSB)와 에이전트
제1절 클라우드 서비스 브로커리지(CSB)
1. 클라우드 서비스 브로커리지 정의
2. CSB 등장 배경
제2절 CSB 기술
1. CSB 기술 정의
2. CSB(Cloud Service Brokerage) 주요 기술
3. CSB 기술 구성
4. CSB 연결 관리
제3절 클라우드 컴퓨팅 서비스 미터링
1. 클라우드 컴퓨팅 미터링 관련 동향
2. 클라우드 컴퓨팅 미터링 관련 기업 동향
3. 클라우드 컴퓨팅의 미터링 요구 사항
4. 기술적인 관점의 요구 사항
제4절 지능형 에이전트(Intelligent Agent)
1. 지능형 에이전트의 성질과 속성
2. 지능형 에이전트 분류
제3부 클라우드 네이티브
제8장 클라우드 네이티브 애플리케이션
제1절 클라우드 네이티브 기술
1. 클라우드 네이티브 특징
2. 컨테이너 기반의 클라우드 가상화
3. 도커의 등장과 클라우드 기술의 변화
4. 컨테이너 오케스트레이션 서드 파티
제2절 클라우드 네이티브 개발 환경(DevOps)
1. 개발자와 운영자 간 소통과 협업
2. 클라우드 네이티브 애플리케이션 전환 필요
3. 클라우드 네이티브 애플리케이션 정의
4. 클라우드 네이티브 애플리케이션 제공 시스템
5. 클라우드 네이티브 애플리케이션 개발 방법론(15 Factors)
6. 모놀리스와 클라우드 네이티브 애플리케이션의 차이점
제3절 클라우드 네이티브 애플리케이션 활용
1. 마이크로 서비스의 특징
2. 클라우드 네이티브 애플리케이션 운영 대상
3. 국외 클라우드 네이티브 도입 사례
4. 국내 클라우드 네이티브 도입 사례
제4절 공공 클라우드 네이티브 컨설팅 방법
1. MSA 컨설팅 방법론2.0 구조
2. 공공기관의 MSA 컨설팅 사례
제9장 클라우드 네이티브 아키텍처
제1절 클라우드 네이티브 아키텍처
1. 클라우드 네이티브 아키텍처 기술
2. 클라우드 네이티브 아키텍처 기술 스택
3. Cloud Native Landscape
4. Cloud Native TrailMap
제2절 App Definition & Development
1. Database
2. Streaming & Messaging
3. Application Definition & Image Build
4. CI/CD
제10장 클라우드 네이티브 참조 아키텍처
(애플리케이션 구축 OSS 및 서비스 기술)
제1절 컨테이너 가상화 기술 지원 서비스(Orchestration & Management)
1. Scheduling & Orchestration
2. Coordination & Service Discovery
3. Service Proxy
4. Service Mesh
5. API(Application Programming Interface) Gateway
제2절 클라우드 네이티브 스토리지 네트워크
1. Cloud Native Storage(CNS)
2. Cloud Native Network
3. Container Runtime
제3절 클라우드 네이티브 인프라 프로세서(Provisioning)
클라우드 네이티브 처리(Observability and Analysis)
1. Automation & Configuration
2. Container Registry
제4절 클라우드 네이티브 처리(Observability and Analysis)
1. Monitoring
2. Logging
3. Tracing
제4부 클라우드정책 관리
제11장 클라우드 보안
제1절 기존 컴퓨팅 환경과의 차이
1. 클라우드 컴퓨팅 환경 비교
2. 클라우드에서 보****문제
3. 클라우드 컴퓨팅 보****기술 적용
4. 클라우드 컴퓨팅 보****유출 사고
제2절 클라우드 컴퓨팅 보****환경 구축
1. 클라우드 컴퓨팅 환경 구성 요소
2. 클라우드 컴퓨팅 환경 보****속성
3. 클라우드 구성 요소의 보****위협
제3절 기관 자체 클라우드 컴퓨팅 구축 보****기준
1. 보****기본 원칙
2. 모바일 보안(Security) 요구 사항
3. 클라우드 컴퓨팅 서비스 보****인증 제도
제12장 클라우드 오픈소스와 표준화
제1절 클라우드 시스템 개발 오픈소스
1. 오픈소스 소프트웨어(Open Source Software: OSS) 정의
2. 오픈소스 발전사
3. SW는 오픈소스
4. 오픈소스 개발 모델
5. 오픈소스 라이선스
제2절 오픈소스 커뮤니티
1. 커뮤니티와 오픈소스 개발
2. 오픈 커뮤니티와 절차
제3절 클라우드 표준 시스템 개발
1. 플랫폼 독립성 제공
2. 플랫폼 서비스 공통 요소 기술 표준
3. 엣지 클라우드 표준화
4. 클라우드 표준화 추진 방향
부록1 클라우드 용어집(Cloud Computing Glossary ver.1.1)
부록2 클라우드 컴퓨팅 발전 및 이용자 보호에 관한 법률
부록3 클라우드 부문 주요 공개 SW 목록(2023년 03월 21일 기준)
[참고 문헌]