- Docker Compose를 통한 라운드로빈 웹 서버 컨테이너 구축
- 웹 페이지의 트래픽 부하 테스트 목적으로 사용
-
httpd git repository : https://github.com/hooniegit/hooniegit.github.io
-
httpd 이미지(v2.4.57)
$ docker pull httpd:2.4.57
-
nginx 이미지(v1.25.1)
$ docker pull nginx:1.25.1
- ngrinder/v3.5.8 : https://github.com/naver/ngrinder/releases
- HTTPD 기반의 웹 페이지 컨테이너 생성 테스트
- nginx 기반의 라운드로빈 컨테이너 생성 테스트
- ngrinder 툴을 사용한 라운드로빈 성능 테스트
- nginx configure 수정 및 라운드로빈 성능 테스트
- scale up, scale out 설정 및 라운드로빈 성능 테스트
- 성능 테스트 도중 nginx -s reload 를 진행하면서 변화 확인 -> nginx의 유용성에 대한 고찰