AWS 도입을 준비하는 당신을 위한 서비스 핵심 가이드북!
필요한 것만 콕 집어서 알려주는 실무 중심 AWS 서비스 해설서!
AWS가 제공하는 서비스와 기능은 범위가 넓고 동시에 많은 기능을 제공하기 때문에 처음부터 각 서비스에 관해 자세하고 파고드는 방법은 효율적이지 않습니다. 본격적인 학습에 앞서 AWS의 주요 서비스가 가진 특성과 요점부터 익힌 다음 필요한 서비스를 깊게 파악하는 것이 좋습니다.
이 책은 AWS와 클라우드 전문가들이 기본적으로 알아야 할 서비스 16가지, 실무에 도움이 되는 서비스 77가지를 엄선해 사전처럼 볼 수 있도록 엮었습니다. AWS 도입을 앞두고 있다면 이 책으로 시작해보세요!
Chapter 00 들어가며
01 이 책의 목적과 대상 독자
02 이 책의 구성
1부 입문 편
Chapter 01 클라우드 기초 지식
01 클라우드 컴퓨팅의 발전
Chapter 02 AWS의 기본과 전반적인 구성
01 AWS가 클라우드 서비스를 제공하고 있는 리전
02 AWS가 제공하는 서비스 목록
03 AWS 서비스 이용 방법
04 AWS의 SLA와 공동 책임 모델
05 AWS 지원
2부 기본 편
Chapter 03 네트워크 관련 서비스
01 가상 프라이빗 네트워크를 구축하는 서비스
Amazon VPC (Virtual Private Cloud)
02 확장 가능한 DNS 서비스
Amazon Route 53
03 가상 로드 밸런싱 서비스
Elastic Load Balancing
Chapter 04 컴퓨팅 관련 서비스
01 가상 서버 환경을 제공하는 서비스
Amazon EC2 (Elastic Compute Cloud)
02 자동으로 EC2 인스턴스 수를 증감시키는 기능
Auto Scaling
Chapter 05 스토리지 관련 서비스
01 스토리지란
02 객체 스토리지를 제공하는 서비스
Amazon S3(Simple Storage Service)/S3 Glacier
03 EC2용 블록 스토리지를 제공하는 서비스
Amazon EBS (Elastic Block Storage)
04 AWS에서 파일 스토리지를 제공하는 서비스
Amazon EFS(Elastic File System)
Chapter 06 데이터베이스 관련 서비스
01 데이터베이스 분류
02 AWS의 대표적인 관계형 데이터베이스 서비스
Amazon RDS (Relational Database Service)
03 클라우드 환경에 최적화된 데이터베이스 엔진
Amazon Aurora
04 가용성과 네트워크 분할 내성을 중시하는 데이터베이스
Amazon DynamoDB
05 설정, 운용, 확장이 용이한 관리형 캐시 서비스
Amazon ElastiCache
Chapter 07 애플리케이션 통합 관련 서비스
01 관리형 메시지 전송 서비스
Amazon SNS (Simple Notification Service)
02 분산 메시지 큐 서비스
Amazon SQS (Simple Queue Service)
Chapter 08 모니터링 관련 서비스
01 AWS 리소스와 애플리케이션 모니터링을 수행하는 서비스
Amazon CloudWatch
Chapter 09 자격 증명 관련 서비스
01 AWS로의 접근 권한을 관리하는 서비스
AWS IAM (Identity Access Management)
3부 실전 편
Chapter 10 정적 웹사이트 관련 서비스
01 AWS에서의 웹사이트 구현
02 웹 서버 기능까지 갖춘 만능 스토리지
Amazon S3 (Simple Storage Service)
03 SSL/TLS 서버 증명서 관리 기능을 제공하는 관리형 서비스
AWS Certificate Manager(ACM)
04 CDN 기능을 가진 관리형 서비스
Amazon CloudFront
Chapter 11 엔터프라이즈 시스템 관련 서비스
01 엔터프라이즈 시스템이란
02 시스템에 접근하는 속도와 가용성을 높이는 서비스
AWS Global Accelerator
03 폐쇄적인 연결을 구현하는 서비스
AWS VPN
04 사용자의 거점과 AWS를 전용선으로 연결하는 서비스
AWS Direct Connect
05 온프레미스의 백업을 취득하는 서비스
AWS Storage Gateway
Chapter 12 컨테이너 관련 서비스
01 컨테이너란
02 도커를 관리할 수 있는 컨테이너 관리 서비스
Amazon ECS (Elastic Container Service)
03 컨테이너 이미지를 저장 및 버전 관리하는 서비스
Amazon ECR (Elastic Container Registry)
04 쿠버네티스의 관리형 서비스
Amazon EKS (Elastic Kubernetes Service)
05 Envoy의 컨트롤 플레인이 되는 관리형 서비스
AWS App Mesh
06 다양한 리소스의 이름 변환을 수행하는 서비스
AWS Cloud Map
07 지표를 수집, 시각화, 분석할 수 있는 서비스
AWS X-Ray
Chapter 13 서버리스 관련 서비스
01 서버리스
02 서버리스의 핵심적인 서비스
AWS Lambda
03 웹 API 작성, 공개, 관리를 수행하는 서비스
Amazon API Gateway
04 인증 기능을 제공하는 서비스
Amazon Cognito
05 분산 애플리케이션과 마이크로서비스 제어
AWS Step Functions
06 CloudFormation의 확장 기능
AWS Serverless Application Model
Chapter 14 DevOps 관련 서비스
01 DevOps란
02 AWS로 구현하는 지속적인 통합
03 Git 기반의 소스 코드 저장소 서비스
AWS CodeCommit
04 지속적인 통합의 핵심이 되는 요소
AWS CodeBuild
05 AWS로 구현하는 지속적인 전달
06 소프트웨어 릴리스 프로세스를 자동화 및 시각화하는 서비스
AWS CodePipeline
07 애플리케이션 배포에 특화된 서비스
AWS CodeDeploy
08 자동으로 애플리케이션 환경을 구축하는 서비스
AWS Elastic Beanstalk
Chapter 15 데이터 분석 관련 서비스
01 데이터 분석이란
02 데이터 분석을 지원하는 기술
03 스트리밍 데이터 송출 기능을 제공하는 관리형 서비스
Amazon Kinesis
04 ETL 처리를 실행할 수 있는 완전관리형 서비스
AWS Glue
05 데이터 전처리를 수행하는 서비스
AWS Glue DataBrew
06 분산 처리용 인프라스트럭처를 제공하는 관리형 서비스
Amazon EMR (Elastic MapReduce)
07 데이터 웨어하우스를 제공하는 관리형 서비스
Amazon Redshift
08 S3에 저장된 데이터를 분석할 수 있는 관리형 서비스
Amazon Athena
09 분석 기능과 시각화 기능을 가진 관리형 서비스
Amazon OpenSearch Service
10 데이터 시각화 및 분석 기능을 제공하는 BI 서비스
Amazon QuickSight
Chapter 16 머신러닝 관련 서비스
01 AI/머신러닝에서 사용되는 AWS 서비스
02 AI 서비스
03 Vision 카테고리
04 Speech 카테고리
05 Text 카테고리
06 Search 카테고리
07 Chatbots 카테고리
08 개인화 카테고리
09 Forecasting 카테고리
10 Fraud 카테고리
11 Contact Centers 카테고리
12 Health AI/Industrial AI 카테고리
13 Anomaly Detection 카테고리
14 Code and DevOps 카테고리
15 ML 서비스
16 ML 프레임워크와 인프라스트럭처
Chapter 17 IoT 관련 서비스
01 IoT란
02 IoT를 지원하는 기술
03 사물과 디바이스의 상호 연동을 구현하는 서비스
AWS IoT Core
04 IoT 디바이스 관리를 쉽게 해주는 서비스
AWS IoT Device Management
05 디바이스의 동작이나 설정을 모니터링하는 서비스
AWS IoT Device Defender
06 디바이스 이벤트와 AWS 서비스를 연동시키는 서비스
AWS IoT Events
07 IoT에 특화된 분석 서비스
AWS IoT Analytics
08 엣지 컴퓨팅을 구현하기 위한 서비스
AWS IoT Greengrass
09 대량의 데이터를 수집, 분석, 시각화하는 서비스
AWS IoT SiteWise
10 소형 엣지 디바이스용 OS
Amazon FreeRTOS
Chapter 18 인프라스트럭처 자동화 관련 서비스
01 인프라스트럭처 자동화란
02 AWS 리소스 환경을 구축하는 서비스
AWS CloudFormation
03 Puppet, Chef를 사용하는 관리형 서비스
AWS OpsWorks
04 CloudFormation 템플릿을 작성하는 도구
AWS CDK (Cloud Development Kit)
Chapter 19 시스템 관리 관련 서비스
01 AWS의 각 서비스를 명령어로 조작
AWS Command Line Interface
02 AWS 리소스 구성 관리 자동화
AWS Config
03 여러 AWS 계정을 중앙집중 관리
AWS Organizations
04 리소스를 프로비저닝하기 위한 구조
AWS Service Catalog
05 AWS 환경 및 온프레미스 환경 운용 효율화
AWS Systems Manager
Chapter 20 보안 관련 서비스
01 클라우드 보안의 니즈와 리스크
02 IAM 조작 이력을 취득하는 서비스
AWS CloudTrail
03 DDoS 공격으로부터 시스템을 보호하는 구조
AWS Shield
04 네트워크 트래픽을 수집하는 기능
VPC 흐름 로그
05 AWS가 제공하는 웹 애플리케이션 방화벽
AWS WAF
06 키를 관리하는 서비스
AWS Key Management Service
07 위험성 있는 인증 정보를 모아서 관리하는 서비스
AWS Secrets Manager
08 EC2의 취약성 관리를 지원하는 서비스
Amazon Inspector
09 위협을 식별하는 위협 검출 서비스
Amazon GuardDuty
10 위협 검출이나 데이터 분류를 수행하는 서비스
Amazon Macie
11 리스크 분석 서비스 정보를 모아 중앙집중 관리하는 서비스
AWS Security Hub
12 사고 원인을 특정하는 서비스
Amazon Detective
13 리스크와 컴플라이언스 평가 방법을 간략화하는 서비스
AWS Audit Manager
AWS의 방대한 기능을 사전처럼 정리한 실무자의 필독서!
기본 서비스 16가지 + 실무 서비스 77가지 엄선!
입문자와 실무 경험을 가진 개발자에게 모두 필요한 AWS 레퍼런스 가이드입니다. 클라우드 컴퓨팅의 기초부터 AWS의 주요 서비스까지 쉽게 이해할 수 있도록 풍부한 그림과 함께 친절하게 안내합니다. 16가지 기본 서비스와 77가지 실무 활용 서비스를 사전처럼 정리하여, 곁에 두고 필요할 때마다 찾아보기 좋습니다.
다양한 AWS 서비스가 실무에서 어떻게 활용되는지를 중심으로 엮었습니다. 클라우드 서비스가 처음인 분, 기존 인프라에서 클라우드로 전환하려는 분, 기존에 AWS 서비스를 사용하고 있으나 주요 서비스를 개괄하고 싶은 분 등에게 이 책은 든든한 가이드가 되어줄 것입니다.
이 책의 구성
[입문 편]
1장 클라우드 기초 지식 클라우드 컴퓨팅의 역사, 개발 과정, 온프레미스와의 차이, DX 실현 수단으로서의 클라우드
2장 AWS의 기본과 전반적인 구성 AWS가 제공하는 클라우드 컴퓨팅 서비스의 역사, 리전, 서비스 목록, 사용 방법, 공동 책임 모델 사고 방식 등에 관한 설명
[기본 편]
3장 네트워크 관련 서비스 AWS 클라우드에서 네트워크를 구성할 때 사용하는 서비스
4장 컴퓨팅 관련 서비스 서버 컴퓨팅에 관한 서비스
5장 스토리지 관련 서비스 AWS 클라우드에서 비기능 요구사항을 향상시킨 관리형 스토리지로 이용할 수 있는 서비스
6장 데이터베이스 관련 서비스 AWS 클라우드에서 사용할 수 있는 비기능 요구사항을 향상시킨 관리형 데이터베이스에 관한 서비스
7장 애플리케이션 통합 관련 서비스 AWS 클라우드에서 애플리케이션 간 연동을 지원하는 서비스
8장 모니터링 관련 서비스 AWS 클라우드에서 서버나 애플리케이션을 모니터링하는 서비스
9장 자격 증명 관련 서비스 AWS 클라우드에서 사용자 관리 및 접근 제어를 수행하는 서비스
[실전 편]
10장 정적 웹사이트 관련 서비스 정적 웹사이트를 구축할 때 자주 사용되는 AWS 서비스
11장 엔터프라이즈 시스템 관련 서비스 특별히 기업용으로 구축된 엔터프라이즈 시스템 환경에서 사용되는 AWS 서비스
12장 컨테이너 관련 서비스 컨테이너 기술(도커 등)을 사용한 애플리케이션을 구축할 때 자주 사용되는 AWS 서비스
13장 서버리스 관련 서비스 서버리스 애플리케이션을 구축할 때 자주 사용되는 AWS 서비스
14장 DevOps 관련 서비스 CI(Continuous Integration: 지속적인 통합), CD(Continuous Delivery: 지속적인 전달)를 실현하는 AWS 서비스
15장 데이터 분석 관련 서비스 데이터 분석 및 빅 데이터를 다루는 인프라스트럭처를 구축할 때 자주 사용되는 AWS 서비스
16장 머신러닝 관련 서비스 AI나 머신러닝을 AWS에서 이용할 때 자주 사용되는 AWS 서비스
17장 IoT 관련 서비스 IoT 인프라스트럭처를 AWS로 구축할 때 자주 사용되는 AWS 서비스
18장 인프라스트럭처 자동화 관련 서비스 애플리케이션이 동작하는 인프라스트럭처 환경을 자동으로 구축할 때 자주 사용되는 AWS 서비스
19장 시스템 관리 관련 서비스 개발한 시스템과 애플리케이션 유지보수, 운용 단계에서 자주 사용되는 AWS 서비스
20장 보안 관련 서비스 AWS 환경에서 보안 대책을 수립할 때 자주 사용되는 AWS 서비스