책 이미지

책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 컴퓨터 공학 > 소프트웨어 공학
· ISBN : 9791161751566
· 쪽수 : 496쪽
· 출판일 : 2018-05-14
책 소개
목차
1장. 클라우드와 데브옵스 혁명
__인프라 관점이 아닌 클라우드 관점으로 생각하기
____자체 하드웨어 배포 대 클라우드 배포
____비용 분석
____적시 제공(Just-In-Time) 인프라
____서로 다른 계층을 가진 클라우드 서비스
__데브옵스 문화 받아들이기
____데브옵스의 기원
____개발자 대 운영자의 딜레마
____데브옵스 문화의 주요 특징
__AWS에 배포하기
____AWS 생태계를 최대한 활용하는 방법
____AWS를 이용해 데브옵스 문화와 시너지를 이루는 방법
__요약
2장. 첫 번째 웹 응용프로그램 배포하기
__계정 생성과 구성
____계정 등록
____루트 계정에 멀티 팩터 인증 사용하기
____IAM에서 신규 사용자 생성하기
____명령줄 인터페이스 설치와 구성
__첫 번째 웹 서버 만들기
____AMI
____인스턴스 유형
____보안 그룹
____ssh 키 생성하기
____EC2 인스턴스 띄우기
____간단한 Hello World 웹 응용프로그램 생성하기
____EC2 인스턴스 중단하기
__요약
3장. 코드로서의 인프라 다루기
__클라우드포메이션으로 인프라 관리하기
____클라우드포메이션으로 시작하기
____클라우드포메이션을 이용 helloworld 예제 다시 작성하기
____템플릿을 소스 관리 시스템에 추가하기
____클라우드포메이션 스택 업데이트하기
____클라우드포메이션 스택 삭제하기
__구성 관리 시스템 추가하기
____앤서블로 시작하기
____컴퓨터에 앤서블 설치하기
____앤서블 플레이그라운드 생성하기
____앤서블 저장소 생성하기
____모듈 실행하기
____임의의 명령 실행하기
____앤서블 플레이북
____풀 모드로 앤서블 실행하기
____EC2 인스턴스에 깃과 앤서블 설치하기
____클라우드포메이션에 앤서블 통합하기
____모니터링
__요약
4장. 연속 통합과 연속 배포 추가하기
__연속 통합 파이프라인 구축하기
____앤서블과 클라우드포메이션을 이용해 젠킨스 생성하기
____CI 환경 준비하기
____CI 환경을 이용해 helloworld 응용프로그램 구현하기
____CI 파이프라인 상용화하기
__연속 배포 파이프라인 구축하기
____연속 배포를 위한 새로운 웹 서버 생성하기
____코드 디플로이로 helloworld 응용프로그램 통합하기
____AWS 코드 파이프라인으로 배포 파이프라인 구축하기
____상용을 위한 연속 파이프라인 구축하기
____상용에 연속 배포를 실행하기 위한 전략
__요약
5장. 인프라 확장하기
__단일 구조의 응용프로그램 확장하기
____웹 서버를 확장하기 위해 오토 스케일링 그룹 사용하기
____전통적인 데이터베이스 규모 확장 기초
__성능 및 비용 절감 향상하기
____일래스틱 캐시
____클라우드프론트
__대용량 트래픽을 취급할 수 있는 응용프로그램 설계하기
____로드 밸런서
____SQS와 키네시스를 이용한 오프라인 처리
____서버리스 아키텍처
____데이터 저장소 확장
____다중 리전 응용프로그램
__요약
6장. AWS에서 컨테이너 실행하기
__helloworld 응용프로그램 도커화하기
____도커로 시작하기
____Dockerfile 작성하기
__EC2 컨테이너 서비스 사용하기
____도커 이미지 관리를 위해 ECR 저장소 생성하기
____ECS 클러스터 생성하기
____ALB 생성하기
____ECS helloworld 서비스 만들기
__ECS에 배포하기 위한 CI/CD 파이프라인 작성하기
____상용 ECS 클러스터 생성하기
____코드 빌드를 이용해 컨테이너 생성 자동화하기
____코드 파이프라인으로 배포 파이프라인 생성하기
__요약
7장. 모니터링과 알람
__모니터링을 위해 응용프로그램 측정하기
____AWS 클라우드 와치
____클라우드 와치를 사용해 helloworld 응용프로그램 모니터링하기
____일래스틱서치, 키바나 및 파이어호스를 이용한 고급 로그 인프라
__인프라 모니터링하기
____EC2 모니터링하기
____ECS 클러스터 모니터링
____ALB와 ELB 인스턴스 모니터링하기
__클라우드 와치와 SNS를 이용해 알람 생성하기
____AWS 단순 알람 서비스
____응용프로그램의 오류율 증가에 대한 알람 생성하기
____클라우드 와치 이벤트와 람다를 사용해 사용자 정의 측정 지표에 대한 알람 생성하기
____AWS 상태 모니터링 및 알람
__요약
8장. AWS 환경의 보안성 강화하기
__노력을 집중할 수 있는 곳 이해하기
____공유된 책임 모델
____클라우드 보안 감사
__IAM 계층의 보안성 개선하기
____AWS에서 사용자 관리하기
____AWS에서 서비스 권한 관리하기
__네트워크 수준에서 보안 강화하기
____공용 및 사설 서브넷을 가진 VPC 생성하기
____신규 VPC를 이용해 helloworld 다시 생성하기
____VPC에 VPN 연결 생성하기
__표적 공격으로부터 보호
____표적 공격으로부터 보호
____랜섬웨어로부터 보호
__요약