AWS(Amazon Web Services)/AWS 기본 개념

AWS NLB란 무엇인가?

ITtechRoy 2023. 8. 21. 00:51
728x90
반응형

1. NLB란 무엇인가?

  • NLB(Network Load Balancer)는 AWS에서 제공하는 고성능 로드 밸런서 서비스입니다.

  • NLB는 TCP, UDP, SSL 등 다양한 프로토콜의 트래픽을 처리하면서 낮은 대기 시간과 초당 수백만 개의 연결을 지원하는 특징을 가지고 있습니다.

 

2. NLB 특징

  • 초고성능: NLB는 초당 수백만 개의 연결을 처리하고 최대 25GBps의 대역폭을 제공하여 매우 높은 통신 처리 성능을 보장합니다.

  • TCP/UDP 프로토콜 지원: NLB는 TCP, UDP 등 다양한 프로토콜에 대한 트래픽 분산을 지원합니다.

  • 고정 IP 주소: NLB는 고정 IP 주소를 제공하여 클라이언트와 백엔드 인스턴스 간의 통신을 안정적으로 유지합니다.

  • 다중 가용 영역 지원: NLB는 여러 가용 영역에 걸쳐 인스턴스를 분산하여 고가용성과 내결함성을 제공합니다.

 

3. NLB의 사용 사례

  • 대규모 어플리케이션: NLB는 고성능을 요구하는 대규모 어플리케이션의 로드 밸런싱을 처리할 수 있습니다.

  • 게임 서버: NLB는 게임 서버의 트래픽 분산을 효율적으로 처리하여 게임 플레이의 안정성과 성능을 보장합니다.

  • 실시간 스트리밍: NLB는 실시간 스트리밍 서비스에서 대용량의 트래픽을 처리하고 안정적인 연결을 유지할 수 있습니다.

 

4. NLB와 ELB의 차이점

  • 성능: NLB는 초고성능 로드 밸런싱을 제공하며, ELB는 더 다양한 기능을 제공합니다.

  • 프로토콜: NLB는 TCP, UDP 등 다양한 프로토콜을 지원하고, ELB는 HTTP, HTTPS 등의 웹 프로토콜을 중심으로 제공합니다.

  • 대상 그룹: NLB는 IP 수준에서 작동하며, ELB는 도메인이나 경로 등 다양한 기준으로 대상 그룹을 지정할 수 있습니다.

 

정리)

  • AWS NLB(Network Load Balancer)는 고성능 로드 밸런서로써 TCP, UDP 등 다양한 프로토콜에 대한 트래픽을 처리하고 안정적인 통신 환경을 제공합니다.

  • NLB는 대규모 어플리케이션, 게임 서버, 실시간 스트리밍 등 다양한 사용 사례에 적합한 로드 밸런서입니다.

728x90
반응형

'AWS(Amazon Web Services) > AWS 기본 개념' 카테고리의 다른 글

AWS 네크워크 구성 방법  (1) 2023.08.21
AWS APC란 무엇인가?  (0) 2023.08.21
AWS ELB란 무엇인가?  (0) 2023.08.20
AWS ALB란 무엇인가?  (0) 2023.08.20
AWS란 무엇인가?  (0) 2023.08.20