AWS 관리 Cookbook [포메이션으로 AWS 관리 자동화하기]
- 원서명AWS Administration Cookbook: Build, automate, and manage your AWS-based cloud environments (ISBN 9781787127630)
- 지은이루카스 챈(Lucas Chan), 로완 유델(Rowan Udell)
- 옮긴이이준호
- ISBN : 9791161750927
- 30,000원
- 2017년 11월 29일 펴냄 (절판)
- 페이퍼백 | 404쪽 | 188*235mm
- 시리즈 : acorn+PACKT
판매처
- 현재 이 도서는 구매할 수 없습니다.
책 소개
소스 코드 파일은 여기에서 내려 받으실 수 있습니다.
요약
빠르게 변하는 모바일 시대에서 AWS 플랫폼은 생수와 같은 존재다. 그 속도를 따라오고도 충분히 남을 정도로 빠른 대응이 가능하기 때문이다. 속도를 따라잡을 정도의 실력을 갖추려면 AWS 플랫폼 자동화 기술에 대한 충분한 이해가 요구된다. 이 책은 자동화 및 인프라 코딩 실무에 익숙하지 않은 운영 전문가와 AWS가 생소한 기술 전문가를 위한 책이다. 특히 클라우드 포메이션을 이용한 AWS 전반적인 서비스 자동화를 구축함으로써 AWS가 추구하는 플랫폼 자동화 기술을 충분히 이해하게 될 것이다.
이 책에서 다루는 내용
■ AWS에서 자동화된 반복적인 인프라를 실현하기 위한 모범 사례 발견하기
■ 고가용, 장애 복구, 확장성을 기반으로 AWS를 성공적으로 관리해 IT 비용 줄이기
■ 정적 및 동적 캐싱을 통한 웹사이트 응답 속도 높이기
■ 클라우드 와치를 이용한 모니터링 및 경고 대시보드 생성하기
■ 데이터베이스를 AWS로 마이그레이션하기
■ 계정에 대한 단순하고 효과적인 비용 관리를 통한 통합 결체 구성하기
■ 도메인 호스팅하기
■ 헬스 체크 자동화하는 법 찾기
이 책의 대상 독자
기존 서버를 이전하거나 완전히 새로운 응용프로그램을 배포하고자 AWS에 관심이 있거나, 기술적인 배경이 있는 사람을 대상으로 한다. 또한 클라우드 포메이션을 배우고 싶은 사람에게도 유익할 것이다.
이 책의 구성
1장, 'AWS 기초'에서는 코드로서의 인프라(Infrastructure as Code)인 클라우드 포메이션과 AWS 명령줄 도구의 개요를 소개한다.
2장, 'AWS 계정 관리'에서는 AWS 계정 관리의 모든 것과 AWS Organizations 사용법을 소개한다.
3장, '스토리지와 콘텐츠 배포'에서는 데이터를 백업하는 방법과 이용자에게 파일 오브젝트를 제공하는 방법을 보여준다.
4장, 'AWS EC2 사용하기'에서는 AWS상에서 가상 머신(EC2 인스턴스)을 실행하는 방법과 오토 스케일 방법, 로드 밸런서를 생성하고 운영하는 방법에 대한 상세 절차를 소개한다.
5장, '관리 도구'에서는 계정 및 인프라를 감시하는 방법의 개요를 보여준다.
6장, '데이터베이스 서비스'에서는 AWS 플랫폼상에서 데이터베이스를 생성하고, 관리하고 확장하는 법을 다룬다.
7장, '네트워크'에서는 사설 네트워크, 라우팅 및 DNS에 대해 설명한다.
8장, '보안과 자격 증명'에서는 사용자 인증 및 역할 기반 접근 모델을 관리하기 위한 실질적인 활용 방안을 알려준다.
9장, '비용 계산하기'에서는 AWS 플랫폼을 활용한 시간을 계산하는 방법 및 예약된 인스턴스를 구매함으로 비용을 절약하는 방법을 개괄적으로 소개한다.
목차
목차
- 1장. AWS 기본
- 소개
- 계정 생성
- 리전 및 가용 영역
- AWS 웹 콘솔
- 클라우드 포메이션 템플릿
- 코드로서의 인프라
- 가시성
- 일관성
- 문제 해결성
- 확장성
- 비용
- 데브옵스
- 서버 설정
- AWS상의 IaC
- 클라우드 포메이션
- 클라우드 포메이션이란?
- 클라우드 포메이션이 중요한 이유
- 레이어 케이크
- 클라우드 포메이션 템플릿
- YAML 대 JSON
- 클라우드 포메이션 템플릿 자세히 보기
- 의존성 및 순서
- 함수
- 조건문
- 사용 권한 및 서비스 역할
- 사용자 정의 리소스
- 교차-스택 참조
- 리소스 업데이트
- 변경 세트
- 기타 명심할 사항
- 명령줄 인터페이스 도구
- 설치
- 업그레이드
- 설정
- 사용법
- CLI 스켈레톤 생성
- 관련 도구
- 소개
- 2장. AWS 계정 관리하기
- 소개
- 마스터 계정 구성
- 멤버 계정 생성
- 계정 초대
- 계정 관리
- 서비스 제어 정책 추가
- 3장. 스토리지와 콘텐츠 배포
- 소개
- 스토리지
- 일래스틱 블록 스토어
- 일래스틱 파일시스템
- 심플 스토리지 서비스
- 글래시어
- 콘텐츠 배포
- 정적 웹사이트 호스팅
- 웹사이트 콘텐츠 업로드하기
- 웹사이트 캐시
- 네트워크 스토리지로 작업
- 규정 준수를 위한 데이터 백업
- 4장. AWS EC2 사용하기
- 소개
- 키 페어 생성
- 인스턴스 띄우기
- 스토리지 마운트
- 사설 인스턴스에 안전하게 접속
- 응용프로그램 서버 오토 스케일링
- 머신 이미지 생성
- 보안 그룹 생성
- 로드 밸런서 생성
- 5장. 관리 도구
- 소개
- AWS 계정 감시
- 트러스티드 어드바이저를 통한 추천받기
- 이메일 경보 생성
- 클라우드 와치에 사용자 정의 측정 지표 등록
- 모니터링 대시보드 생성
- 예산 생성
- 클라우드 와치 로그에 로그 파일 전송
- 6장. 데이터베이스 서비스
- 읽기 복제본 데이터베이스 생성
- 읽기 복제본 데이터베이스 마스터로 승격시키기
- 일회성 데이터베이스 백업 생성
- 스냅샷으로부터 데이터베이스 복원
- 데이터베이스 이전
- 다이나모 DB 성능 계산
- 7장. 네트워킹
- 소개
- 안전한 네트워크 구축
- NAT 게이트웨이 생성
- DNS를 통한 카나리아 배포
- 도메인 호스팅
- 장애 복구를 위한 위치 기반 라우팅
- 네트워크 로깅 및 문제 해결
- 8장. 보안과 자격증명
- 소개
- AWS 계정 연계
- SSL 인증서 생성
- 서비스로서의 액티브 디렉터리
- 사용자 생성
- 인스턴스 역할 생성
- 교차 계정 사용자 역할
- 보안 정보 저장
- 9장. 비용 계산하기
- 소개
- 비용 계산
- 클라우드 포메이션 템플릿 비용 계산
- 예약 인스턴스 구매
- 총 소유 비용 계산