AWS 쿡북 (개념과 예제를 다루는 실용 안내서)

AWS 쿡북 (개념과 예제를 다루는 실용 안내서)

$36.58
Description
AWS를 사용하며 직면하게 될 일반적인 문제를 창의적으로 해결할 수 있는 70개 이상의 레시피를 제공하는 실용적인 안내서다. 초보자부터 전문가 레벨의 개발자, 엔지니어, 아키텍트까지 AWS에 대한 유용한 지식을 습득할 수 있다.
초보자는 클라우드 개념을 습득하고 서비스 작업에 익숙해질 수 있으며, 전문가는 실제로 사용하는 모범 사례를 파악하고 다양한 서비스를 살펴볼 수 있다. 또한 레시피를 사용해 높은 수준의 기능을 구현할 수 있다. 이 책이 소개하는 레시피는 엔터프라이즈급 애플리케이션의 구성 요소와 개념에 대한 기초를 다질 수 있는 예제를 제공하는 것을 목표로 한다.
각 레시피의 구성 요소를 다이어그램을 통해 설명하고 AWS 계정에서 안전하게 실행할 수 있는 코드를 제공한다. 문제 설명, 해결 방법을 제공하며 도전 과제로 더 깊은 내용을 살펴볼 수 있는 기회를 제공한다.
저자

존컬킨

JohnCulkin
AWS의수석솔루션아키텍트이며현재모든AWS자격증을보유하고있다.이전에는Cloudreach의수석클라우드아키텍트로조직의요구사항에적합한클라우드솔루션을제공했다.평생기술을공부했으며이제클라우드서비스를활용하는혁신적인비즈니스솔루션을만들고자노력하고있다.

목차

1장.보안
1.0들어가며
1.1개발자접근을위한IAM역할생성과수임
1.2액세스패턴을기반으로최소권한IAM정책생성
1.3AWS계정의IAM사용자암호정책시행
1.4IAM정책시뮬레이터를사용해서IAM정책테스트
1.5권한경계를사용한IAM관리기능위임
1.6AWSSSMSessionManager를사용해EC2인스턴스에연결
1.7KMS키를사용해EBS볼륨암호화
1.8SecretsManager를사용해암호저장,암호화,액세스
1.9S3버킷에대한퍼블릭액세스차단
1.10CloudFront를사용해S3에서안전하게웹콘텐츠제공

2장.네트워킹
2.0들어가며
2.1AmazonVPC를사용해프라이빗가상네트워크생성
2.2서브넷과라우팅테이블을포함한네트워크티어생성
2.3인터넷게이트웨이를사용해VPC를인터넷에연결
2.4NAT게이트웨이사용한프라이빗서브넷의외부인터넷접근
2.5보안그룹을참고해동적으로접근권한부여
2.6VPCReachabilityAnalyzer를활용한네트워크경로확인및문제해결
2.7ApplicationLoadBalancer를사용해HTTP트래픽을HTTPS로리디렉션
2.8접두사목록을활용한보안그룹의CIDR관리
2.9VPC엔드포인트를사용한S3접근
2.10트랜짓게이트웨이를사용해전이라우팅연결활성화
2.11VPC간네트워크통신을위한VPC피어링적용

3장.스토리지
3.0들어가며
3.1S3수명주기정책을사용한스토리지비용절감
3.2S3Intelligent-Tiering아카이브정책을사용한S3객체자동아카이브
3.3복구시점목표달성을위한S3버킷복제구성
3.4StorageLens를사용해S3의스토리지및액세스지표확인
3.5S3액세스포인트를사용해별도의애플리케이션액세스구성
3.6AWSKMS를사용한AmazonS3버킷의객체암호화
3.7AWSBackup을사용해다른리전에EC2백업생성및복원
3.8EBS스냅샷내의파일복원
3.9DataSync를활용한EFS와S3간의데이터복제

4장.데이터베이스
4.0들어가며
4.1AmazonAuroraServerlessPostgreSQL데이터베이스생성
4.2IAM인증을사용한RDS접속
4.3RDS프록시를사용한람다와RDS연결
4.4기존AmazonRDSforMySQL데이터베이스의스토리지암호화
4.5RDS데이터베이스의암호교체자동화
4.6DynamoDB테이블의프로비저닝용량AutoScaling
4.7AWSDMS를사용해데이터베이스를AmazonRDS로마이그레이션하기
4.8RDS데이터API를사용해AuroraServerless에대한REST액세스활성화

