목차
1장 AWS 시작하기
_1-1 AWS란 무엇일까?
__클라우드 컴퓨팅
__AWS
__AWS를 배워야 하는 이유 3가지
__AWS 리전
__이 책에서 공부할 AWS 서비스 6가지
_1-2 AWS 프리 티어 계정 생성하기
__[Do it! 실습] AWS 계정 만들기
_1-3 AWS 콘솔 살펴보기
__탐색 모음
__서비스 콘솔로 이동하기
2장 EC2로 백엔드 서버 배포하기
_2-1 필수 개념과 함께 EC2 이해하기
__배포
__IP 주소
__포트
__EC2
__EC2 인스턴스
__EC2를 사용하는 이유
_2-2 보안 그룹 이해하기
__보안 그룹
__보안 그룹 규칙 — 인바운드와 아웃바운드
_2-3 EC2 인스턴스 시작하기
__[Do it! 실습] EC2 인스턴스 시작하기
__[Do it! 실습] EC2 인스턴스 확인하기
_2-4 탄력적 IP 연결하기
__탄력적 IP
__[Do it! 실습] EC2 인스턴스에 탄력적 IP 연결하기
_2-5 EC2에 백엔드 서버 배포하기
__[Do it! 실습] 스프링 부트 서버 배포하기
__[Do it! 실습] 익스프레스 서버 배포하기
__[한 걸음 더] EC2 인스턴스 유형 변경하기
_2장 되새김 문제
3장 Route 53으로 도메인 주소 연결하기
_3-1 필수 개념과 함께 Route 53 이해하기
__도메인
__웹 서비스에 도메인을 적용하는 이유
__DNS
__Route 53
_3-2 Route 53에서 도메인 구입하기
__[Do it! 실습] 도메인 구입하기
_3-3 EC2 인스턴스에 도메인 연결하기
__[Do it! 실습] 레코드 생성하기
_3-4 무료 도메인으로 백엔드 서버 접속하기
__[Do it! 실습] 무료 도메인 발급받기
_3장 되새김 문제
4장 ELB로 안전한 백엔드 서버 만들기
_4-1 필수 개념과 함께 ELB 이해하기
__HTTP와 HTTPS
__HTTPS를 적용하는 이유
__ELB
__ELB의 구성 요소
__ELB를 활용한 아키텍처 구성
_4-2 ELB로 로드 밸런서 구성하기
__[Do it! 실습] 대상 그룹 만들기
__[Do it! 실습] ELB에서 로드 밸런서 생성하기
_4-3 상태 검사 API 추가하기
__[Do it! 실습] 상태 검사용 스프링 부트 서버 배포하기
__[Do it! 실습] 상태 검사용 익스프레스 서버 배포하기
__[Do it! 실습] 상태 검사 API 동작 확인하기
_4-4 로드 밸런서에 도메인 연결하기
__[Do it! 실습] 로드 밸런서로 연결되는 레코드 추가하기
_4-5 HTTPS 적용하기
__ELB에 HTTPS 적용하는 방법
__[Do it! 실습] 1단계: SSL/TLS 인증서 발급받기
__[Do it! 실습] 2단계: 로드 밸런서에 HTTPS용 리스너 추가하기
__[Do it! 실습] 3단계: HTTP에서 HTTPS로 리디렉션 설정하기
_4장 되새김 문제
5장 RDS로 데이터베이스 손쉽게 만들기
_5-1 필수 개념과 함께 RDS 이해하기
__RDS
__RDS 인스턴스
__RDS를 사용하는 이유
__RDS를 활용한 아키텍처 구성
_5-2 RDS 인스턴스 생성하기
__[Do it! 실습] RDS 인스턴스 생성하기
__[Do it! 실습] RDS 보안 그룹 수정하기
__[Do it! 실습] RDS 인스턴스 접속하기
_5-3 파라미터 그룹 설정하기
__[Do it! 실습] 파라미터 그룹 생성 및 설정하기
_5-4 백엔드 서버에 RDS 연결하기
__[Do it! 실습] RDS를 활용하는 스프링 부트 서버 배포하기
__[Do it! 실습] RDS를 활용하는 익스프레스 서버 배포하기
_5장 되새김 문제
6장 S3로 이미지 저장소 만들기
_6-1 필수 개념과 함께 S3 이해하기
__S3
__S3를 사용하는 이유
__이미지 파일 업로드 과정
__이미지 파일 다운로드 과정
_6-2 이미지 저장용 S3 버킷 생성하기
__[Do it! 실습] S3 버킷 만들기
_6-3 버킷 사용을 위한 정책 설정하기
__[Do it! 실습] 버킷 정책 추가하기
_6-4 IAM으로 S3 사용 권한 준비하기
__IAM
__[Do it! 실습] IAM에서 액세스 키 발급받기
_6-5 백엔드 서버에서 S3 활용하기
__[Do it! 실습] S3를 활용하는 스프링 부트 서버 배포하기
__[Do it! 실습] S3를 활용하는 익스프레스 서버 배포하기
__[Do it! 실습] S3를 활용하는 백엔드 프로젝트 테스트하기
_6장 되새김 문제
7장 S3와 CloudFront로 웹 사이트 배포하기
_7-1 필수 개념과 함께 CloudFront 이해하기
__정적 웹 사이트의 동작 원리
__S3의 정적 웹 사이트 호스팅 기능
__CloudFront
__S3와 CloudFront를 활용한 아키텍처 구성
_7-2 웹 사이트용 S3 버킷 준비하기
__[Do it! 실습] 정적 웹 사이트 호스팅용 S3 버킷 준비하기
_7-3 S3로 정적 웹 사이트 호스팅하기
__[Do it! 실습] S3로 웹 사이트 배포하기
_7-4 CloudFront 구성하기
__[Do it! 실습] CloudFront 생성하기
__[Do it! 실습] 새로운 도메인과 HTTPS 적용하기
_7장 되새김 문제
8장 AWS 자원 깔끔하게 삭제하기
_8-1 비용 발생하지 않게 자원 삭제하기
__[Do it! 실습] 백엔드 프로젝트용 자원 삭제하기
__[Do it! 실습] 프런트엔드 프로젝트용 자원 삭제하기
__[Do it! 실습] ACM 인증서 삭제하기
_8-2 내 계정에서 발생한 비용 관리하기
__[Do it! 실습] 계정 청구서 확인하기
최종 프로젝트: 게시판 웹 서비스 배포하기
_1단계 게시판 웹 서비스 미리 보기
__게시판 웹 서비스
__프런트엔드 프로젝트 살펴보기
__백엔드 프로젝트 살펴보기
__AWS 아키텍처 살펴보기
_2단계 백엔드 프로젝트 배포하기
__[Do it! 실습] 백엔드 서버 실행을 위한 자원 생성하기
__[Do it! 실습] 백엔드 프로젝트 배포하기
__[Do it! 실습] 도메인과 HTTPS 설정하기
_3단계 프런트엔드 프로젝트 배포하기
__[Do it! 실습] 정적 웹 사이트 호스팅용 버킷 준비하기
__[Do it! 실습] 프런트엔드 프로젝트 배포하기
__[Do it! 실습] 웹 사이트 보완하기
찾아보기