NLB(Network Load Balancer)

  • NLB는 TCP/UDP 트래픽을 인스턴스에게 포워딩해준다.
  • 초당 백만 개의 요청을 처리할 수 있으며 ALB에 비해 레이턴시가 작다.(100ms 정도)
  • NLB는 가용 영역별로 하나의 정적 IP를 가진다. (탄력적 IP를 붙일 수 있다)

정리하면…

  • 고성능
  • TCP/UDP 지원
  • 정적 IP
  • 프리티어 지원 X

NLB Scenario

ALB와 유사하게 동작하나, TCP/UDP를 기준으로 포워딩 해줄 수 있음.

nlb-scenario

대상 그룹

NLB의 대상 그룹이 될 수 있는 것으로는 다음과 같은 것들이 있다.

  • EC2 인스턴스
  • IP 주소(반드시 사설 IP여야함)
  • ALB
    • NLB를 사용해 정적 IP를 적용하고 ALB가 HTTP 트래픽을 처리하게끔 하는 사례
  • Health Check를 지원하는 프로토콜: TCP, HTTP, HTTPS

업데이트: