direcf AWS Fundamentals
📚 Coursework

AWS Fundamentals

AWS를 처음 시작하는 학생을 위한 실용적인 입문 과정. S3, EC2, VPC, RDS, Lambda, CloudFront 등 핵심 서비스를 그림과 함께 배우고, 실제 3-Tier 웹 아키텍처를 직접 설계해 본다.

입문 10 chapters Python

커리큘럼

10 chapters
CH
01
☁️What is AWS? Cloud & Global Infrastructure
AWS란 무엇인가? 클라우드와 글로벌 인프라
AWS가 왜 생겼는지, 클라우드 컴퓨팅이 무엇인지, 그리고 Region·Availability Zone·Edge Location이 어떻게 연결되는지 이해한다.
클라우드 컴퓨팅 개념AWS 글로벌 인프라Region과 AZ
CH
02
🔐IAM — Identity and Access Management
IAM — 신원 확인과 접근 권한 관리
IAM은 AWS의 자물쇠 시스템으로, 누가(User·Role) 무엇을(Policy) 어떤 AWS 리소스에 할 수 있는지를 정밀하게 제어한다.
IAM User·Group·RolePolicy와 PermissionMFA
CH
03
🪣S3 — Simple Storage Service
S3 — 무한 확장 오브젝트 스토리지
S3는 파일을 버킷(Bucket)에 오브젝트(Object)로 저장하는 서비스로, 정적 웹사이트 호스팅·데이터 레이크·백업까지 AWS에서 가장 널리 쓰이는 스토리지다.
Bucket과 Object 구조스토리지 클래스버킷 정책과 ACL
CH
04
🖥️EC2 — Elastic Compute Cloud
EC2 — 클라우드의 가상 서버
EC2는 AWS의 가상 서버 서비스로, 인스턴스 타입·AMI·키페어·보안 그룹 개념을 이해하고 SSH로 접속해 실제 서버처럼 사용할 수 있다.
인스턴스 타입과 패밀리AMI (Amazon Machine Image)키페어와 SSH 접속
CH
05
🌐VPC — Virtual Private Cloud
VPC — 나만의 가상 네트워크 구성
VPC는 AWS에서 자신만의 격리된 네트워크 환경을 구성하는 서비스로, 서브넷·라우팅 테이블·인터넷 게이트웨이를 이해해야 안전한 아키텍처를 만들 수 있다.
VPC와 CIDRPublic/Private SubnetInternet Gateway와 NAT Gateway
CH
06
🗄️RDS — Relational Database Service
RDS — 관리형 관계형 데이터베이스
RDS는 MySQL·PostgreSQL·Aurora 같은 관계형 DB를 AWS가 직접 설치·패치·백업·복제해 주는 관리형 서비스로, 개발자는 SQL 쿼리에만 집중할 수 있다.
RDS 엔진 종류Multi-AZ 고가용성Read Replica
CH
07
Lambda — Serverless Computing
Lambda — 서버 없이 코드 실행하기
Lambda는 서버를 관리하지 않고도 코드를 실행할 수 있는 FaaS 서비스로, 이벤트 트리거(S3·API Gateway·SQS 등)에 반응해 함수 단위로 실행되며 실제 사용한 밀리초만큼만 과금된다.
FaaS와 서버리스 개념Lambda 함수 작성이벤트 소스와 트리거
CH
08
🌍CloudFront & Route 53
CloudFront & Route 53 — CDN과 DNS
CloudFront는 전 세계 엣지 서버에서 콘텐츠를 캐싱·배포하는 CDN이고, Route 53은 도메인을 관리하는 DNS 서비스로, 이 둘을 결합하면 HTTPS를 지원하는 고성능 글로벌 웹사이트를 운영할 수 있다.
CloudFront 배포 구조캐싱과 TTLRoute 53 레코드 유형
CH
09
⚖️ELB & Auto Scaling
ELB & Auto Scaling — 트래픽 분산과 자동 확장
ELB(Elastic Load Balancer)는 여러 EC2에 트래픽을 자동 분산하고, Auto Scaling Group은 트래픽에 따라 EC2 수를 자동으로 늘리고 줄여 고가용성과 비용 효율성을 동시에 달성한다.
ALB·NLB·GLB의 차이Target GroupAuto Scaling Group
CH
10
🏗️Real Architecture: Putting It All Together
실전 아키텍처 — 모든 것을 연결하다
지금까지 배운 S3·EC2·VPC·RDS·Lambda·CloudFront·ELB·Auto Scaling을 결합해 실제 프로덕션 수준의 3-Tier 웹 아키텍처를 설계하고, 비용 추정과 보안 체크리스트까지 완성한다.
3-Tier 아키텍처 패턴서버리스 API 아키텍처비용 추정과 최적화