AWS 잘하는 개발자 되기

AWS 잘하는 개발자 되기

$40.00
Description
★ AWS 백엔드 서비스 잘 알고, 잘하고 싶으세요?
★ 3년 연속 〈Japan AWS All Certifications Engineer〉를 수상한 공인된 고수가
★ 시스템 구성와 도표를 무려 200여 개 곁들여 확실하게 알려드립니다!
AWS 잘하고 싶은데 어떻게 할지 모르겠는 분이라면, 잘 찾아오셨습니다. 이 책은 2023, 2024, 2025년 3연속 〈Japan AWS All Certifications Engineer〉를 수상한 저자가 개발자 또는 백엔드 엔지니어 대상으로 AWS를 잘 사용할 수 있게 안내합니다.

AWS 세계에 입문할 때 가장 먼저 부딪히는 어려움은 무엇을 어떻게 시작해야 하는지 알기 어렵다는
점입니다. 이 책은 그런 막막함을 덜어주기 위해 〈AWS를 쓰려면 알아야 하는 넓고 얕은 배경지식〉과〈AWS를 잘 쓰려면 반드시 필요한 네트워크 지식〉을 정리해 담았습니다. 입문자뿐만 아니라, 더 깊게 체계적으로 기본을 다지고 싶은 초보와, 대규모 서비스를 운영하며 얻은 노하우를 엿보고 싶은 중급자 모두에게 유용합니다.

[내코부]에서 함께 공부해요.
골든래빗은 함께 모여서 함께 공부하고, 토론하고, 네트워크를 쌓으며 완독하면 더 탄탄하게 성장할 수 있다고 믿습니다. 매달 골든래빗 홈페이지에서 스터디가 열립니다. 개발자 성장 프로젝트, 〈내코부, 내코드를 부탁해〉 디스코드 채널로 오세요.

- 내코부 디스코드 : discord.com/invite/BYRpaDrfbH
저자

김재욱

현재클래스메소드(Classmethod)에서솔루션아키텍트로일하며,일본기업들을대상으로AWS클라우드컨설팅,설계,구축서비스를지원하고있습니다.AWS클라우드의모든자격증을취득해2023,2024,2025년에는〈JapanAWSAllCertificationsEngineer〉를수상했습니다.

목차

[레벨1]AWS입문하기


00장AWS실습환경구축하기
_0.1AWS회원가입하기
_0.2AWS사용방법살펴보기
__0.2.1AWS루트사용자
__0.2.2레벨별AWS를사용하는방법
_0.3비주얼스튜디오코드로클라우드포메이션템플릿관리하기
__0.3.1맥OS에서클라우드포메이션템플릿관리하기
__0.3.2윈도우에서클라우드포메이션템플릿관리하기
_0.4예제코드저장소위치
_0.5클라우드포메이션사용해보기
_0.6AWS에서생성형AI활용방안
__0.6.1코드작성
__0.6.2솔루션과트러블슈팅


01장AWS를쓰려면알아야하는넓고얕은배경지식
_1.1AWS입문하기
__1.1.1AWS란무엇인가?
__1.1.2AWS,어떻게탄생했고왜많은사람이사용하는가?
__1.1.3‘AWS’와‘Amazon’접두사는무얼의미하는가?
_1.2AWS를쓰려면알아두면유용한클라우드지식
__1.2.1온프레미스
__1.2.2클라우드
__1.2.3하이브리드클라우드
__1.2.4서버리스
__1.2.5리전
__1.2.6가용영역
__1.2.7에지로케이션
__1.2.8가용성
__1.2.9신뢰성
__1.2.10내결함성
__1.2.11탄력성
__1.2.12확장성
__1.2.13비즈니스연속성계획
_학습마무리
_연습문제


02장AWS를잘쓰려면알아야하는네트워크지식
_2.1네트워크동작구조와원리파악하기
__2.1.1네트워크란무엇인가?
__2.1.2통신규약,프로토콜
__2.1.3IP
__2.1.4IP주소체계
__2.1.5서브넷팅
_2.2아마존VPC란?
__2.2.1아마존VPC구성요소살펴보기
__2.2.2서브넷
__2.2.3인터넷게이트웨이
__2.2.4NAT게이트웨이
__2.2.5라우팅테이블
__2.2.6VPC엔드포인트
_2.3AWS네트워크설계시고려사항
__2.3.1CIDR은어떻게나누어야할까?
__2.3.2VPC분할패턴
_2.4AWS네트워크구축을위한다양한서비스알아보기
__2.4.1VPC피어링
__2.4.2SitetoSiteVPN
__2.4.3트랜짓게이트웨이
__2.4.4다이렉트커넥트
_2.5AWS네트워크환경구축하기
__2.5.1클라우드포메이션으로네트워크환경구축하기
__2.5.2UI로불러와AWS네트워크환경구축하기
_학습마무리
_연습문제


