뒷세계 이야기

  • 홈

nginx 1

클라우드 환경에 nginx 설치하여 분산 처리(Scale-Out)하기

이번 게시글에서는 한번에 많은 양의 요청이 들어올 때, Scale-Out 을 적용하여 분산 처리하는 방법에 대해 다뤄보려 한다.  1. Scale-Out 적용 전일단 필자의 지갑 사정이 좋지 않으므로 한 개의 EC2 서버에서 여러 개의 Docker 컨테이너를 만들어서 분산 처리에 대한 효과를 체감해보도록 하겠다.  위 사진과 같이 자바 애플리케이션의 JVM 메모리를 설정하여 다소 적은 요청에도 서버에 부하가 발생되도록 만들었다.      nGrinder를 이용해 30개의 요청을 1분동안 테스트한다.     테스트 결과이다. 에러율 5.7%를 보이면서      서버가 다운되었다.    2. nginx 설치 및 로드밸런스 설정이제 위 문제를 해결하기 위해 nginx 를 설치하여 분산 처리를 하도록 설정해보겠..

기타/관리 2024.05.24
이전
1
다음
더보기
프로필사진

건전한 백엔드 개발 블로그

  • 분류 전체보기 (22)
    • Java (3)
      • 기본 (2)
      • Spring (1)
      • JPA (0)
    • 알고리즘 (1)
      • 백준 (1)
    • 기타 (19)
      • 관리 (6)
      • 문제 해결 (13)

Tag

OpenFeign, FeignClient, AWS, 스프링, redis, springboot, docker, circuitbreaker, nginx, Prometheus, Spring, zipkin, ngrinder, alertmanager, Spring Actuator, scouter, Feign, 동시성문제, 분산추적, scaleout,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

방문자수Total

  • Today :
  • Yesterday :

PENGUIN BLOG

티스토리툴바