5장.서버리스
5.0들어가며
5.1ALB에서람다함수를호출하도록구성
5.2람다계층을사용한라이브러리패키징
5.3람다함수스케줄링
5.4람다함수에서EFS파일시스템사용
5.5AWSSigner를사용한람다코드의무결성확인
5.6컨테이너이미지를람다에배포
5.7S3의CSV데이터를람다를사용해DynamoDB로로드
5.8프로비저닝된동시성을사용해람다시작시간단축
5.9람다에서VPC내의리소스접근

6장.컨테이너
6.0들어가며
6.1AmazonECR에컨테이너이미지빌드,태그,푸시
6.2AmazonECR에푸시하는컨테이너이미지의보안취약점스캔
6.3AmazonLightsail을사용한컨테이너배포
6.4AWSCopilot을사용한컨테이너배포
6.5블루/그린배포로컨테이너업데이트
6.6AmazonECS의컨테이너워크로드자동확장
6.7이벤트를통해Fargate컨테이너작업시작
6.8AmazonECS의컨테이너로그캡처

7장.빅데이터
7.0들어가며
7.1스트리밍데이터수집을위한Kinesis스트림사용
7.2AmazonKinesisDataFirehose를사용한AmazonS3로데이터스트리밍
7.3AWSGlue크롤러를사용한메타데이터검색자동화
7.4AmazonAthena를사용한S3내의파일쿼리
7.5AWSGlueDataBrew를사용한데이터변환

8장.AI/ML
8.0들어가며
8.1팟캐스트음성을텍스트로변환
8.2텍스트음성변환
8.3컴퓨터비전을사용한양식데이터분석
8.4Comprehend를사용해텍스트에서PII수정
8.5동영상내의텍스트감지
8.6AmazonTranscribeMedical과ComprehendMedical을사용해의료전문가의음성분석
8.7이미지내의텍스트위치파악

9장.계정관리
9.0들어가며
9.1계정리소스분석을위한EC2GlobalView사용
9.2태그편집기를사용해여러가지리소스의일괄태그수정하기
9.3AWS계정의모든리전에CloudTrail로깅활성화
9.4루트계정로그인시경고이메일발송
9.5루트사용자의다단계인증설정
9.6AWSOrganizations및AWSSingleSign-On설정

부록

출판사 서평

◈이책에서다루는내용◈

AWS의기술을활용하면흥미롭고까다로운문제를해결할수있는강력한시스템과애플리케이션을만들수있는능력을갖게될것이다.지멘스(Siemens)처럼AWS머신러닝을사용해초당6만건의사이버위협을처리할수있기를원하는가?캐피탈원(CapitalOne)과같이조직의온프레미스공간을줄이고마이크로서비스의사용을확대하는것을원하는가?이책은AWS서비스를빌딩블록처럼사용해일반적인시나리오를다루는실용적인솔루션을구성할수있는실질적인예제를제공한다.클라우드의온디맨드소비모델,방대한용량,고급기능,글로벌풋프린트는새로운가능성을열어준다.

◈이책의대상독자◈

초심자부터전문가까지모든수준의개발자,엔지니어,아키텍트를위한쿡북이다.초심자는클라우드개념을배우고클라우드서비스작업에익숙해질수있으며,전문가는레시피기반의코드를검사하고새로운서비스를탐색해새로운관점을얻을수있다.이책은엔터프라이즈급애플리케이션의구성요소와개념에대해‘Hello,World’와같은예제를제공하는것을목표로한다.일반적인사용사례의시나리오지침을사용해현재또는미래의작업에직접적용할수있다.또한선별된레시피로AWS서비스를이해할수있다.

◈이책의구성◈

각장은일반적인기술영역(예:보안,네트워킹,인공지능등)에초점을맞춰나눴다.각장의레시피는독립적이며쉽게적용할수있다.각레시피의크기나복잡도는다르며문제설명,해결방법(다이어그램포함),토론으로구성돼있다.혼동이있을수있어문제설명은엄격하게정의한다.해결방법은목표를달성하는데필요한작업을안내하고자필요한준비및단계를포함한다.필요한경우명시적으로유효성검사방법도제공한다.
추가적으로레시피마지막에도전과제를제공한다.해결방법이중요한이유를이해하는데도움을줄수있는토론,솔루션확장을위한제안,실제효과를위해활용하는방법으로각레시피를마무리한다.