
AWS 3-Tier 웹 애플리케이션 배포(S3 + EC2 + RDS)
·
AWS
React + FastAPI + RDS 기반 AWS 3-Tier 웹 애플리케이션 배포3-Tier Architecture란?3-Tier 아키텍처는 웹 애플리케이션을 프레젠테이션(Presentation), 애플리케이션(Application), 데이터(Data)의 세 계층으로 나누어 구성하는 구조입니다.Presentation Tier: 사용자 인터페이스를 제공하는 계층 (프론트엔드) - React 앱 (S3 정적 웹 호스팅)Application Tier: 비즈니스 로직을 처리하는 계층 (백엔드 서버) - FastAPI 백엔드 (EC2)Data Tier: 데이터를 저장하고 관리하는 계층 (데이터베이스) - MySQL 데이터베이스 (RDS)전체 구성도웹 애플리케이션은 다음과 같은 AWS 인프라로 구성됩니다.- 사..