책 이미지

책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 컴퓨터 공학 > 소프트웨어 공학
· ISBN : 9791161750422
· 쪽수 : 324쪽
· 출판일 : 2017-08-28
책 소개
목차
1장. 데브옵스란 무엇이고, 어떤 것을 고려해야 하는가?
__데브옵스란 무엇인가
____공동의 목적
____지식 공유
____신뢰와 책임 공유
____존중
____자동화
____복제 가능한 인프라스트럭처
____메트릭과 모니터링
____지속적인 통합, 전달, 배포
____실패에 대한 관용
__고려해야 할 것들
____적절한 시점인가?
____작동할 수 있는가?
____가치 있는 것인가?
____필요한 것인가?
__요약
2장. 코드로서의 인프라스트럭처 시작하기
__TF(Terraform) 사용하기
____TF 툴 설정
____템플릿 설계
____TF 작업
____드라이 런 테스트
__클라우드포메이션 사용하기
____구성
____템플릿 설계
____작업
__요약
3장. 인프라스트럭처 구성 관리
__솔트스택 소개
____솔트스택 개발 환경 준비
__구성 관리 코드 작성
____스테이트
____필러(Pillars)
____그레인
____톱 파일
__구성 관리에서 노드의 부트스트래핑(엔드투엔드 IaC)
__요약
4장. 지속적인 통합으로 더 빠르게 빌드, 테스트, 릴리스하기
__IaC 준비
____테라폼 템플릿
____솔트스택 코드
__IaC 배포(Deploy laC)
__CI 설정
____젠킨스 초기화
____데모 애플리케이션 만들기
____파이프라인 정의하기
____파이프라인 설정
__요약
5장. 지속적인 전달을 사용한 항상 준비된 배포
__테라폼 템플릿 준비
____리소스
____변수
____변수 값
____출력
__솔트 코드 준비
____스테이트
____필러(Pillars)
____미니언(Minion) 설정
__젠킨스 코드 준비하기
____패커
____서버스펙
____demo-app
____demo-app-cdelivery
__CodeCommit 저장소 준비하기
__테라폼 템플릿 배포
__젠킨스 초기화
__젠킨스 Job 구성
____demo-app 파이프라인
____demo-app-cdelivery 파이프라인
__요약
6장. 지속적인 배포: 완전 자동화된 워크플로우
__테라폼 코드(resources.tf)
____outputs.tf
__젠킨스 파이프라인
____지속적인 배포 파이프라인
__요약
7장. 메트릭과 로그 수집, 모니터링
__중앙 집중식 로깅
____로그 수집과 저장을 위한 로그스태시와 일래스틱서치
____로그 수집을 위한 일래스틱서치 파일비트
____키바나를 통한 로그 시각화
__메트릭
____프로메테우스를 통한 메트릭 수집과 저장
____텔레그래프를 사용한 OS와 애플리케이션 메트릭 수집
____그라파나를 사용한 메트릭 시각화
__모니터링
____프로메테우스를 통한 경고 알림
____프로메테우스와 젠킨스를 사용한 자가 치유
__요약
8장. 스케일과 비용을 고려한 최적화
__아키텍처 고려 사항
____VPC
__프론트엔드 계층
__백엔드 계층
__객체 스토리지 계층
__부하 분산 계층
____교차 가용 영역 부하 분산
____ELB Pre-warming
__CDN 계층
__스팟 인스턴스
__AWS 계산기
__요약
9장. AWS 환경 보안
__IAM을 사용한 접근 관리
____루트 계정 보안
__VPC 보안
____보안 그룹
____네트워크 ACL
____VPN 게이트웨이
____VPC 피어링
__EC2 보안
____IAM 역할
____SSH 액세스
____ELB의 적극적 사용
____HTTPS 기본 적용
____스토리지 암호화
____OS 업데이트
__보안 검사
____VPC 흐름 로그
____클라우드 트레일
____Trusted Advisor
____AWS Config
____자가 침투 테스트
__요약
10장 AWS 팁과 트릭
__VPC 사용
__대체용으로 주 라우팅 테이블 유지
__SSH 게이트웨이 호스트
__IAM 역할을 사전에 생성
__IAM 그룹
__AWS 서비스 제한(Limits)에 대한 인지
__ELB Pre-warming
__EC2 인스턴스 종료 방지 활성화
__태그 사용
__다수의 가용 영역에 배포
__ELB 상태 체크 활용 강화
__ELB에서 SSL 처리하기
__EIP vs 공인 IP
__한 시간 채워서 사용하기
__Route53 별칭 레코드 사용하기
__S3 버킷 네임스페이스는 글로벌
__S3 버킷 이름 생성 시 -(하이픈)과 .(점)의 사용 비교
__랜덤하게 S3 파일이름 사용하기
__요약