AWS ECS Fargate에 nGrinder 구축하기
nGrinder? ECS 클러스터 생성하기 Controller 구축 태스크 정의 생성 보안 그룹 생성 로드 밸런서 생성 서비스 생성 Agent 구축 태스크 정의 생성 서비스 생성 확인 Agent 스케일링 정리 nGrinder? nGrinder는 Naver에서 제공하는 성능 테스트 툴입니다. 직관적인 UI/UX로 많은 회사에서 사용하고 있는 성능 테스트 툴이지만 직접 구축해서 사용해야 합니다.
nGrinder는 웹 기반의 GUI를 제공해 성능 테스트를 시작하고, 결과를 확인할 수 있는 Controller와 성능 테스트를 진행할 때 Controller의 요청에 따라 실제 서버에 부하를 발생시키는 Agent로 구성되어있습니다. 위 그림에서 알 수 있듯이 Controller는 하나의 서버에만 구축해도 되지만 Agent는 큰 부하를 발생시키기 위해서 여러 개의 서버에 구축해야 합니다. 이 글에서는 다루지 않지만 성능 테스트의 대상이 되는 서버에 설치하는 Monitor도 있습니다. Mon…