클라우드 네이티브 아키텍처
도서명:클라우드 네이티브 아키텍처
저자/출판사:톰,라쥬스키,카말,아로라,에릭,파,피윰,조누즈/위키북스
쪽수:328쪽
출판일:2020-02-18
ISBN:9791158391935
목차
▣ 01장: 클라우드 네이티브 아키텍처 소개
클라우드 네이티브 아키텍처란 무엇인가?
클라우드 네이티브 성숙도 모델 정의
__첫 번째 축 - 클라우드 네이티브 서비스
__두 번째 축 - 애플리케이션 중심 설계
__세 번째 축 - 자동화
클라우드 네이티브 여정
__클라우드 우선 결정
__클라우드 운영 환경
__규모에 따른 애플리케이션 마이그레이션
클라우드 네이티브 아키텍처 사례 연구 - 넷플릭스(Netflix)
__여정
__이점
요약
▣ 02장: 클라우드 채택 여정
클라우드 채택 동인
__신속한 이동 및 비용 억제
__기업 확장
__인재 유치 및 유지
__클라우드 혁신과 규모의 경제
클라우드 운영 모델
__이해관계자
__변경 및 프로젝트 관리
__위험, 규정 준수, 품질 보증
__기초적인 클라우드 운영 프레임워크와 랜딩 존
클라우드 마이그레이션 대 그린필드 개발
__마이그레이션 패턴
__마이그레이션, 아니면 그린필드 개발?
요약
▣ 03장: 클라우드 네이티브 애플리케이션 설계
모놀리식부터 마이크로서비스까지, 그리고 그 사이의 모든 것
__시스템 설계 패턴
__컨테이너와 오케스트레이션
__서버리스
개발 프레임워크와 접근 방식
요약
▣ 04장: 기술 스택을 선택하는 방법
클라우드 기술 생태계
__퍼블릭 클라우드 공급자
__독립 소프트웨어 공급 업체(ISV)와 기술 파트너
__컨설팅 파트너
클라우드에서 조달
__클라우드 마켓플레이스
__라이선스 고려사항
클라우드 서비스
__클라우드 서비스 - 공급 업체 대 직접 관리형
__운영 체제
요약
▣ 05장: 확장성과 가용성
하이퍼스케일 클라우드 아키텍처 소개
상시 가용(Always-on) 아키텍처
__모니터링
__불변 배포
자체 치유 인프라
핵심 신조
서비스 지향 아키텍처와 마이크로서비스
클라우드 네이티브 도구
__시미****아미 (Simian Army)
__도커 (Docker)
__쿠버네티스 (Kubernetes)
__테라폼 (Terraform)
__OpenFaaS (Function as a Service)
__엔보이 (Envoy)
__링커디 (Linkerd)
__집킨 (Zipkin)
__앤서블 (Ansible)
__아파치 메소스 (Apache Mesos)
__솔트스택 (Saltstack)
__베이그런트 (Vagrant)
__오픈스택 (OpenStack) 프로젝트
요약
▣ 06장: 보안과 신뢰성
클라우드 네이티브 세계에서의 보****
모든 계층에서의 보****
클라우드 보****서비스
__네트워크 방화벽
__로그와 모니터링
__구성 관리
__자격 증명 및 접근 관리
__암호화 서비스 및 모듈
__웹 애플리케이션 방화벽
__규정 준수
__자동화된 보****평가와 DLP
클라우드 네이티브 보****패턴
__자격 증명
__모바일 보****
데브섹옵스 (DevSecOps)
클라우드 네이티브 보****도구
__Okta
__Centrify
__Dome9
__Evident
요약
▣ 7장: 비용 최적화
클라우드의 이전 상황
클라우드 비용 관점
클라우드 경제학
자본 비용과 운영 비용의 비교
비용 모니터링
태깅의 모범 사례
비용 최적화
__컴퓨팅 용량 최적화
__스토리지 최적화
서버리스 효과
클라우드 네이티브 도구
__Cloudability
__AWS Trusted Advisor
__Azure Cost Management
요약
▣ 08장: 클라우드 네이티브 운영
클라우드 이전의 상황
클라우드 네이티브로의 길
클라우드 네이티브 개발팀
피자 두 판 팀(Two-Pizza Team)
클라우드 관리형 서비스 제공자
코드형 인프라 운영
클라우드 네이티브 도구
__슬랙
__스텔리전트cfn-nag
__깃허브
요약
▣ 09장: 아마존 웹 서비스
AWS의 클라우드 네이티브 서비스 (CNMM 축-1)
__소개
__AWS 플랫폼 - 차별화 요소
애플리케이션 중심 설계 (CNMM 축-2)
__서버리스 마이크로서비스
__서버리스 마이크로서비스 - 샘플 둘러보기
__AWS SAM을 사용한 서버리스 마이크로서비스 자동화
AWS에서의 자동화 (CNMM 축-3)
__코드형 인프라
__Amazon EC2, AWS Elastic Beanstalk 애플리케이션을 위한 CI/CD
__서버리스 애플리케이션을 위한 CI/CD
__Amazon ECS(도커 컨테이너)를 위한 CI/CD
__보****서비스를 위한 CI/CD - 데브섹옵스(DevSecOps)
모놀리식 애플리케이션 아키텍처를 AWS 기본 아키텍처로 이동시키는 패턴
요약
▣ 10장: 마이크로소프트 애저
애저의 클라우드 네이티브 서비스 (CNMM 축-1)
__마이크로소프트 애저 플랫폼 - 차별화 요소
애플리케이션 중심 설계 (CNMM 축-2)
__서버리스 마이크로서비스
__서버리스 마이크로서비스 - 연습
애저에서의 자동화 (CNMM 축-3)
__코드형 인프라
__서버리스 애플리케이션을 위한 CI/CD
__Azure container service(도커 컨테이너)용 CI/CD
모놀리식 애플리케이션 아키텍처에서 애저 네이티브 아키텍처로 이동하기 위한 패턴
요약
▣ 11장: 구글 클라우드 플랫폼
GCP의 클라우드 네이티브 서비스 (CNMM 축-1)
__소개
__구글 클라우드 플랫폼 - 차별화 요소
애플리케이션 중심 설계 (CNMM 축-2)
__서버리스 마이크로서비스
__서버리스 마이크로서비스 - 샘플 연습
구글 클라우드 플랫폼의 자동화 (CNMM 축-3)
__코드형 인프라
__서버리스 마이크로서비스를 위한 CI/CD
__컨테이너 기반 애플리케이션을 위한 CI/CD
모놀리식 애플리케이션 아키텍처에서 구글 클라우드 네이티브 아키텍처로 전환하기 위한 패턴
요약
▣ 12장: 클라우드 네이티브 애플리케이션 아키텍처 동향
향후 3년간의 예측 - 클라우드 네이티브 아키텍처 진화 측면에서 예상되는 것
__오픈 소스 프레임워크와 플랫폼
__인프라 서비스에서 증가된 추상화
AI/ML을 기반으로 더 똑똑해지는 시스템 - 이미 시작된 데브옵스로부터 NoOps의 형태까지의 전환
__개발자는 먼저 로컬에서 개발하는 대신 클라우드에서 새로운 애플리케이션을 개발할 것이다
__음성, 챗봇, AR/VR 기반 상호 작용 모델이 널리 보급될 것이며 주로 클라우드에 의해 구동될 것이다
__클라우드 네이티브 아키텍처는 데이터 센터를 넘어 ‘사물’로 확장될 것이다
__데이터는 계속 새로운 형태의 ‘오일’이 될 것이다
클라우드에서의 기업의 미래
새로운 IT 역할
요약