AWS를 통한 효과적인 데브옵스 구축
땅끝
2025-01-21 12:05
89
0
본문
AWS를 통한 효과적인 데브옵스 구축

도서명 : AWS를 통한 효과적인 데브옵스 구축
저자/출판사 : 요게쉬 라헤자 , 주세페 보르게세 , 나다니엘 펠슨, 에이콘출판
쪽수 : 508쪽
출판일 : 2020-09-23
ISBN : 9791161754536
정가 : 35000
1장. 클라우드와 데브옵스 혁명
__인프라 관점이 아닌 클라우드 관점으로 생각하기
____자체 하드웨어 배포 대 클라우드 배포
____비용 분석
____적시 제공 인프라
__데브옵스 문화 받아들이기
____데브옵스의 기원
____개발자 대 운영자 딜레마
____상용 환경의 차이
____데브옵스 문화의 주요 특징
__AWS에 배포하기
____AWS 생태계를 최대한 활용하는 방법
____AWS를 이용해 데브옵스 문화와 시너지를 이루는 방법
__요약
__질문
__더 읽을거리
2장. 첫 번째 웹 애플리케이션 배포하기
__기술 요구사항
__계정 생성 및 구성
____계정 등록
____루트 계정에 멀티 팩터 인증(MFA) 사용하기
____IAM에서 신규 사용자 생성하기
____명령줄 인터페이스(CLI) 설치하고 구성하기
__첫 번째 웹 서버 작성하기
____아마존 머신 이미지(AMI)
____인스턴스 유형
____보안 그룹
____SSH 키 생성하기
____EC2 인스턴스 띄우기
____SSH를 이용해 EC2 인스턴스에 접속하기
____간단한 Hello World 웹 애플리케이션 생성하기
____EC2 인스턴스 종료하기
__요약
__질문
__더 읽을거리
3장. 코드로 인프라 다루기
__기술 요구사항
__클라우드 포메이션으로 인프라 관리하기
____클라우드 포메이션 시작하기
AWS 클라우드 포메이션 디자이너
____클라우드 포머
____클라우드 포메이션을 이용해 Hello World 예제 다시 작성하기
____클라우드 포메이션 콘솔에서 스택 생성하기
____템플릿을 소스 관리 시스템에 추가하기
____클라우드 포메이션 스택 업데이트하기
____변경 세트
____클라우드 포메이션 스택 삭제하기
__구성 관리 시스템 추가하기
____앤서블 시작하기
____컴퓨터에 앤서블 설치하기
____앤서블 플레이그라운드 생성하기
____앤서블 리포지터리 생성하기
____모듈 실행하기
____임의의 명령어 실행하기
____앤서블 플레이북
____EC2 인스턴스에 깃과 앤서블 설치하기
____모니터링
__요약
__질문
__더 읽을거리
4장. 테라폼 코드로 인프라 다루기
__기술 요구사항
__테라폼이란 무엇인가?
____테라폼 시작하기
____자동화된 프로비저닝을 위한 테라폼과 AWS
__테라폼 리포지터리 생성하기
____AWS 인스턴스 프로비저닝을 위한 첫 번째 테라폼 템플릿
____AWS 인스턴스 프로비저닝을 위한 두 번째 테라폼 템플릿
__AWS, 테라폼, 앤서블 통합하기
____푸시 기반 접근법으로 앤서블을 테라폼에 통합
____풀 기반 접근법으로 앤서블을 테라폼에 통합
__요약
__질문
__더 읽을거리
5장. 연속 통합과 연속 배포 추가하기
__기술 요구사항
__CI 파이프라인 구축하기
____앤서블과 클라우드 포메이션으로 젠킨스 서버 생성하기
____CI 환경 준비하기
____CI 환경을 이용해 helloworld 애플리케이션 구현하기
____CI 파이프라인 상용화하기
__연속 배포 파이프라인 구축하기
____연속 배포를 위한 새로운 웹 서버 생성하기
____코드 디플로이로 helloworld 애플리케이션 통합하기
____AWS 코드 파이프라인으로 배포 파이프라인 구축하기
__요약
__질문
__더 읽을거리
6장. 인프라 확장하기
__기술 요구사항
__모놀리식 애플리케이션
____모놀리식 애플리케이션이란 무엇인가?
____모놀리식 애플리케이션 확장하기
____모놀리식의 장점
__데이터베이스
____데이터페이스를 RDS로 이동하기
____RDS 유형 선택하기
____백업
____다중 AZ
____ElastiCache
__일래스틱 로드 밸런서(ELB)
____적합한 ELB 선택하기
____밸런서 배포하기
____SSL 인증서 구성하기
____ALB와 Auth0 통합
____로드 밸런서 프리워밍
____액세스/오류 로그
____다음 단계
__EC2 머신 바깥으로 상태 정보 이전하기
____로그 내보내기
__오토스케일링 그룹 구성하기
____오토스케일링으로 이전하기
__마이크로서비스와 서버리스 사용하기
__요약
__질문
__더 읽을거리
7장. AWS에서 컨테이너 실행하기
__기술 요구사항
__Hello World 애플리케이션 도커화하기
____도커 시작하기
____도커 기본
____도커 이용하기
____Dockerfile 작성하기
__EC2 컨테이너 서비스 이용하기
____도커 이미지를 관리할 ECR 리포지터리 생성하기
____ECS 클러스터 생성하기
____ALB 생성하기
____ECS helloworld 서비스 만들기
__ECS에 배포하는 CI/CD 파이프라인 작성하기
____상용 ECS 클러스터 생성하기
____코드 빌드로 컨테이너 생성 자동화하기
____코드 파이프라인으로 배포 파이프라인 생성하기
____소스 코드에 클라우드 포메이션 템플릿 추가하기
____코드 파이프라인에 대한 클라우드 포메이션 작성하기
____클라우드 포메이션 스택 시작 및 구성하기
__요약
__질문
__더 읽을거리
8장. AWS 환경의 보안 강화하기
__기술 요구사항
__IAM 보안
____루트 계정
____IAM 사용자의 비밀번호 정책 구성하기
__클라우드 트레일
____VPC 플로우 로그
____단일 서브넷의 플로우 로그 생성하기
____플로우 로그 검증하기
____VPC 플로우 로그 고려사항
__VPC 서브넷
____라우팅 및 서브넷 유형
____엔드포인트 라우팅
__AWS WAF
____웹 애플리케이션 플레이그라운드 환경
____DoS/DDoS 공격 차단하기
____SQL 인젝션(SQLi)에 대한 WAF
__요약
__질문
__더 읽을거리
9장. 모니터링과 알람
__기술 요구사항
__모니터링을 위해 애플리케이션 측정하기
____AWS 클라우드 와치
__클라우드 와치를 사용해 helloworld 애플리케이션 모니터링하기
____애플리케이션에 로그 추가하기
____애플리케이션에 메트릭과 이벤트 추가하기
____EC2에서 클라우드 와치로 로그, 이벤트 및 메트릭 보내기
____클라우드 포메이션 템플릿 업데이트하기
____ECS에서 로그, 이벤트 및 메트릭 다루기
____일래스틱서치, 키바나 및 파이어호스를 이용한 고급 로그 인프라
__인프라 모니터링하기
____EC2 모니터링하기
____클라우드 와치로 사용자 정의 메트릭 제공하기
____ECS 클러스터 모니터링
____ALB와 ELB 인스턴스 모니터링하기
____클라우드 와치와 SNS를 이용해 알람 생성하기
____AWS 상태 모니터링 및 알람
__요약
__질문
__더 읽을거리
부록. 해답
댓글목록0