AWS(Amazon Web Services)는 선도적인 클라우드 컴퓨팅 플랫폼으로, 주문형(on-demand) 컴퓨팅 리소스(서버, 스토리지, 데이터베이스, 네트워킹 및 수백 가지 서비스)를 인터넷을 통해 제공하며 사용한 만큼 비용을 지불합니다. 클라우드 컴퓨팅이란 물리적 하드웨어를 소유하는 대신 IT 리소스를 빌려 쓰는 것을 의미합니다.
클라우드 컴퓨팅: 필요할 때 리소스를 빌려 쓰기
전통적 방식: 자체 물리 서버를 구매/유지 관리 (데이터 센터, 초기 비용,
용량 산정, 유지 관리, 느린 확장)
클라우드: 공급자로부터 필요할 때(ON DEMAND) 인터넷을 통해 컴퓨팅 리소스를 빌림:
→ 서버/스토리지/데이터베이스를 몇 분 만에 프로비저닝 (하드웨어 구매 불필요)
→ 사용한 만큼만 비용 지불 (pay-as-you-go)
→ 필요에 따라 즉시 확장/축소
→ 공급자가 물리 인프라를 관리
AWS가 제공하는 것 (수백 가지 서비스)
✓ 컴퓨팅 — EC2 (가상 서버), Lambda (서버리스 함수), ECS/EKS (컨테이너)
✓ 스토리지 — S3 (객체 스토리지), EBS (디스크), EFS (파일 스토리지)
✓ 데이터베이스 — RDS (SQL), DynamoDB (NoSQL), ElastiCache (Redis) 등
✓ 네트워킹 — VPC (사설 네트워크), Route 53 (DNS), CloudFront (CDN)
✓ 그 외: 보안 (IAM), 모니터링 (CloudWatch), 메시징, AI/ML, 분석 등