[레벨2]AWS를잘쓰려면알아야하는기본서비스짚어보기


03장AWS를잘쓰려면알아야하는기본서비스
_3.1AWS에서동작하는웹서비스구조와원리파악하기
_3.2권한관리서비스,AWSIAM파악하기
__3.2.1AWSIAM이란?
__3.2.2AWSIAM살펴보기
_3.3AWSIAM생성하기
__3.3.1클라우드포메이션으로AWS사용자생성하기
__3.3.2UI로불러와AWS사용자리소스생성하기
__3.3.3AWSCLI환경구성하기
__3.3.4AWSMFA설정하기
_학습마무리
_연습문제


04장가상클라우드서버파악하기
_4.1가상클라우드서버,아마존EC2란?
_4.2가상클라우드서버,아마존EC2살펴보기
__4.2.1AMI
__4.2.2인스턴스유형
__4.2.3스토리지옵션
__4.2.4보안그룹
__4.2.5키페어
_4.3아마존EC2구축하기
__4.3.1맥OS환경에서EC2인스턴스접속
__4.3.2윈도우환경에서EC2인스턴스접속
_4.4아마존EC2접속패턴살펴보기
__4.4.1인터넷을통한EC2인스턴스접속
__4.4.2EC2인스턴스연결엔드포인트이용
__4.4.3세션관리자이용한콘솔에서의접속
__4.4.4세션관리자이용한포트포워딩접속
_학습마무리
_연습문제


05장관계형데이터베이스서비스파악하기
_5.1관계형데이터베이스,아마존RDS란?
_5.2관계형데이터베이스,아마존RDS살펴보기
__5.2.1아마존RDS엔진유형
__5.2.2아마존RDS의DB인스턴스클래스
__5.2.3아마존RDS의스토리지유형
__5.2.4아마존RDS를구성하는DB그룹
__5.2.5확장성과고가용성을위한옵션들
_5.3아마존RDS구축하기
__5.3.1클라우드포메이션으로아마존RDS구축하기
__5.3.2UI로불러와RDS리소스생성하기
_5.4아마존RDS접속패턴살펴보기
__5.4.1EC2인스턴스를이용한RDS접속
__5.4.2포트포워딩을이용한RDS접속
__5.4.3InternetGateway를통해RDS로접속
__5.4.4SitetoSiteVPN을통해RDS로접속
_학습마무리
_연습문제


06장객체스토리지서비스파악하기
_6.1객체스토리지서비스,아마존S3란?
_6.2객체스토리지서비스,아마존S3살펴보기
__6.2.1스토리지클래스
__6.2.2버전관리를위한버저닝기능
__6.2.3생명주기규칙을활용한객체관리
_6.3아마존S3생성하기
__6.3.1클라우드포메이션으로S3생성하기
__6.3.2UI로불러와S3리소스생성하기
_6.4아마존S3활용하기
_학습마무리
_연습문제


07장프론트엔드를위한서비스이해하기
_7.1프론트엔드서비스유형살펴보기
_7.2도메인관리서비스,아마존라우트53파악하기
__7.2.1도메인관리서비스,아마존라우트53란?
__7.2.2도메인관리서비스,아마존라우트53살펴보기
_7.3아마존라우트53활용하기
__7.3.1아마존라우트53프라이빗호스팅영역생성하기
__7.3.2UI로불러와아마존라우트53프라이빗호스팅영역생성하기
_학습마무리
_연습문제


08장콘텐츠전송을위한프론트서비스파악하기
_8.1콘텐츠전송서비스,아마존클라우드프론트란?
_8.2콘텐츠전송서비스,아마존클라우드프론트살펴보기
__8.2.1콘텐츠전송서비스,아마존클라우드프론트속도비교
__8.2.2콘텐츠전송서비스,아마존클라우드프론트를구성하는옵션
_8.3아마존클라우드프론트활용하기
__8.3.1아마존S3와아마존클라우드프론트연동하기
__8.3.2UI로불러와아마존S3와아마존클라우드프론트연동하기
_학습마무리
_연습문제


