AWS 인프라 구축 입문
Description
개별 서비스 사용법부터 고가용성 아키텍처 설계까지, 실제 경험을 바탕으로 한 AWS 기반 인프라 설계!
이 책은 스타트업 CTO를 거쳐 AWS 직원으로 일하며 10여 년간 클라우드를 다뤄온 현직 엔지니어가 집필했습니다. 스타트업 CTO 시절, 아무것도 모른 채 AWS를 실전에 도입하며 좌충우돌했던 경험부터 AWS에 합류한 이후 AWS의 전문가들과 토론하며 그동안 품었던 의문을 풀어가고 수많은 문제를 해결해 온 과정까지, 클라우드 전문가로 성장해 가는 여정을 생생하게 담았습니다.

초기에는 개별 서비스 하나하나를 이해하는 데 집중했다면, AWS에 몸담은 이후에는 여러 서비스를 유기적으로 연결해 전체 아키텍처를 바라보는 시각을 얻게 되었습니다. 과거에 잘못 이해하고 사용했던 부분들, 명확히 설명하기 어려웠던 개념들이 어떻게 정리되고 확립되었는지 그 시선까지 모두 공유합니다.

AWS의 큰 흐름과 핵심 개념을 제대로 잡고 싶은 분들에게 이 책을 추천합니다. 실무에서 클라우드 서비스를 어떻게 활용하고 성장시켜 나가는지, 실제 경험을 바탕으로 한 깊이 있는 인사이트를 담고 있습니다.

저자

최진영

저자:최진영(럭키바닐라3세)
[경력사항]
-AWS공인강사
-동서대에서클라우드융합대학원교수로서,대학원의대부분의커리큘럼을필자가만들었고,학생들에게AWS아키텍처,EKS,AWS보안,서버리스에대해강의하고있다.
-AWS의테크니컬트레이너로서4년10개월동안여러대기업에서AWS를잘사용하는방법을강의했다.
-4년정도스타트업의공동창업자이자CTO로서500만명에달하는사용자의트래픽을처리해본경험이있다.(이때AWS를집중적으로사용해보면서클라우드에대한실력을키웠다.)
-인프런의첫번째유료강의를판매한강사다.아이폰애플리케이션을만드는강의였는데,지금은이책과연계되는강의도론칭한상태다.
-AWS의모든자격증을취득해서2024년기준으로AllStar다.(AWS에서는모든자격증을취득한사람을AllStar라고한다.)
-AWSCertifiedCloudPractitioner-Foundational
-AWSCertifiedDataEngineer-Associate
-AWSCertifiedDeveloper-Associate
-AWSCertifiedSolutionsArchitect-Associate
-AWSCertifiedSysOpsAdministrator-Associate
-AWSCertifiedDevOpsEngineer-Professional
-AWSCertifiedSolutionsArchitect-Professional
-AWSCertifiedAdvancedNetworking-Specialty
-AWSCertifiedMachineLearning-Specialty
-AWSCertifiedSecurity-Specialty

목차

[01부]AWS첫걸음-클라우드여정의시작

01_직접구축한서버로서비스운영하기
__1.1서버운영중마주친현실적인문제점정리
02_클라우드의정의,그리고시작
__2.1AWS에가입하기
__2.2AWS에로그인하기
03_EC2와로드밸런서를활용한트래픽분산아키텍처구성
__3.1인스턴스란?
__3.2[실습]EC2인스턴스생성
__3.3로드밸런서란?
__3.4보안그룹이란?
__3.5[실습]보안그룹생성
__3.6대상그룹이란?
__3.7[실습]대상그룹생성
__3.8AWS글로벌인프라관련용어
__3.9[실습]로드밸런서생성
__3.10고가용성아키텍처설계
__3.11내결함성아키텍처설계
04_오토스케일링그룹을활용한고가용성아키텍처구성
__4.1오토스케일링그룹이란?
__4.2AMI란?
__4.3[실습]AMI생성
__4.4시작템플릿이란?
__4.5[실습]보안그룹생성
__4.6[실습]시작템플릿생성
__4.7[실습]오토스케일링그룹생성
__4.8[실습]오토스케일링그룹테스트
__4.9오토스케일링그룹의한계
__4.10[실습]리소스삭제
__4.11정리
05_RDS로데이터베이스사용하기
__5.1RDS란?
__5.2[실습]보안그룹생성
__5.3[실습]RDS생성
__5.4[실습]리소스삭제
06_도메인연결과HTTPS인증
__6.1Route53이란?
__6.2[실습]Route53을이용한도메인등록
__6.3AWSCertificateManager란?
__6.4[실습]AWSCertificateManager(ACM)인증
__6.5[실습]Route53에서ELB와도메인연결
__6.6[실습]리소스삭제
__6.7정리

[02부]실무에서바로사용하는AWS활용법

