부하 테스트

이제 모니터링을 활성화했으므로 Wordpress 설치를 호스팅하는 EKS 클러스터에 부하 테스트를 수행할 것입니다. 부하를 생성하는 동안 CloudWatch Container Insights에서 성능 메트릭스를 확인할 수 있습니다.

1. Siege 설치하기

아래 명령어를 수행하여 설치합니다.

sudo yum install siege -y

siege --version

아래와 유사하게 버전을 확인할 수 있습니다.

2. 부하 테스트 수행

Wordpress 사이트에 부를 생성하고 CloudWatch Container Insights의 메트릭 변화를 확인할 예정입니다.

터미널 창에서 다음 명령을 실행합니다.

export WP_ELB=$(kubectl -n wordpress-cwi get svc understood-zebu-wordpress -o jsonpath="{.status.loadBalancer.ingress[].hostname}")

siege -q -t 15S -c 200 -i http://${WP_ELB}

이 명령은 다양한 URL에서 Wordpress 사이트에 대한 동시 연결 200개를 15초 동안 실행하라는 Sige 명령입니다.

Last updated