2026.08 · 부하분산 · 성능

8만 명 동시 유입 대응 부하분산 구축

병원 홈페이지 서버(4 vCPU / 32GB)에 HAProxy 를 도입해 총 다운타임 15~20초로 무중단 전환.

쉽게 말하면, 방문자가 한꺼번에 몰려도 병원 홈페이지가 멈추지 않도록 구성했습니다.

84만부하테스트 요청
0건실패 · 오류 · 타임아웃
15~20초전환 다운타임

그래프 · 구성도

8만 명 유입 속도별 서버 처리능력 사용률 막대 그래프. 1시간에 걸쳐 15%, 30분 29%, 10분 88%, 5분 176%로 증설 필요. 방문자 1명당 요청 10회 가정, 실측 처리 한계 초당 1,514건.
8만 명 유입 속도별 서버 처리능력 사용률같은 8만 명도 천천히 들어오면 여유롭고, 5분 안에 몰리면 서버 증설이 필요합니다.

주요 내용

  • 애플리케이션 프로세스 2개 → 8개(홈페이지 6 · API 2)로 분산, 가장 한가한 인스턴스로 요청 배분
  • 한 대가 죽어도 나머지가 처리하는 이중화 구조 확보
  • 기존 포트를 HAProxy 가 승계하도록 설계해 nginx 설정 · DB · 빌드 산출물 250여 개를 수정 없이 전환
  • 60초 주기 트래픽 수집(커버리지 99.4%)과 일일 분석 리포트 자동화 — 대역폭 임계 초과·접속 폭증 자동 판정
  • 유입 속도별 처리능력 실측 : 1시간 15% · 30분 29% · 10분 88% · 5분 176%(증설 필요)

사용 기술

HAProxynginxNode.jsPM2부하테스트트래픽 모니터링

서비스 바로가기 ↗

다른 프로젝트

프로젝트 문의

범위와 일정만 알려주시면 견적서와 서비스 소개서를 보내드립니다.

프로젝트 문의하기