Skip to content

[BE] 부하테스트 환경 구축 #592

@jaehyeon2650

Description

@jaehyeon2650

기능 설명

🧱 개발 서버 부하 테스트 환경 구축

🎯 목적 (Why)

운영 서버와 유사한 환경에서 부하 테스트를 수행하기 위함.
운영 환경과의 스펙 차이를 감안하여 테스트 결과를 정량적으로 비교하고,
DB 부하, 애플리케이션 병목 구간, 커넥션 풀 설정 등을 검증한다.

⚙️ 구성 계획 (What)

1️⃣ 데이터베이스 (MySQL)

운영: RDS (db.t3.medium) — 4개 팀이 공유 중

개발: EC2 내 Docker 기반 MySQL 컨테이너 (단일 t3.small 인스턴스)

목적: 운영 대비 리소스 차이를 고려하여 성능 한계 파악

2️⃣ NGINX (리버스 프록시)

운영과 동일한 docker-compose.nginx.yml 기반 구성

로드밸런서 역할 및 SSL termination 구성 예정

4️⃣ 모니터링 추가

데이터베이스 EC2 및 NGINX EC2에 Prometheus Node Exporter 설치

Grafana 대시보드에서 CPU, 메모리, 네트워크, 디스크 I/O 모니터링 가능하도록 설정

추가 맥락

No response

체크리스트

  • 기존에 제안된 유사한 기능이 없는지 확인했습니다.

Metadata

Metadata

Assignees

Projects

Status

No status

Relationships

None yet

Development

No branches or pull requests

Issue actions