· 학습 목표:
클라우드 컴퓨팅의 기본 개념, 클라우드 컴퓨팅 모델 및 장단점에 대해 이해합니다.
· 주요 내용:
1. 클라우드 컴퓨팅의 정의와 중요성
2. 클라우드 컴퓨팅 모델: Public, Private, Hybrid Clouds
3. 클라우드 서비스 모델: IaaS, PaaS, SaaS
[Chapter2. AWS 네트워크]
· 학습 목표:
AWS 네트워크의 핵심 구성 요소인 VPC의 개념과 아키텍처, 구성 방법을 이해합니다.
· 주요 내용:
1. VPC 기본 개념과 구조
2. 서브넷 구성과 IP 할당 방식
3. 라우팅, 인터넷 게이트웨이, NAT 게이트웨이의 역할과 설정
[Chapter3. 네트워크 관련 기능]
· 학습 목표:
네트워크 트래픽의 흐름을 제어하고 보안을 강화하는 AWS의 서비스와 기능을 학습합니다.
· 주요 내용:
1. 보안 그룹과 네트워크 ACL의 차이점과 적용 방법
2. 엘라스틱 IP와 NAT 게이트웨이의 운영 방법
[Chapter4. AWS 가상머신]
· 학습 목표:
AWS의 가상머신 서비스인 EC2의 핵심 구성 요소와 관리 방법을 이해합니다.
· 주요 내용:
1. EC2 인스턴스 유형과 사용 시나리오
2. EC2 인스턴스의 생명주기 관리
3. Cloud9와 같은 AWS 통합 개발 환경(IDE)의 활용
[Chapter5. AWS 스토리지]
· 학습 목표:
AWS의 다양한 스토리지 옵션과 사용 사례를 이해하고, 데이터 관리 방법을 배웁니다.
· 주요 내용:
1. EBS와 EFS의 용도와 특성 비교
2. S3의 데이터 저장과 관리 전략
3. 스토리지의 성능과 가격 옵션 선택
[Chapter6. 클라우드 인프라에 대한 가용성 처리]
· 학습 목표:
고가용성과 부하 분산을 위한 AWS의 서비스와 기능을 이해하고 적용 방법을 배웁니다.
· 주요 내용:
1. Elastic Load Balancing의 활용과 구성
2. Auto Scaling을 통한 자동 리소스 관리
[Chapter7. 글로벌 서비스를 위한 부하 분산]
· 학습 목표:
전 세계적인 서비스 배포를 위한 AWS의 글로벌 네트워킹 서비스를 이해합니다.
· 주요 내용:
1. Route 53과 DNS 관리
2. CDN을 이용한 콘텐츠 배포 전략
3. Global Accelerator로 성능 최적화