07_네트워크의시작,VPC
__7.1VPC란?
__7.2CIDR주소체계
__7.3[실습]VPC생성
__7.4서브넷이란?
__7.5[실습]서브넷생성
__7.6인터넷게이트웨이(IGW)
__7.7[실습]인터넷게이트웨이생성
__7.8퍼블릭라우팅테이블이란?
__7.9[실습]퍼블릭라우팅테이블생성
__7.10[실습]보안그룹생성
__7.11[실습]인스턴스생성
08_VPC의프라이빗서브넷설정
__8.1NAT게이트웨이
__8.2[실습]NAT게이트웨이생성
__8.3[실습]프라이빗라우팅테이블생성
__8.4SessionManager란?
__8.5[실습]인스턴스생성
__8.6DB서브넷의라우팅테이블
__8.7[실습]리소스삭제
__8.8정리
09_VPC로기존아키텍처이전하기
__9.1RDS마이그레이션
__9.2[실습]RDS스냅샷생성
__9.3[실습]RDS삭제
__9.4[실습]RDS서브넷그룹생성
__9.5[실습]보안그룹생성
__9.6[실습]RDS복원
__9.7정리
10_내부ELB를활용한루즈커플링구성
__10.1타이트커플링과루즈커플링
__10.2[실습]내부로드밸런서설정
11_보안그룹참조로보안강화하기
__11.1보안그룹참조
__11.2[실습]보안그룹참조설정
12_인스턴스접근및관리전략
__12.1인스턴스에연결하는방법
__12.2Bastion서버
__12.3SessionManager를이용한연결
__12.4[실습]SessionManager설정
__12.5SystemsManager란?
13_VPN으로데이터베이스에접근하기
__13.1VPN란?
__13.2[실습]인증서와키생성
__13.3[실습]AWSClientVPN엔드포인트생성
__13.4[실습]AWSClientVPN용클라이언트설정
__13.5[실습]리소스삭제
14_RDS다중AZ구성을활용한장애대비
__14.1RDS의다중AZ
__14.2장애조치와자가치유
__14.3[실습]다중AZ설정
15_이미지저장부터웹서버까지,S3다루기
__15.1S3소개
__15.2[실습]S3정적웹사이트호스팅설정
__15.3[실습]리소스삭제
16_VPC엔드포인트로서비스끼리프라이빗하게연결하기
__16.1VPC엔드포인트란?
__16.2[실습]S3게이트웨이엔드포인트
__16.3[실습]리소스삭제
17_CloudFront로전세계로빠르게데이터전송하기
__17.1CloudFront란?
__17.2[실습]CloudFront배포
__17.3[실습]리소스삭제
18_ServiceQuotas로리소스한계파악및증가요청하기
__18.1ServiceQuotas란?
__18.2[실습]ServiceQuotas를이용한리소스한도상향
19_CloudTrail로AWS에서누가,언제,무엇을했는지추적하기
__19.1CloudTrail이란?
__19.2[실습]CloudTrail을이용한활동추적
20_IAM으로인증및권한부여관리하기
__20.1IAM이란?
__20.2[실습]Admin사용자생성
__20.3사용자,그룹,정책
__20.4[그룹]사용자그룹및정책생성
__20.5AWS를제어하는세가지방법
__20.6[실습]액세스키,비밀액세스키발급
__20.7역할이란?
__20.8[실습]역할을통한서비스간의권한설정
__20.9[실습]계정간역할전환
__20.10[실습]리소스삭제
21_CloudWatch로리소스모니터링및자동화하기
__21.1CloudWatch란?
__21.2CloudWatch지표와경보
__21.3[실습]CloudWatch지표및경보
__21.4CloudWatch로그
__21.5[실습]CloudWatch로그
__21.6CloudWatch이벤트
__21.7[실습]CloudWatch이벤트
__21.8[실습]리소스삭제
22_RDS읽기전용복제본으로읽기성능향상시키기
__22.1RDS읽기전용복제본이란?
__22.2[실습]읽기전용복제본생성
23_ElastiCache를활용한성능개선
__23.1ElastiCache란?
__23.2[실습]보안그룹생성
__23.3[실습]ElastiCache서브넷그룹생성
__23.4[실습]ElastiCache생성
__23.5[실습]리소스삭제
24_NoSQL!DynamoDB로데이터베이스분산하기
__24.1DynamoDB란?
__24.2[실습]DynamoDB테이블생성
__24.3[실습]리소스삭제

[03부]글로벌확장과복잡한네트워크구성

25_인프라를코드로!CloudFormation으로자동화하기
__25.1Cloudformation이란?
__25.2[실습]CloudFormation사용하기
__25.3CloudFormation문법
26_VPC끼리네트워크연결하기
__26.1VPC피어링연결이란?
__26.2[실습]VPC피어링연결
__26.3[실습]리소스삭제
27_TransitGateway로복잡한네트워크단순화하기
__27.1TransitGateway란?
__27.2[실습]TransitGateway
__27.3[실습]리소스삭제
28_TransitGateway를활용한글로벌네트워크구축
__28.1TransitGateway피어링연결이란?
__28.2[실습]TransitGateway피어링연결
__28.3[실습]리소스삭제

출판사 서평

★이책에서다루는내용★

◎EC2부터CloudFormation까지,다양한AWS서비스의실제활용사례
◎고가용성아키텍처구축
◎보안을고려한아키텍처구축
◎대규모트래픽을위한아키텍처구축
◎글로벌서비스를위한아키텍처설계
◎대규모사용자를버티는데이터베이스분산기법