CloudFront는 CDN(Content Delivery Network), 즉 콘텐츠 전송 네트워크입니다. 여러분의 웹사이트 콘텐츠(이미지, 동영상, HTML, API 응답)를 전 세계 사용자에게 "빠르게" 배달해주는 서비스입니다.
작동 원리:
핵심 포인트:
SAA 키워드:
- "전 세계 사용자들에게 빠르게 콘텐츠를 제공..."
- "웹 사이트의 지연 시간(Latency)을 줄이고 성능을 향상..."
- "S3 버킷의 데이터를 비공개로 유지하면서 사용자에게 배포..." (→ OAI)
CloudWatch는 AWS 리소스에 대한 모니터링 및 관찰 서비스입니다. 여러분의 서버(EC2), 데이터베이스(RDS) 등이 잘 작동하고 있는지 "지켜보고 반응하는" 역할을 합니다.
비유: 병원의 24시간 환자 바이탈 모니터 (심박수, 혈압 체크)
주요 기능:
핵심 포인트:
SAA 키워드:
- "EC2 인스턴스의 CPU 사용률을 모니터링..."
- "특정 임계값을 초과하면 경보(Alarm)를 생성..."
- "Auto Scaling 정책을 트리거하여..."
- "애플리케이션 로그를 중앙에서 수집하고 분석..."
CloudTrail은 AWS 계정에서 발생하는 모든 API 호출을 기록하는 감사(Auditing) 서비스입니다.
비유: 건물의 "CCTV" 또는 비행기의 "블랙박스"
CloudWatch와의 차이 (매우 중요!):
주요 기능:
CreateInstance, DeleteBucket)을 기록합니다.핵심 포인트:
RunInstances)GetObject, Lambda Invoke. 매우 많은 로그가 쌓임)SAA 키워드:
- "보안 감사(Audit) 요건을 충족하기 위해..."
- "누가 중요한 S3 버킷을 삭제했는지 추적..."
- "모든 AWS API 호출을 기록하고..."
- "S3 버킷에 대한 GetObject 활동을 로깅..." (→ Data Events 활성화)
| 서비스 | 핵심 역할 | 무엇을 다루는가? | SAA 핵심 키워드 |
|---|---|---|---|
| CloudFront | 성능 (Caching) | 콘텐츠 (파일, API 응답) | Latency, Global Users, OAI |
| CloudWatch | 모니터링 (Reacting) | 리소스 지표 (CPU, 메모리), 로그 | Metrics, Alarms, Auto Scaling |
| CloudTrail | 감사 (Auditing) | 계정 API 활동 (누가/무엇을/언제) | Audit, Compliance, API Calls |