이번에 리뷰할 서적은 한빛미디어에서 출판된 "소문난 명강의_소플의 처음 만난 AWS" 입니다.
"소문난 명강의_소플의 처음 만난 AWS"는 AWS(Amazon Web Services) 생태계의 기초부터 주요 서비스와 기능, 실습을 통해 클라우드 컴퓨팅을 배우는 입문자를 위한 가이드입니다.
AWS의 방대한 서비스를 주제별로 나누어 체계적으로 설명하며, 각 장은 이론과 실습이 조화를 이루도록 구성되어 있습니다.
1장: 안녕, 클라우드!
AWS에 들어가기 전 클라우드 컴퓨팅의 개념과 장점을 설명하며, 클라우드의 기본 이해를 돕는 기초적인 내용을 다룹니다.
클라우드의 배경 지식 없이도 쉽게 따라갈 수 있어 초보자에게 적합합니다.
2장: 안녕, AWS!
AWS의 역사, 특징, 사용 사례 등을 설명하며 AWS가 왜 중요한지 설득력 있게 전달합니다.
AWS 계정 생성 및 MFA 설정 같은 실습을 통해 직접 서비스를 시작할 수 있도록 돕습니다.
3장: Elastic Compute Cloud (EC2)
AWS에서 가장 많이 사용하는 EC2를 중심으로 구성되었습니다.
가상 서버를 생성, 접속, 종료하는 실습 과정을 상세히 설명하며, 보안 그룹과 Elastic IP 설정 등 실제 프로젝트에서 필요한 기능들을 익힐 수 있습니다.
4장: Elastic Block Store (EBS)
스토리지 서비스 EBS의 개념과 활용법을 다룹니다.
실습을 통해 볼륨 생성, 스냅샷 관리 등을 학습하며, 데이터 저장과 복원 관련 기술을 익힐 수 있습니다.
5장: Elastic Load Balancing (ELB)
로드 밸런싱의 개념과 ELB의 작동 방식을 설명하며, 가용성을 높이는 방법을 제시합니다.
여러 가용 영역에 EC2를 배포하고 로드 밸런서를 생성하는 실습이 포함되어 있어 실무 능력을 높이는 데 유용합니다.
6장: Auto Scaling
트래픽 변화에 따라 자동으로 리소스를 조정하는 Auto Scaling의 개념과 사용 방법을 실습 중심으로 다룹니다.
AMI 생성, Auto Scaling Group 설정 등 효율적인 리소스 관리를 배울 수 있습니다.
7장: Relational Database Service (RDS)
RDS의 기본 구조와 다중 AZ 배포, 읽기 전용 복제본 등을 소개하며, 데이터베이스 관리의 핵심 개념을 다룹니다.
WordPress와의 연동 실습으로 이론을 실무에 바로 적용할 수 있도록 설계되었습니다.
8장: Simple Storage Service (S3)
S3의 객체 스토리지 기능을 중심으로, 파일 업로드 및 다운로드, 정적 웹사이트 호스팅 등 다양한 사용 사례를 다룹니다.
실습 과정이 상세히 설명되어 있어 초보자도 쉽게 따라할 수 있습니다.
9장: CloudFront
CDN(Content Delivery Network) 서비스인 CloudFront를 소개하며, S3와의 연동을 통해 콘텐츠 배포의 효율성을 높이는 방법을 다룹니다.
간단한 실습으로 내용을 체화할 수 있습니다.
10장: Route 53
DNS 서비스 Route 53의 개념과 라우팅 방식을 다룹니다.
호스팅 영역 생성과 삭제 실습으로 도메인 이름 관리의 기본을 익힐 수 있습니다.
11장: Identity and Access Management (IAM)
IAM을 통해 사용자와 권한 관리를 체계적으로 설명합니다.
사용자 추가, 그룹 생성, 정책 적용 등 AWS 보안의 기본을 학습할 수 있습니다.
12장: CloudWatch
모니터링 및 알림 서비스를 다루며, CloudWatch를 활용한 알람 설정과 EC2 부하 테스트 실습으로 시스템 상태를 모니터링하는 방법을 배웁니다.
13장: DynamoDB
NoSQL 데이터베이스 DynamoDB의 구조와 사용 방법을 설명하며, 테이블 생성,데이터 입력 및 조회 등 실습으로 기본적인 데이터 관리를 배울 수 있습니다.
14장: Lambda
서버리스 컴퓨팅의 핵심 서비스인 Lambda의 개념과 사용 방법을 설명합니다.
간단한 함수 생성 및 삭제 실습으로 서버리스 환경을 이해할 수 있습니다.
15장: AWS SDK, CLI
개발 도구인 SDK와 CLI의 설치 및 활용법을 설명합니다.
Node.js와 AWS CLI를 활용한 실습이 포함되어 있어 개발자에게 유용합니다.
16장: 미니 프로젝트
책의 내용을 바탕으로 웹 서버와 S3를 연동하고, CloudFront와 Auto Scaling을 설정하는 프로젝트를 진행합니다.
앞서 배운 내용을 종합적으로 실습하며 실무 능력을 강화할 수 있습니다.
총평
장점
1. 체계적 구성: 각 장이 독립적이면서도 유기적으로 연결되어 있어 초보자도 AWS를 단계적으로 학습할 수 있습니다.
2. 풍부한 실습: 이론 설명 후 실습으로 이어지는 구성으로, 개념을 실제로 적용할 수 있습니다.
3. 실무 중심: Auto Scaling, RDS, ELB 등 실제 클라우드 운영 환경에서 사용하는 기술을 상세히 다룹니다.
단점
1. 초급 위주: 중급 이상의 사용자를 위한 심화 내용이 부족해 실무 경험이 있는 독자에게는 아쉬울 수 있습니다.
2. 서비스 다양성 한계: AWS의 전체 서비스 중 일부만 다뤄지기 때문에, 특정 고급 서비스에 관심이 있다면 추가 학습이 필요합니다.
추천 독자
- 클라우드 컴퓨팅과 AWS를 처음 접하는 초보자
- AWS 기초 지식을 빠르게 익히고자 하는 비개발자
- AWS 인증 시험 준비를 시작하는 입문자
이 책은 AWS 입문자에게 실질적인 도움을 주는 가이드로서, AWS의 기본 개념부터 실습까지 폭넓게 다루고 있어 실무 준비에 적합합니다.
"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."