NLB(Network load Balancer)
NLB (Network Load Balancer)
- 계층: L4 계층 (네트워크 레이어)
- 트래픽: TCP, UDP 트래픽을 인스턴스로 전달
- 성능: 매우 높아서 초당 수백만 건의 요청을 처리 가능
- 특성: 가용 영역별로 하나의 고정 IP를 가짐
작동 방식
- 대상 그룹 생성
- 대상 그룹 리다이렉트
- 대상 그룹 유형:
- EC2 인스턴스
- IP 등록 (반드시 하드코딩되어야 하고 프라이빗이어야 함)
- ALB 앞에서 사용 가능
- 상태 확인:
추가 개념
- Elastic Load Balancing (ELB)
- Application Load Balancer (ALB): L7 계층, HTTP 및 HTTPS 트래픽 라우팅
- Classic Load Balancer (CLB): L4 및 L7 계층 모두 지원, 단순한 라운드 로빈 로드 밸런싱
- 로드 밸런서 선택 기준
- 트래픽 유형: TCP/UDP (NLB), HTTP/HTTPS (ALB), 둘 다 (CLB)
- 성능 요구 사항: NLB는 높은 성능을 제공
- 보안 요구 사항: ALB 및 NLB 모두 TLS 종단 기능 제공