09장웹애플리케이션배포용프론트서비스파악하기
_9.1웹애플리케이션배포를위한프론트서비스,AWS앰플리파이란?
_9.2웹애플리케이션배포를위한프론트서비스,AWS앰플리파이살펴보기
__9.2.1웹애플리케이션배포를위한프론트서비스,앰플리파이스튜디오살펴보기
__9.2.2웹애플리케이션배포를위한프론트서비스,앰플리파이호스팅이란?
__9.2.3웹애플리케이션배포용프론트서비스,AWS앰플리파이를위한다양한도구들
_9.3AWS앰플리파이활용하기
__9.3.1앰플리파이호스팅으로CI/CD환경구축하기
_학습마무리
_연습문제


10장사용자인증을위한프론트서비스파악하기
_10.1사용자인증을위한프론트서비스,아마존코그니토란?
_10.2사용자인증을위한프론트서비스,아마존코그니토살펴보기
__10.2.1사용자풀이란?
__10.2.2자격증명풀이란?
_10.3아마존코그니토활용하기
__10.3.1아마존코그니토로로그인및회원가입구현하기
_학습마무리
_연습문제


11장백엔드서비스이해하기
_11.1백엔드서비스유형파악하기
_11.2부하분산서비스,탄력적로드밸런서란?
_11.3탄력적로드밸런서살펴보기
__11.3.1로드밸런서의작동방식
__11.3.2로드밸런서의대상그룹과리스너
__11.3.3부하분산을위한로드밸런서의알고리즘
__11.3.4환경별로드밸런서구성패턴살펴보기
_11.4탄력적로드밸런서활용하기
__11.4.1탄력적로드밸런서를생성하고EC2인스턴스와연동하기
__11.4.2UI로불러와탄력적로드밸런서를생성하고EC2인스턴스와연동하기
_학습마무리
_연습문제


12장클라우드서버최적화를위한백엔드서비스파악하기
_12.1클라우드서버최적화,아마존EC2오토스케일링이란?
_12.2클라우드서버최적화서비스,아마존EC2오토스케일링살펴보기
__12.2.1클라우드서버최적화백엔드서비스,오토스케일링그룹이란?
_12.3아마존EC2오토스케일링생성해보기
__12.3.1오토스케일링그룹생성해보기
__12.3.2UI로불러와오토스케일링그룹생성하기
_학습마무리
_연습문제


13장컨테이너를위한백엔드서비스파악하기
_13.1컨테이너서비스,아마존ECS란?
_13.2컨테이너서비스,아마존ECS살펴보기
__13.2.1컨테이너서비스,아마존ECR살펴보기
__13.2.2컨테이너서비스,아마존ECS구성요소
_13.3아마존ECSon파게이트생성해보기
__13.3.1아마존ECSon파게이트생성해보기
__13.3.2UI로불러와아마존ECSon파게이트생성하기
_학습마무리
_연습문제


14장이벤트기반코드실행백엔드서비스파악하기
_14.1이벤트기반코드실행서비스,AWS람다란?
_14.2이벤트기반코드실행서비스,AWS람다살펴보기
__14.2.1이벤트기반코드실행서비스,AWS람다이점
__14.2.2이벤트기반코드실행서비스,AWS람다구성요소
_14.3AWS람다함수생성해보기
__14.3.1AWS람다함수로HelloWorld출력해보기
__14.3.2UI로불러와AWS람다함수로HelloWorld출력해보기
_학습마무리
_연습문제


15장API관리를위한백엔드서비스파악하기
_15.1API관리백엔드서비스,아마존API게이트웨이란?
_15.2API관리백엔드서비스,아마존API게이트웨이살펴보기
__15.2.1API관리백엔드서비스,아마존API게이트웨이장단점
__15.2.2API관리를위한백엔드서비스,아마존API게이트웨이구성요소
_15.3아마존API게이트웨이활용하기
__15.3.1A

출판사 서평

★시스템구성도와도표200개+연습문제100문항+핵심정리100가지!
★체계적인레벨별학습코스,실무에바로적용가능한핵심지식,
★풍부한핸즈온경험을바탕으로AWS전문가세계로안내합니다!
이책은AWS를배우고싶은모든분께최고의선택이될겁니다.다음과같은세가지핵심특징을통해이책이여러분의클라우드여정을어떻게빛낼지확인해보세요.참고로,클라우드여정도중에200개가넘는도표와시스템구성도가여러분의쉬운이해를도울겁니다.

_첫째,체계적인레벨별학습코스를통해AWS입문부터전문가수준까지성장할수있도록돕습니다
0장에서는AWS가입부터실습환경구축까지필수지식을제공하며,〈레벨1〉에서는AWS의기본적인개념과네트워크지식을다룹니다.〈레벨2〉에서는AWSIAM,EC2,RDS,S3와같은핵심기본서비스를,〈레벨3〉에서는프론트엔드및백엔드서비스의상호작용원리를파악합니다.〈레벨4〉에서는실제서버기반워드프레스와서버리스기반웹사이트를직접구축하며실전경험을쌓고,〈레벨5〉에서는클라우드환경을안정적으로운영하고관리하는6가지핵심기술을마스터하게됩니다.이처럼단계별로구성된학습경로는여러분이혼란없이AWS지식을쌓아갈수있도록돕습니다.

