AWS 인프라 스케일링 (규모 확장과 서비스 분리를 단계별로 배우는 코드형 인프라 설계 방법)

AWS 인프라 스케일링 (규모 확장과 서비스 분리를 단계별로 배우는 코드형 인프라 설계 방법)

$32.00
Description
AWS는 개발자가 필요로 하는 다양한 서비스를 제공하고 기능성과 확장성이 뛰어나다.
하지만 서비스 종류가 워낙 많다 보니 어떤 서비스를 선택해서 어떻게 조합해야 할지 몰라 고민하게 되는 경우가 많다. 또 스케일링이 유연한 만큼 비용을 예측하고 관리하기 어려운 부분이 있다.

《AWS 인프라 스케일링》은 AWS에 애플리케이션을 위한 최소 네트워크 환경을 구축하면서 시작한다. 서비스의 규모를 점차 키우는 단계별 과정을 따라가면서 AWS에서 제공하는 서비스를 알아보고, 규모 확장 시 고려해야 할 사항이나 위험 요소 관리 방법을 설명한다. AWS 핵심 서비스의 사용법을 익히는 동시에 애플리케이션을 배포하고 운영하는 하나의 흐름 속에서 각 AWS 서비스들이 어떤 역할을 수행하고 어떻게 확장되어 나가는지 큰 그림을 볼 수 있다. 아울러 비용을 예측·분석하고 선제적으로 대응하는 방법도 설명한다.
저자

강진우

네이버클라우드와카카오,위버스컴퍼니를거쳐지금은당근마켓에서하이퍼로컬플랫폼을만들기위해인프라조직을리드하고있다.글쓰기를좋아하고사람들과지식공유하는것을즐긴다.집필한책으로는《DevOps와SE를위한리눅스커널이야기》,《기초부터다지는ElasticSearch운영노하우》가있다.

목차

1장AWS여정의시작:환경설정과네트워크구축
1.1AWS와클라우드,그리고테라폼첫걸음
1.2IAM사용자생성및테라폼환경설정
1.3VPC생성과기본개념
1.4서브넷,인터넷게이트웨이,라우팅설정
1.5마치며

2장첫애플리케이션배포,EC2인스턴스
2.1EC2인스턴스생성하기
2.2Nginx웹서버환경구성
2.3MySQL데이터베이스환경구성
2.4SimpleShowcase애플리케이션배포
2.5마치며

3장관리형데이터베이스구축,AuroraMySQL
3.1AmazonAurora소개
3.2프라이빗서브넷구성및AuroraMySQL클러스터준비
3.3데이터마이그레이션
3.4백엔드애플리케이션과AuroraMySQL클러스터연결
3.5AuroraMySQL클러스터에읽기전용복제본늘리기
3.6마치며

4장트래픽분산처리와애플리케이션로드밸런서도입
4.1퍼블릭및프라이빗서브넷확장과NAT게이트웨이구성
4.2프라이빗서브넷에애플리케이션서버준비
4.3애플리케이션로드밸런서생성및EC2연결
4.4수평확장을통한부하분산구현
4.5마치며

5장트래픽에따른자동확장,오토스케일링그룹도입
5.1EC2인스턴스의설계도,시작템플릿생성
5.2오토스케일링그룹생성과애플리케이션로드밸런서연동
5.3동적스케일링정책설정
5.4부하테스트를통한스케일아웃과스케일인동작확인
5.5마치며

6장정적콘텐츠분리,S3와클라우드프론트도입
6.1정적파일을위한저장소,S3버킷구성
6.2정적파일서빙을위한클라우드프론트구성
6.3클라우드프론트와도메인연결및인증서적용
6.4Route53을통한도메인변경
6.5마치며

7장DB부하감소와응답속도향상,ElastiCache도입
7.1ElastiCache를위한네트워크구성
7.2ElastiCacheforRedis생성과모드
7.3인메모리캐시레이어의효과검증
7.4ElastiCache의자동장애조치기능
7.5마치며

8장옵저버빌리티확보,CloudWatch통합로깅및모니터링
8.1옵저버빌리티와CloudWatch소개
8.2CloudWatch에이전트를이용한로그중앙화
8.3대시보드를통한메트릭시각화
8.4이상상황감지및알람발송
8.5마치며

9장AWS운영비용의이해와분석,CostExplorer
9.1클라우드비용의기본원칙
9.2CostExplorer로분석하기
9.3AWSBudgets를통한예산설정및관리
9.4이상비용을탐지하는CostAnomalyDetection
9.5마치며

10장다음단계의아키텍처를위한고민
10.1지금까지의아키텍처돌아보기
10.2컨테이너도입을통한아키텍처개선
10.3비용최적화를위한아키텍처도입
10.4옵저버빌리티를높이는모니터링강화
10.5마치며

부록A도메인구매및Route53으로관리권한넘기기
부록B테일스케일을활용한VPN환경만들기
부록CAWS계정별칭생성
부록D인스턴스유형선택가이드
부록EAWSSSM을활용하여EC2인스턴스접속하기

출판사 서평

[이책에서다루는내용]
·AWS기본환경구성하기
·EC2인스턴스생성하기
·AuroraMySQL로관리형DB구축하기
·애플리케이션로드밸런서로트래픽분산하기
·오토스케일링그룹으로트래픽변화에대응하기
·S3와클라우드프론트도입으로정적파일분리하기
·ElastiCache를이용해응답속도개선하기
·CloudWatch로옵저버빌리티체계구축하기
·CostExplorer로운영비용분석하기