🕰️ 작성일 : 2025.03.30
Index
Inbound Endpoint을 여러개 만들어 AWS NLB로 부하분산
- AWS NLB을 통해 DNS 쿼리를 부하 분산 할 경우 IP당 1,500의 제약이 발생합니다.
- Inbound Resolver을 최대 4개까지 생성(조정 가능) 및 Endpoint 당 6개의 IP를 배치 할 수 있어 최대 24개의 IP를할당 할 수 있습니다.
- NLB을 통해 총 24개의 IP에 부하 분산을 하게 되면 이론상 1,50024 = 36,000 QPS 까지 구현 할 수 있습니다.*

자체 테스트 결과
상황 1 - NLB로 24개의 Inbound Endpoint IP로 부하분산
- Inbound Endpoint을 4개를 만들고 Inbound Endpoint 하나 당 6개의 IP를 할당. 총 24개의 IP로 구성
- Network Load Balancer을 생성하고 24개의 IP를 Target으로 설정
상황 1 - 결과 해석
- 하나의 Inbound Endpoint 당 각 5분 간 Sum 지표가
3,300,000
으로 초당 11,000 QPS 씩 수신 하고 있는것을 확인 할 수 있음.

- 각 Inbound Endpoint에 설정 된 IP 의 Metric 값을 확인해보면 24개의 IP에 DNS Query가 전달되고 있는 것을 확인 할 수 있음.