_둘째,실무에바로적용가능한핵심지식만을엄선하여제공합니다
방대한AWS서비스중에서도가장중요하고실용적인개념과용어만을선별하여정리했습니다.AWS의탄생배경과기본적인서비스개념(리전,가용영역,탄력성,확장성등)부터,실제업무에서보편적으로사용되는AWS관리콘솔,AWSCLI,AWS클라우드포메이션과같은도구에대한지식까지아우릅니다.또한“AWS”와“Amazon”접두사가의미하는바와같이서비스의본질적인특징을파악하는통찰력을제공하여,불필요한정보에시간을낭비하지않고진정으로필요한역량을집중적으로키울수있도록지원합니다.이책한권이면AWS의핵심을완벽하게이해하고활용할준비를마칠수있습니다.

_셋째,이론과실습을완벽하게연결하는풍부한핸즈온경험을제공합니다
단순히이론을나열하는것을넘어,클라우드포메이션템플릿과AWS관리콘솔UI를활용한단계별실습을통해실제클라우드환경을직접구축하고관리하는방법을익힐수있습니다.VPC생성부터비주얼스튜디오코드를활용한클라우드포메이션템플릿관리,AWSAmplify를이용한웹애플리케이션배포,그리고로드밸런서를통한서버부하분산설정까지,모든과정이상세하게안내됩니다.실무에서가장보편적으로다루는레벨1,2,3의환경구축방법에집중하여,실제업무환경에서마주할수있는문제들을스스로해결할수있는강력한실전역량을길러줄겁니다.이책과함께라면여러분은이론에만머무르지않고,직접클라우드를다루는전문가로거듭날수있습니다.

★AWS입문자를위한네트워크지식과배경지식
★AWS를잘쓰려면꼭알아야하는31가지실습
★클라우드환경구축,운영,모니터링기술까지
★AWS4대장으로확실하게알려드려요
AWS의설계와구축을알리는첫출발은네트워크입니다.네트워크의기초개념을익힌후,이를바탕으로AWS에서네트워크환경을구성하고,구성한환경위에다양한리소스를배치해본격적인인프라설계와구축을시작해봅시다.실무경험이부족하더라도,이책을끝까지학습한다면인프라를구성하는데필요한다음과같은기반지식과자신감을충분히얻을수있을겁니다.

_[1대장]네트워크기초와AWS네트워크
AWS입문자는네트워크환경구성단계부터큰벽에부딪힙니다.CIDR이무엇인지,서브넷은왜나눠야하는지이해하지못합니다.또한라우팅테이블,인터넷게이트웨이,NAT게이트웨이같은개념이낯설고어렵습니다.그래서이책은네트워크기초를먼저배우고,AWS에서어떻게활용되는지살펴본뒤,AWS네트워크환경을구축합니다.나아가실무에서도활용할수있는다양한네트워크패턴도함께알아봅니다.

_[2대장]AWS기본서비스(IAM,EC2,RDS,S3)
AWS에서네트워크환경구성을마쳤다면,이제는그위에IAM,EC2,RDS,S3등자주활용되는서비스를연계하여실제리소스를배치할차례입니다.그러나이과정에서도또하나의관문이기다리고있습니다.예를들어EC2나RDS를구축했음에도불구하고어떻게접속해야할지몰라어려움을겪는경우가많습니다.인터넷을통한접속방식부터SSM,EIC를활용한접속까지,다양한방법을비교해보고가장적합한접속패턴을선택하는방법을알려줍니다.

_[3대장]백엔드서비스&프론트엔드서비스
이제네트워크환경구성과기본서비스활용까지마쳤다면,이를보조하고확장할수있는다양한AWS서비스를만나볼차례입니다.백엔드와프론트엔드영역으로나누어인프라를더풍성하고효율적으로구성해봅시다.

_[4대장]서버기반,서버리스기반서버
이제네트워크설계부터AWS기본서비스와백엔드,프론트엔드서비스를활용해본격적인웹사이트구축프로젝트를진행합니다.구축한환경에서추가로고려할수있는사항도함께알아봅니다.EC2를대신해,AWS앰플리파이와AWS람다등을활용한서버리스기반웹사이트구축도준비되어있으니어떤환경에서도대응할수있는폭넓은경험을쌓아봅시다.