『초보자를 위한 AWS』 출간

각종 홍보글 게시 전 숙지 사항 글의 내용을 숙지하신 후, 글을 게시해주시기 바랍니다.

[책 소개]

AWS 기초부터 웹 서비스 배포와 Terraform 자동화까지,

직접 구축하며 익히는 실습형 클라우드 입문서

AWS를 처음 접하면 수많은 서비스 이름과 복잡한 설정 화면부터 마주하게 됩니다. 이 책은 이러한 어려움을 줄이기 위해 서버와 클라이언트의 구조, 네트워크 통신, 데이터 센터, 가상화와 클라우드 컴퓨팅 등 AWS를 이해하는 데 필요한 기초 개념부터 차근차근 설명합니다. AWS 계정을 만들고 MFA를 설정한 뒤에는 VPC, 서브넷, 인터넷 게이트웨이, 라우팅 테이블, 보안 그룹을 직접 구성하며 클라우드 네트워크가 어떻게 만들어지고 연결되는지 익힙니다.

네트워크 구성을 마치면 EC2 인스턴스를 생성하고 SSH로 접속해 Nginx 웹 서버와 직접 만든 홈페이지를 배포합니다. 이어서 Spring Boot 애플리케이션을 실행하고 Amazon RDS의 MySQL 데이터베이스와 연동하여, 웹 서버와 애플리케이션 서버, 데이터베이스가 연결되는 실제 서비스의 기본 구조를 완성합니다. 가비아에서 구매한 도메인을 Route 53과 연결하고, SSL/TLS 인증서를 발급한 뒤 로드 밸런서를 구성해 HTTPS로 서비스에 접속하는 과정도 실습합니다. 각 서비스를 개별적으로 살펴보는 데 그치지 않고, 하나의 웹 애플리케이션이 인터넷에 공개되기까지 필요한 전체 흐름을 단계적으로 경험할 수 있습니다.

실습이 끝난 뒤에는 사용한 EC2, RDS, 로드 밸런서, 보안 그룹, VPC 등의 자원을 안전하게 삭제하여 불필요한 과금을 방지하는 방법까지 살펴봅니다. 마지막 장에서는 Terraform과 HCL의 기본 개념을 익히고, 앞에서 관리 콘솔로 직접 구성했던 VPC, 서브넷, 인터넷 게이트웨이, 보안 그룹, EC2 인스턴스 등의 인프라를 코드로 생성하고 삭제합니다. AWS의 기본 개념과 네트워크 구성부터 웹 서비스 배포, 데이터베이스 연동, 도메인과 HTTPS 설정, 인프라 자동화까지 하나의 흐름으로 익히고 싶은 초보자를 위한 실습 중심의 입문서입니다.

[대상 독자층]

  • AWS와 클라우드를 처음 배우는 입문자

  • 직접 실습하며 클라우드 서비스의 전체 흐름을 익히고 싶은 독자

  • 웹 서비스 구축과 배포 과정을 경험해 보고 싶은 예비 개발자

  • 실무에 필요한 AWS 기초 역량을 쌓고 싶은 학생 및 직장인

  • 인프라 구성부터 자동화까지 단계적으로 배우고 싶은 독자

[도서 특징]

1. 인프라 기초 실습

AWS 계정 생성부터 VPC, 서브넷, 라우팅 테이블, 보안 그룹까지 클라우드 인프라의 핵심 개념을 실습으로 익힙니다.

2. 웹 서비스 구축, 배포

EC2에 Nginx를 설치하고 스프링 부트와 RDS를 연동하며 웹 서비스가 동작하는 전 과정을 경험합니다.

3. 운영과 자동화

도메인, 인증서, 로드 밸런서 구성과 자원 정리를 익히고 Terraform으로 AWS 인프라를 자동화합니다.