728x90 NLB2 ④편. ALB + NLB 결합 구조 3가지 패턴 들어가며ALB와 NLB는 상반된 성격을 가진다.ALB는 L7 지능형, NLB는 L4 초고성능.서로 보완적으로 설계하면 트래픽 성능과 유연성을 동시에 확보할 수 있다.1. ALB → NLB (L7 → L4)Client → ALB (TLS, Routing, WAF)↓NLB (L4 Forward)↓Target Node / PodALB에서 인증·WAF 처리 후 내부 실시간 서비스로 전달할 때 유용하다.예: /api/* 는 ALB 처리, /stream/* 은 NLB 전달.2. NLB → ALB (L4 → L7)Client → NLB (Static IP, TCP)↓ALB (TLS Termination, HTTP Routing)↓Target Group고정 IP가 필요한 HTTPS 서비스 구조.NLB는 Elastic .. 프로그래밍공부(Programming Study)/CS-네트워크(Network) 2025. 10. 14. ②편. NLB(Network Load Balancer) 완전 정리 들어가며NLB는 AWS 로드밸런서 중 가장 빠르고 단순하다.하지만 그 단순함 속에는 커널 레벨의 conntrack, NAT, 세션 복원이 숨어 있다.NLB 트래픽 전체 흐름Client↓ (TCP SYN)[Internet Gateway]↓[NLB]├─ (L4) Port 기반 Target 선택├─ (L3) DNAT (NLB IP → Node IP)↓[Target Node]├─ (L3) DNAT (NodePort → Pod IP)├─ (L4) conntrack 등록↓[Pod]↓응답 경로: Pod → Node → NLB → Clientconntrack의 역할conntrack은 커널의 연결 상태 추적 테이블이다.상태의미NEW새로운 TCP 연결 시도ESTABLISHED양방향 통신 중RELATED기존 세션 관련 트래.. 프로그래밍공부(Programming Study)/CS-네트워크(Network) 2025. 10. 12. 이전 1 다음 728x90