[AWS] NLB(Network Load Balancer) - 개요
NLB(Network Load Balancer)
- NLB는 TCP/UDP 트래픽을 인스턴스에게 포워딩해준다.
- 초당 백만 개의 요청을 처리할 수 있으며
ALB
에 비해 레이턴시가 작다.(100ms 정도) - NLB는 가용 영역별로 하나의 정적 IP를 가진다. (탄력적 IP를 붙일 수 있다)
정리하면…
- 고성능
- TCP/UDP 지원
- 정적 IP
- 프리티어 지원 X
NLB Scenario
ALB와 유사하게 동작하나, TCP/UDP를 기준으로 포워딩 해줄 수 있음.
대상 그룹
NLB의 대상 그룹이 될 수 있는 것으로는 다음과 같은 것들이 있다.
- EC2 인스턴스
- IP 주소(반드시 사설 IP여야함)
- ALB
- NLB를 사용해 정적 IP를 적용하고 ALB가 HTTP 트래픽을 처리하게끔 하는 사례
- Health Check를 지원하는 프로토콜:
TCP
,HTTP
,HTTPS