728x90 ALB2 ④편. 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. ③편. ALB(Application Load Balancer) 완전 정리 들어가며ALB는 L7, 즉 애플리케이션 계층에서 작동한다.단순 패킷 전달이 아니라, 요청을 해석하고 새 요청을 생성하는 Full Proxy다.ALB 전체 트래픽 흐름Client↓[Internet Gateway]↓[ALB]├─ (L6) TLS Termination├─ (L7) WAF 검사├─ (L7) Host / Path 기반 라우팅├─ (L4) Target TCP 연결 생성↓[Target (EC2 / POD)]↓응답: Target → ALB (HTTP) → ALB → Client (HTTPS)TLS TerminationALB가 HTTPS 요청을 받으면ACM 인증서를 통해 TLS 해제HTTP Payload를 평문으로 변환Target으로는 평문 HTTP 전달(또는 재암호화 가능)ALB 내부 순서Client .. 프로그래밍공부(Programming Study)/CS-네트워크(Network) 2025. 10. 13. 이전 1 다음 728x90