본문으로 건너뛰기

Day 12: AWS ECS + RDS Project (Bridge Mode)

Day 12: AWS ECS + RDS Project (Bridge Mode)

목차


이 디렉토리는 AWS ECS(Bridge Mode)와 RDS(Multi-AZ)를 활용한 Nginx + FastAPI + MySQL 아키텍처 구성을 다룹니다.

📂 주요 문서

1. Network.md

VPC 및 네트워크 인프라 구성

  • VPC (10.0.0.0/16) 및 Subnet (Public/Private) 설정
  • Internet Gateway (IGW) 및 NAT Gateway 구성
  • 라우팅 테이블(Routing Table) 설정

2. AWS_ECS_RDS_nginx_fastapi-bridge.md

ECS 및 애플리케이션 아키텍처

  • Architecture: ALB → Nginx (Reverse Proxy) → FastAPI → RDS
  • ECS: Bridge Network Mode, Autoscaling
  • RDS: Aurora MySQL (Multi-AZ) Deployment
  • Security: Security Groups (ALB, ECS, RDS)

🏗️ 아키텍처 요약

  • Frontend/Proxy: Nginx (ECS Container)
  • Backend API: FastAPI (ECS Container)
  • Database: Amazon RDS MySQL (Multi-AZ)
  • Networking:
    • Public Subnet: ALB, NAT Gateway
    • Private Subnet: ECS Tasks, RDS Instances
  • Connectivity:
    • Nginx와 FastAPI는 동일한 Task 내에서 links로 통신
    • 외부 접근은 ALB를 통해서만 허용 (보안 그룹 적용)

관련 문서

그래프 뷰

그래프 데이터 로딩 중…
현재: Day 12: AWS ECS + RDS Project (Bridge Mode)
노드 클릭 → 이동 · 드래그 → 위치 조정