*PYRASIS.COM: "아마존 웹 서비스를 다루는 기술" 책 사이트 링크
목차
- 왜 AWS인가?
- AWS 기본 개념 살펴보기
- AWS 계정 생성하기
- 가상 서버를 제공하는 EC2
- Security Group으로 방화벽 설정하기
- 고정 IP를 제공하는 Elastic IP
- EC2 인스턴스 접속을 위한 키 쌍
- AMI
- API와 툴 사용을 위한 액세스 키 생성하기
- AWS 리소스의 상태를 모니터링하는 CloudWatch
- HTTP 프로토콜과 연동되는 스토리지 S3
- 전 세계에 콘텐츠를 배포하는 CDN 서비스인 CloudFront
- 확장 가능한 관계형 데이터베이스를 제공하는 RDS
- 확장 가능한 NoSQL 분산 데이터베이스를 제공하는 DynamoDB
- 확장 가능한 분산 인 메모리 캐시를 제공하는 ElastiCache
- ElastiCache 캐시 노드 유형
- ElastiCache 예약 캐시 노드
- ElastiCache Memcached 클러스터 생성하기
- ElastiCache Memcached 클러스터 Security Group 생성 및 설정하기
- ElastiCache Memcached 클러스터에 캐시 노드 추가하기
- ElastiCache Redis 클러스터 생성하기
- ElastiCache Redis 클러스터 Security Group 생성 및 설정하기
- ElastiCache Redis 클러스터 스냅샷 활용하기
- ElastiCache Redis 클러스터 Read Replica 생성하기
- 사용자와 그룹을 생성하여 접근제어 및 권한관리를 제공하는 IAM
- AWS 리소스와 연동 가능한 DNS 서비스 Route 53
- 부하 분산과 고가용성을 제공하는 ELB
- 자동으로 EC2 인스턴스를 생성하여 서비스를 확장하는 Auto Scaling
- 가상 네트워크를 제공하는 VPC
- 데이터 보관 및 백업을 위한 매우 저렴한 스토리지 서비스 Glacier
- 서버 구성을 자동화하는 CloudFormation
- 간편하게 사용하는 애플리케이션 플랫폼 서비스 Elastic Beanstalk
- 애플리케이션 구성과 배포를 자동화하는 OpsWorks
- 검색 서비스를 제공하는 CloudSearch
- 푸시 알림 서비스 SNS
- 이메일 전송 서비스 SES
- 메시지 큐를 제공하는 SQS
- 동영상 인코딩 서비스 Elastic Transcoder
- AWS API, CLI 활용하기
- 글로벌 사진 사이트 구축하기
- 자동 확장 가능한 콘서트 티켓 예매 사이트 구축하기
- 자동 확장 가능한 모바일 게임 서버 구축하기
- 부록