AWS 인프라 구축 입문(따라 하면서 완성하는)(위키북스 클라우드 컴퓨팅 시리즈 010)
Regular price
$39.33
Sale price
Regular price
✈️
Estimated delivery date 예상 배송일
Standard Shipping
불러오는 중...
주문일로부터 8-12 영업일
Express Shipping
불러오는 중...
주문일로부터 6-8 영업일
개별 서비스 사용법부터 고가용성 아키텍처 설계까지, 실제 경험을 바탕으로 한 AWS 기반 인프라 설계!
이 책은 스타트업 CTO를 거쳐 AWS 직원으로 일하며 10여 년간 클라우드를 다뤄온 현직 엔지니어가 집필했습니다. 스타트업 CTO 시절, 아무것도 모른 채 AWS를 실전에 도입하며 좌충우돌했던 경험부터 AWS에 합류한 이후 AWS의 전문가들과 토론하며 그동안 품었던 의문을 풀어가고 수많은 문제를 해결해 온 과정까지, 클라우드 전문가로 성장해 가는 여정을 생생하게 담았습니다.
초기에는 개별 서비스 하나하나를 이해하는 데 집중했다면, AWS에 몸담은 이후에는 여러 서비스를 유기적으로 연결해 전체 아키텍처를 바라보는 시각을 얻게 되었습니다. 과거에 잘못 이해하고 사용했던 부분들, 명확히 설명하기 어려웠던 개념들이 어떻게 정리되고 확립되었는지 그 시선까지 모두 공유합니다.
AWS의 큰 흐름과 핵심 개념을 제대로 잡고 싶은 분들에게 이 책을 추천합니다. 실무에서 클라우드 서비스를 어떻게 활용하고 성장시켜 나가는지, 실제 경험을 바탕으로 한 깊이 있는 인사이트를 담고 있습니다.
이 책은 스타트업 CTO를 거쳐 AWS 직원으로 일하며 10여 년간 클라우드를 다뤄온 현직 엔지니어가 집필했습니다. 스타트업 CTO 시절, 아무것도 모른 채 AWS를 실전에 도입하며 좌충우돌했던 경험부터 AWS에 합류한 이후 AWS의 전문가들과 토론하며 그동안 품었던 의문을 풀어가고 수많은 문제를 해결해 온 과정까지, 클라우드 전문가로 성장해 가는 여정을 생생하게 담았습니다.
초기에는 개별 서비스 하나하나를 이해하는 데 집중했다면, AWS에 몸담은 이후에는 여러 서비스를 유기적으로 연결해 전체 아키텍처를 바라보는 시각을 얻게 되었습니다. 과거에 잘못 이해하고 사용했던 부분들, 명확히 설명하기 어려웠던 개념들이 어떻게 정리되고 확립되었는지 그 시선까지 모두 공유합니다.
AWS의 큰 흐름과 핵심 개념을 제대로 잡고 싶은 분들에게 이 책을 추천합니다. 실무에서 클라우드 서비스를 어떻게 활용하고 성장시켜 나가는지, 실제 경험을 바탕으로 한 깊이 있는 인사이트를 담고 있습니다.
Couldn't load pickup availability
출판사 리뷰
출판사 리뷰
★ 이 책에서 다루는 내용 ★
◎ EC2부터 CloudFormation까지, 다양한 AWS 서비스의 실제 활용 사례
◎ 고가용성 아키텍처 구축
◎ 보안을 고려한 아키텍처 구축
◎ 대규모 트래픽을 위한 아키텍처 구축
◎ 글로벌 서비스를 위한 아키텍처 설계
◎ 대규모 사용자를 버티는 데이터베이스 분산 기법
◎ EC2부터 CloudFormation까지, 다양한 AWS 서비스의 실제 활용 사례
◎ 고가용성 아키텍처 구축
◎ 보안을 고려한 아키텍처 구축
◎ 대규모 트래픽을 위한 아키텍처 구축
◎ 글로벌 서비스를 위한 아키텍처 설계
◎ 대규모 사용자를 버티는 데이터베이스 분산 기법
목차
목차
[01부] AWS 첫걸음 - 클라우드 여정의 시작
01 _ 직접 구축한 서버로 서비스 운영하기
__1.1 서버 운영 중 마주친 현실적인 문제점 정리
02 _ 클라우드의 정의, 그리고 시작
__2.1 AWS에 가입하기
__2.2 AWS에 로그인하기
03 _ EC2와 로드 밸런서를 활용한 트래픽 분산 아키텍처 구성
__3.1 인스턴스란?
__3.2 [실습] EC2 인스턴스 생성
__3.3 로드 밸런서란?
__3.4 보안 그룹이란?
__3.5 [실습] 보안 그룹 생성
__3.6 대상 그룹이란?
__3.7 [실습] 대상 그룹 생성
__3.8 AWS 글로벌 인프라 관련 용어
__3.9 [실습] 로드 밸런서 생성
__3.10 고가용성 아키텍처 설계
__3.11 내결함성 아키텍처 설계
04 _ 오토 스케일링 그룹을 활용한 고가용성 아키텍처 구성
__4.1 오토 스케일링 그룹이란?
__4.2 AMI란?
__4.3 [실습] AMI 생성
__4.4 시작 템플릿이란?
__4.5 [실습] 보안 그룹 생성
__4.6 [실습] 시작 템플릿 생성
__4.7 [실습] 오토 스케일링 그룹 생성
__4.8 [실습] 오토 스케일링 그룹 테스트
__4.9 오토 스케일링 그룹의 한계
__4.10 [실습] 리소스 삭제
__4.11 정리
05 _ RDS로 데이터베이스 사용하기
__5.1 RDS란?
__5.2 [실습] 보안 그룹 생성
__5.3 [실습] RDS 생성
__5.4 [실습] 리소스 삭제
06 _ 도메인 연결과 HTTPS 인증
__6.1 Route 53이란?
__6.2 [실습] Route 53을 이용한 도메인 등록
__6.3 AWS Certificate Manager란?
__6.4 [실습] AWS Certificate Manager(ACM) 인증
__6.5 [실습] Route 53에서 ELB와 도메인 연결
__6.6 [실습] 리소스 삭제
__6.7 정리
[02부] 실무에서 바로 사용하는 AWS 활용법
07 _ 네트워크의 시작, VPC
__7.1 VPC란?
__7.2 CIDR 주소 체계
__7.3 [실습] VPC 생성
__7.4 서브넷이란?
__7.5 [실습] 서브넷 생성
__7.6 인터넷 게이트웨이(IGW)
__7.7 [실습] 인터넷 게이트웨이 생성
__7.8 퍼블릭 라우팅 테이블이란?
__7.9 [실습] 퍼블릭 라우팅 테이블 생성
__7.10 [실습] 보안 그룹 생성
__7.11 [실습] 인스턴스 생성
08 _ VPC의 프라이빗 서브넷 설정
__8.1 NAT 게이트웨이
__8.2 [실습] NAT 게이트웨이 생성
__8.3 [실습] 프라이빗 라우팅 테이블 생성
__8.4 Session Manager란?
__8.5 [실습] 인스턴스 생성
__8.6 DB 서브넷의 라우팅 테이블
__8.7 [실습] 리소스 삭제
__8.8 정리
09 _ VPC로 기존 아키텍처 이전하기
__9.1 RDS 마이그레이션
__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.2 Bastion 서버
__12.3 Session Manager를 이용한 연결
__12.4 [실습] Session Manager 설정
__12.5 Systems Manager란?
13 _ VPN으로 데이터베이스에 접근하기
__13.1 VPN란?
__13.2 [실습] 인증서와 키 생성
__13.3 [실습] AWS Client VPN 엔드포인트 생성
__13.4 [실습] AWS Client VPN용 클라이언트 설정
__13.5 [실습] 리소스 삭제
14 _ RDS 다중 AZ 구성을 활용한 장애 대비
__14.1 RDS의 다중 AZ
__14.2 장애 조치와 자가 치유
__14.3 [실습] 다중 AZ 설정
15 _ 이미지 저장부터 웹 서버까지, S3 다루기
__15.1 S3 소개
__15.2 [실습] S3 정적 웹 사이트 호스팅 설정
__15.3 [실습] 리소스 삭제
16 _ VPC 엔드포인트로 서비스끼리 프라이빗하게 연결하기
__16.1 VPC 엔드포인트란?
__16.2 [실습] S3 게이트웨이 엔드포인트
__16.3 [실습] 리소스 삭제
17 _ CloudFront로 전 세계로 빠르게 데이터 전송하기
__17.1 CloudFront란?
__17.2 [실습] CloudFront 배포
__17.3 [실습] 리소스 삭제
18 _ Service Quotas로 리소스 한계 파악 및 증가 요청하기
__18.1 Service Quotas란?
__18.2 [실습] Service Quotas를 이용한 리소스 한도 상향
19 _ CloudTrail로 AWS에서 누가, 언제, 무엇을 했는지 추적하기
__19.1 CloudTrail이란?
__19.2 [실습] CloudTrail을 이용한 활동 추적
20 _ IAM으로 인증 및 권한 부여 관리하기
__20.1 IAM이란?
__20.2 [실습] Admin 사용자 생성
__20.3 사용자, 그룹, 정책
__20.4 [그룹] 사용자 그룹 및 정책 생성
__20.5 AWS를 제어하는 세 가지 방법
__20.6 [실습] 액세스 키, 비밀 액세스 키 발급
__20.7 역할이란?
__20.8 [실습] 역할을 통한 서비스 간의 권한 설정
__20.9 [실습] 계정 간 역할 전환
__20.10 [실습] 리소스 삭제
21 _ CloudWatch로 리소스 모니터링 및 자동화하기
__21.1 CloudWatch란?
__21.2 CloudWatch 지표와 경보
__21.3 [실습] CloudWatch 지표 및 경보
__21.4 CloudWatch 로그
__21.5 [실습] CloudWatch 로그
__21.6 CloudWatch 이벤트
__21.7 [실습] CloudWatch 이벤트
__21.8 [실습] 리소스 삭제
22 _ RDS 읽기 전용 복제본으로 읽기 성능 향상시키기
__22.1 RDS 읽기 전용 복제본이란?
__22.2 [실습] 읽기 전용 복제본 생성
23 _ ElastiCache를 활용한 성능 개선
__23.1 ElastiCache란?
__23.2 [실습] 보안 그룹 생성
__23.3 [실습] ElastiCache 서브넷 그룹 생성
__23.4 [실습] ElastiCache 생성
__23.5 [실습] 리소스 삭제
24 _ NoSQL! DynamoDB로 데이터베이스 분산하기
__24.1 DynamoDB란?
__24.2 [실습] DynamoDB 테이블 생성
__24.3 [실습] 리소스 삭제
[03부] 글로벌 확장과 복잡한 네트워크 구성
25 _ 인프라를 코드로! CloudFormation으로 자동화하기
__25.1 Cloudformation이란?
__25.2 [실습] CloudFormation 사용하기
__25.3 CloudFormation 문법
26 _ VPC끼리 네트워크 연결하기
__26.1 VPC 피어링 연결이란?
__26.2 [실습] VPC 피어링 연결
__26.3 [실습] 리소스 삭제
27 _ Transit Gateway로 복잡한 네트워크 단순화하기
__27.1 Transit Gateway란?
__27.2 [실습] Transit Gateway
__27.3 [실습] 리소스 삭제
28 _ Transit Gateway를 활용한 글로벌 네트워크 구축
__28.1 Transit Gateway 피어링 연결이란?
__28.2 [실습] Transit Gateway 피어링 연결
__28.3 [실습] 리소스 삭제
01 _ 직접 구축한 서버로 서비스 운영하기
__1.1 서버 운영 중 마주친 현실적인 문제점 정리
02 _ 클라우드의 정의, 그리고 시작
__2.1 AWS에 가입하기
__2.2 AWS에 로그인하기
03 _ EC2와 로드 밸런서를 활용한 트래픽 분산 아키텍처 구성
__3.1 인스턴스란?
__3.2 [실습] EC2 인스턴스 생성
__3.3 로드 밸런서란?
__3.4 보안 그룹이란?
__3.5 [실습] 보안 그룹 생성
__3.6 대상 그룹이란?
__3.7 [실습] 대상 그룹 생성
__3.8 AWS 글로벌 인프라 관련 용어
__3.9 [실습] 로드 밸런서 생성
__3.10 고가용성 아키텍처 설계
__3.11 내결함성 아키텍처 설계
04 _ 오토 스케일링 그룹을 활용한 고가용성 아키텍처 구성
__4.1 오토 스케일링 그룹이란?
__4.2 AMI란?
__4.3 [실습] AMI 생성
__4.4 시작 템플릿이란?
__4.5 [실습] 보안 그룹 생성
__4.6 [실습] 시작 템플릿 생성
__4.7 [실습] 오토 스케일링 그룹 생성
__4.8 [실습] 오토 스케일링 그룹 테스트
__4.9 오토 스케일링 그룹의 한계
__4.10 [실습] 리소스 삭제
__4.11 정리
05 _ RDS로 데이터베이스 사용하기
__5.1 RDS란?
__5.2 [실습] 보안 그룹 생성
__5.3 [실습] RDS 생성
__5.4 [실습] 리소스 삭제
06 _ 도메인 연결과 HTTPS 인증
__6.1 Route 53이란?
__6.2 [실습] Route 53을 이용한 도메인 등록
__6.3 AWS Certificate Manager란?
__6.4 [실습] AWS Certificate Manager(ACM) 인증
__6.5 [실습] Route 53에서 ELB와 도메인 연결
__6.6 [실습] 리소스 삭제
__6.7 정리
[02부] 실무에서 바로 사용하는 AWS 활용법
07 _ 네트워크의 시작, VPC
__7.1 VPC란?
__7.2 CIDR 주소 체계
__7.3 [실습] VPC 생성
__7.4 서브넷이란?
__7.5 [실습] 서브넷 생성
__7.6 인터넷 게이트웨이(IGW)
__7.7 [실습] 인터넷 게이트웨이 생성
__7.8 퍼블릭 라우팅 테이블이란?
__7.9 [실습] 퍼블릭 라우팅 테이블 생성
__7.10 [실습] 보안 그룹 생성
__7.11 [실습] 인스턴스 생성
08 _ VPC의 프라이빗 서브넷 설정
__8.1 NAT 게이트웨이
__8.2 [실습] NAT 게이트웨이 생성
__8.3 [실습] 프라이빗 라우팅 테이블 생성
__8.4 Session Manager란?
__8.5 [실습] 인스턴스 생성
__8.6 DB 서브넷의 라우팅 테이블
__8.7 [실습] 리소스 삭제
__8.8 정리
09 _ VPC로 기존 아키텍처 이전하기
__9.1 RDS 마이그레이션
__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.2 Bastion 서버
__12.3 Session Manager를 이용한 연결
__12.4 [실습] Session Manager 설정
__12.5 Systems Manager란?
13 _ VPN으로 데이터베이스에 접근하기
__13.1 VPN란?
__13.2 [실습] 인증서와 키 생성
__13.3 [실습] AWS Client VPN 엔드포인트 생성
__13.4 [실습] AWS Client VPN용 클라이언트 설정
__13.5 [실습] 리소스 삭제
14 _ RDS 다중 AZ 구성을 활용한 장애 대비
__14.1 RDS의 다중 AZ
__14.2 장애 조치와 자가 치유
__14.3 [실습] 다중 AZ 설정
15 _ 이미지 저장부터 웹 서버까지, S3 다루기
__15.1 S3 소개
__15.2 [실습] S3 정적 웹 사이트 호스팅 설정
__15.3 [실습] 리소스 삭제
16 _ VPC 엔드포인트로 서비스끼리 프라이빗하게 연결하기
__16.1 VPC 엔드포인트란?
__16.2 [실습] S3 게이트웨이 엔드포인트
__16.3 [실습] 리소스 삭제
17 _ CloudFront로 전 세계로 빠르게 데이터 전송하기
__17.1 CloudFront란?
__17.2 [실습] CloudFront 배포
__17.3 [실습] 리소스 삭제
18 _ Service Quotas로 리소스 한계 파악 및 증가 요청하기
__18.1 Service Quotas란?
__18.2 [실습] Service Quotas를 이용한 리소스 한도 상향
19 _ CloudTrail로 AWS에서 누가, 언제, 무엇을 했는지 추적하기
__19.1 CloudTrail이란?
__19.2 [실습] CloudTrail을 이용한 활동 추적
20 _ IAM으로 인증 및 권한 부여 관리하기
__20.1 IAM이란?
__20.2 [실습] Admin 사용자 생성
__20.3 사용자, 그룹, 정책
__20.4 [그룹] 사용자 그룹 및 정책 생성
__20.5 AWS를 제어하는 세 가지 방법
__20.6 [실습] 액세스 키, 비밀 액세스 키 발급
__20.7 역할이란?
__20.8 [실습] 역할을 통한 서비스 간의 권한 설정
__20.9 [실습] 계정 간 역할 전환
__20.10 [실습] 리소스 삭제
21 _ CloudWatch로 리소스 모니터링 및 자동화하기
__21.1 CloudWatch란?
__21.2 CloudWatch 지표와 경보
__21.3 [실습] CloudWatch 지표 및 경보
__21.4 CloudWatch 로그
__21.5 [실습] CloudWatch 로그
__21.6 CloudWatch 이벤트
__21.7 [실습] CloudWatch 이벤트
__21.8 [실습] 리소스 삭제
22 _ RDS 읽기 전용 복제본으로 읽기 성능 향상시키기
__22.1 RDS 읽기 전용 복제본이란?
__22.2 [실습] 읽기 전용 복제본 생성
23 _ ElastiCache를 활용한 성능 개선
__23.1 ElastiCache란?
__23.2 [실습] 보안 그룹 생성
__23.3 [실습] ElastiCache 서브넷 그룹 생성
__23.4 [실습] ElastiCache 생성
__23.5 [실습] 리소스 삭제
24 _ NoSQL! DynamoDB로 데이터베이스 분산하기
__24.1 DynamoDB란?
__24.2 [실습] DynamoDB 테이블 생성
__24.3 [실습] 리소스 삭제
[03부] 글로벌 확장과 복잡한 네트워크 구성
25 _ 인프라를 코드로! CloudFormation으로 자동화하기
__25.1 Cloudformation이란?
__25.2 [실습] CloudFormation 사용하기
__25.3 CloudFormation 문법
26 _ VPC끼리 네트워크 연결하기
__26.1 VPC 피어링 연결이란?
__26.2 [실습] VPC 피어링 연결
__26.3 [실습] 리소스 삭제
27 _ Transit Gateway로 복잡한 네트워크 단순화하기
__27.1 Transit Gateway란?
__27.2 [실습] Transit Gateway
__27.3 [실습] 리소스 삭제
28 _ Transit Gateway를 활용한 글로벌 네트워크 구축
__28.1 Transit Gateway 피어링 연결이란?
__28.2 [실습] Transit Gateway 피어링 연결
__28.3 [실습] 리소스 삭제
저자
저자
최진영(럭키바닐라 3세)
[경력사항]
? AWS 공인 강사
? 동서대에서 클라우드 융합 대학원 교수로서, 대학원의 대부분의 커리큘럼을 필자가 만들었고, 학생들에게 AWS 아키텍처, EKS, AWS 보안, 서버리스에 대해 강의하고 있다.
? AWS의 테크니컬 트레이너로서 4년 10개월 동안 여러 대기업에서 AWS를 잘 사용하는 방법을 강의했다.
? 4년 정도 스타트업의 공동 창업자이자 CTO로서 500만 명에 달하는 사용자의 트래픽을 처리해본 경험이 있다. (이때 AWS를 집중적으로 사용해보면서 클라우드에 대한 실력을 키웠다.)
? 인프런의 첫 번째 유료 강의를 판매한 강사다. 아이폰 애플리케이션을 만드는 강의였는데, 지금은 이 책과 연계되는 강의도 론칭한 상태다.
? AWS의 모든 자격증을 취득해서 2024년 기준으로 All Star다. (AWS에서는 모든 자격증을 취득한 사람을 All Star라고 한다.)
? AWS Certified Cloud Practitioner - Foundational
? AWS Certified Data Engineer - Associate
? AWS Certified Developer - Associate
? AWS Certified Solutions Architect - Associate
? AWS Certified SysOps Administrator - Associate
? AWS Certified DevOps Engineer - Professional
? AWS Certified Solutions Architect - Professional
? AWS Certified Advanced Networking - Specialty
? AWS Certified Machine Learning - Specialty
? AWS Certified Security ? Specialty
? AWS 공인 강사
? 동서대에서 클라우드 융합 대학원 교수로서, 대학원의 대부분의 커리큘럼을 필자가 만들었고, 학생들에게 AWS 아키텍처, EKS, AWS 보안, 서버리스에 대해 강의하고 있다.
? AWS의 테크니컬 트레이너로서 4년 10개월 동안 여러 대기업에서 AWS를 잘 사용하는 방법을 강의했다.
? 4년 정도 스타트업의 공동 창업자이자 CTO로서 500만 명에 달하는 사용자의 트래픽을 처리해본 경험이 있다. (이때 AWS를 집중적으로 사용해보면서 클라우드에 대한 실력을 키웠다.)
? 인프런의 첫 번째 유료 강의를 판매한 강사다. 아이폰 애플리케이션을 만드는 강의였는데, 지금은 이 책과 연계되는 강의도 론칭한 상태다.
? AWS의 모든 자격증을 취득해서 2024년 기준으로 All Star다. (AWS에서는 모든 자격증을 취득한 사람을 All Star라고 한다.)
? AWS Certified Cloud Practitioner - Foundational
? AWS Certified Data Engineer - Associate
? AWS Certified Developer - Associate
? AWS Certified Solutions Architect - Associate
? AWS Certified SysOps Administrator - Associate
? AWS Certified DevOps Engineer - Professional
? AWS Certified Solutions Architect - Professional
? AWS Certified Advanced Networking - Specialty
? AWS Certified Machine Learning - Specialty
? AWS Certified Security ? Specialty
Payment & Security
Payment methods
Your payment information is processed securely. We do not store credit card details nor have access to your credit card information.

