✅ 사용하지 않는 EC2 종료하기 api-server라고 이름 붙인 EC2 인스턴스는 이제 사용하지 않을 예정이라 종료해주자. 하지만 k6-server라고 이름 붙인 EC2 인스턴스는 부하 테스트할 때 써야 하기 때문에 남겨두자.
✅ AWS ELB 생성하기 리전 선택하기 로드 밸런서 생성하기 로드 밸런서 유형 선택하기 기본 구성 설정하기 네트워크 매핑 설정하기 AWS EC2 페이지의 보안 그룹에서 보안 그룹 생성하기 ELB 만드는 창으로 돌아와서 보안 그룹 등록하기 대상 그룹(
CPU, 메모리를 1초 간격으로 관측하고 싶을 수도 있다. 하지만 CloudWatch는 1분 간격으로만 측정을 하기 때문에 한계가 있다. 그래서 실시간으로 CPU, 메모리를 관측할 수 있는 방법을 알려줄 예정이다. ✅ 실시간으로 EC2의 CPU와 메모
✅ 모니터링(Monitoring)이란? 모니터링(Monitoring)이란 어떤 대상을 지속적으로 감시한다는 뜻이다. 부하 테스트에서 모니터링(Monitoring)은 왜 필요할까? 부하 테스트 과정 중에 성능을 개선하려면 병목 지점을 먼저 파악해야 한다
✅ EC2가 수집하는 기본 지표들 EC2 인스턴스를 생성하면 기본적으로 수집하는 지표들이 있다. CPU 사용률(CPUUtilization) 네트워크 사용률(NetworkIn, NetworkOut) 디스크 성능(DiskReadOps, DiskWriteO
✅ EC2의 성능 개선 방향 잡기 병목 지점이 EC2라는 건 확인했다. EC2를 성능 개선할 때는 크게 4가지 방향성이 있다고 설명했다. a와 b에 대해서는 해당 사항이 없으므로, 시스템 이중화의 장점을 가지고 있는 ‘수평적 확장’의 방식으로 성능을
✅ 1. 부하 테스트 필요성 인식 “서비스를 오픈하려고 하는데 사용자들이 몰려서 서버가 터지면 어떡하지?” “내 서버는 어느 정도 사용자 요청을 견딜 수 있는 거지?” “개발자님, 이번에 치킨 이벤트를 하려하는데 사용자가 1만명 정도가 들어와도 서버가
✅ ELB의 CPU, 메모리는 왜 측정하지 않나요? AWS에서 ELB를 만들 때 1초당 수백만 개의 요청을 처리할 수 있게끔 고사양 컴퓨터를 여러 대 셋팅해뒀다. 다른 말로 표현하자면, ELB 때문에 성능 저하가 일어날 가능성은 아주 적으니 신경쓰지
✅ EC2 인스턴스 생성하기 충분한 부하를 만들어내기 위해 인스턴스를 t3a.small로 생성할 예정이다. ✅ EC2에 부하테스트 툴 셋팅하기 k6 설치 k6 잘 설치됐는 지 확인하기 ✅ 주의점 부하 테스트 환경 독립적으로 분리 부하 테스트 툴을 개인
✅ 처리량(Throughput)이란? 부하 테스트에서 서비스가 1초당 처리할 수 있는 트래픽 양을 보고 Throughput이라고 부른다. 단위는 TPS(Transaction Per Seconds, 1초당 처리한 트랜잭션의 수)를 많이 활용한다. 만약