▣ 01장: Amazon Web Service 기초 지식
01 AWS를 시작하기 위한 첫 걸음
__대표적인 클라우드 서비스, Amazon Web Services
__점유율이 높은 AWS
02 클라우드 용어 알아두기
__클라우드 용어 알아두기
__클라우드란 무엇인가
__온프레미스란
__클라우드란
__가상화
__서버리스
__개방형 클라우드와 폐쇄형 클라우드
__서비스 제공 형태에 따른 클라우드 분류
03 AWS를 이해하기 위한 6가지 특징
__AWS와 사용자 간의 책임 공유
__글로벌 시스템 구축 가능
__사용한 만큼만 이용료 지불
__서버의 자원과 수를 설정에서 쉽게 변경
__장애를 예상한 설계
__설계의 모범이 되는 프레임워크
04 서비스 분류 및 대표적인 서비스
__AWS 서비스 분류
__대표적인 서비스
__관리형 서비스, 비관리형 서비스
05 AWS 도입 사례
__AWS가 공개한 사례
__게임 업계 사례
__헬스케어 업계 사례
__제조 업계 사례
__금융 업계 사례
▣ 02장: Amazon Web Service 사용 시작
01 계정을 만들고 AWS 이용 시작
__AWS 계정 생성
__AWS 계정 로그인
02 AWS 서비스를 사용하는 세 가지 방법
__웹 브라우저에서 AWS 조작
__명령줄 도구로 AWS 조작
__프로그램 방식으로 AWS 조작
03 AWS 서비스 이용료 시각화
__AWS 비용 관리
__AWS Billing and Cost Management란
__비용 관리 정책
04 AWS 시스템이 구축되는 위치 선택
__리전은 세계에 존재하는 지역
__가용성 영역은 리전 내의 독립적인 위치
▣ 3장: 컴퓨팅 서비스
01 알아둬야 할 서버 기초 지식
__서버란
__대표적인 서버 유형
__웹 서버 작동 방식
__서버 OS란
__서버 가상화
__AWS에서의 가상화
02 EC2로 가상 서버를 손쉽게 생성
__Amazon EC2는 가상 서버 서비스
__가상 서버 생성
__인스턴스 유형으로 서버 성능 결정
__다양한 EC2 요금제
__그 밖의 EC2 관련 요금
03 가상 서버를 안전하게 외부에 공개
__서버 외부 공개
__서버 접근 제어
04 부하에 따라 서버를 자동으로 추가/삭제
__서버 자동 추가 및 제거
05 서버 없이 프로그램 실행
__서버리스 컴퓨팅 서비스 Lambda
__함수 생성 및 실행
06 서버리스 활용법 이해
__AWS Lambda는 다른 서비스와 연계해 사용
__AWS Lambda 추가 설정 및 모니터링
__AWS Lambda 이용 요금
07 컨테이너의 구조와 특징 이해
__컨테이너란
__가볍고 빠른 컨테이너
__배포의 용이성
__컨테이너 오케스트레이션
08 ECS로 누리는 컨테이너의 장점
__AWS의 컨테이너 오케스트레이션 서비스
__EC2 와 Fargate
__Fargate 장점
__쿠버네티스를 보다 쉽게 사용할 수 있는 서비스
09 서버 지식 없이 사용할 수 있는 대표적인 서비스 5개
__용도에 맞게 사용할 수 있는 서비스 제공
__AWS Lightsail
__AWS Elastic Beanstalk
__AWS App Runner
__AWS Batch
__AWS Outposts
▣ 4장: 스토리지 서비스
01 Amazon S3는 데이터 저장 장소
__객체 스토리지
__S3의 특징
__다른 서비스와 연계
__요금
02 S3의 기본 용어 및 기본 조작
__S3에서 사용되는 중요 용어
__S3의 데이터를 브라우저나 프로그램에서 조작
03 S3 데이터를 적절하게 저장
__사용하지 않는 객체는 저렴하게 저장
__버전 관리 및 다른 리전으로 복사
04 S3 데이터를 안전하게 공개
__S3 버킷에 대한 접근 제어
__S3를 이용해 웹 사이트 구축
__데이터 암호화
05 가상 서버 데이터 저장을 위한 EBS
__서버 데이터를 저장하는 EBS
__서버 백업 및 이미지 관리
__EBS 요금 예
06 데이터 공유, 백업 및 전송을 위한 서비스
__S3와 EBS 외 유용한 서비스
__Amazon Elastic File System
__Amazon FSx
__AWS Transfer Family
__AWS Backup
__AWS DataSync
__AWS Snow Family
▣ 05장: 네트워크 및 콘텐츠 전송 서비스
01 네트워크 중요 용어 익히기
__IP 주소(Address)는 네트워크의 번지(주소)
__퍼블릭 IP 주소와 프라이빗 IP 주소
__CIDR 블록으로 IP 주소 범위 결정
__방화벽에서 허용된 통신만 통과
__부하 분산을 위해 여러 서버에 접속을 분배
__라우팅 및 라우팅 테이블
__도메인 이름과 IP 주소를 연결하는 DNS
02 Amazon VPC로 가상 네트워크 만들기
__가상 네트워크 Amazon VPC
__VPC 및 서브넷 생성
03 Amazon VPC의 주요 기능 사용법
__라우팅 정보를 설정해 인터넷과 통신
__NAT 게이트웨이
__VPC 접근 제어 및 통신 로그 확인
04 VPC에서 VPC, 외부 서비스, 온프레미스와의 연결
__VPC와 외부 네트워크 연결
__VPC와 VPC 외 AWS 서비스를 연결
__VPC와 온프레미스 네트워크 연결
05 다른 AWS 서비스와 결합된 구성 예
__VPC 구성 예
06 ELB로 부하를 분산시켜 가용성 향상
__ELB란
__ELB 유형
__ELB 요금 예
07 간편하게 사용할 수 있는 DNS 서비스
__Route 53이란
__Route 53 기능
__도메인 등록 기능
__도메인으로 트래픽 라우팅
__자원 상태 확인
08 CloudFront로 빠르고 안정적인 서비스 제공
__CloudFront란
__CloudFront의 장점
__CloudFront 설정
__CloudFront 이용료
09 다양한 네트워크 기능을 제공하는 서비스 7가지
__AWS와 연결하는 다양한 방법
__전용선 및 VPN
__AWS Direct Connect
__AWS VPN
__AWS Transit Gateway
__AWS PrivateLink
__Amazon API Gateway
__AWS Global Accelerator
__AWS Ground Station
▣ 6장 데이터베이스 서비스
01 알아둬야 할 데이터베이스 기초 지식
__데이터의 집합체, 데이터베이스
__SQL로 조작하는 관계형 데이터베이스
__데이터 불일치를 없애기 위한 ACID 특성
02 AWS에서 관계형 데이터베이스 사용
__관계형 데이터베이스 서비스 RDS
__데이터베이스 성능을 결정하는 인스턴스와 스토리지 유형
__가용성 향상을 위한 예비 복제본과 읽기 성능 향상을 위한 읽기 전용 복제본
__RDS 보안 설정과 백업
03 고기능 Aurora의 편리한 특징
__AWS에 최적화된 데이터베이스
__AWS에 최적화된 Aurora 기능
04 키와 값의 조합으로 데이터 관리
__키-값 데이터베이스란
__DynamoDB란
__DynamoDB 이용 요금
__DynamoDB 보수
__DynamoDB 이용 예
05 데이터 분석을 위한 대량의 데이터 수집
__분석용 데이터베이스 Redshift
06 데이터베이스 마이그레이션에 도움이 되는 2가지 서비스
__데이터베이스 마이그레이션의 중요성
__AWS Database Migration Service
__AWS Schema Conversion Tool
07 다양한 데이터베이스를 지원하는 7가지 서비스
__다양한 데이터베이스 서비스
__Amazon ElastiCache
__Amazon MemoryDB
__Amazon DocumentDB
__Amazon Neptune
__Amazon Quantum Ledger Database
__Amazon Managed Blockchain
__Amazon Timestream
▣ 7장: 보안 관련 서비스
01 AWS의 보안 이해하기
__정보 보안 3대 요소
__다양한 서비스를 결합해 정보를 보호하는 AWS
02 AWS를 안전하게 사용하기 위한 IAM
__AWS Identity and Access Management란
__IAM 사용자, IAM 그룹
__IAM 정책
__IAM 역할
03 계정 내 작업 이력 기록
__AWS CloudTrail이란
__기록되는 내용
__트레일 출력
04 설정 내역 및 설정 내용을 자동으로 관리
__설정 이력을 저장하는 AWS Config
__설정을 확인하는 AWS Config 규칙
05 AWS 작업 내용 감시
__지능형 위협 탐지 서비스 Amazon GuardDuty
06 웹 응용 프로그램 보안 강화
__웹 응용 프로그램을 보안 위협으로부터 보호
__간단하게 적용할 수 있는 AWS WAF
07 시스템 보안을 강화하는 6가지 서비스
__클라우드에 요구되는 보안
__AWS Network Firewall
__Amazon Inspector
__AWS Shield
__AWS Security Hub
__AWS Cognito
__AWS Directory Service
▣ 8장: 알아두면 좋은 기타 서비스
01 수집한 데이터를 활용하는 서비스 6가지
__데이터 분석이란
__데이터 저장
__Amazon Athena
__AWS Glue
__Amazon OpenSearch Service
__Amazon EMR
__Amazon QuickSight
__Amazon Kinesis
02 손쉽게 시작하는 기계 학습
__기계 학습이란
__Amazon SageMaker
__기타 기계 학습 서비스
03 시스템 자체를 관리하는 서비스 4가지
__시스템 관리란
__AWS CloudFormation
__Amazon CloudWatch
__AWS Systems Manager
__Amazon Code 시리즈
__효율적인 관리 서비스 이용