여러 AWS 서비스를 조합해서 하나의 시스템을 설계하는 것
즉
단일 서비스 → 기능 설명
솔루션 아키텍처 → 서비스 조합 설계
예
사용자 → Route53 → ALB → EC2 → RDS
강의에서 말한 것들을 아키텍처 기준으로 정리하면 다음과 같다.
| 서비스 | 역할 |
|---|---|
| EC2 | 애플리케이션 서버 |
| ELB (ALB/NLB) | 트래픽 분산 |
| ASG | 자동 확장 |
| EBS | EC2 디스크 |
| EFS | 여러 EC2 공유 스토리지 |
| RDS | 관계형 DB |
| ElastiCache | 캐시 |
| Route53 | DNS |
가장 기본적인 AWS 구조
User
↓
Route 53 (DNS)
↓
ALB (Load Balancer)
↓
EC2 Instances
↓
RDS Database
역할
| 구성 | 설명 |
|---|---|
| Route53 | 도메인 → 서비스 연결 |
| ALB | 트래픽 분산 |
| EC2 | 웹 서버 |
| RDS | 데이터 저장 |
AWS에서 가장 중요하게 보는 아키텍처