AWS ALB와 NLB의 차이는 요청을 어느 층에서 읽느냐예요. ALB(Application Load Balancer)는 7계층에서 HTTP 요청의 주소·경로·헤더를 보고 나눠 주고, NLB(Network Load Balancer)는 4계층에서 TCP·UDP 연결만 보고 빠르게 넘겨줘요. 그래서 "/api는 A 서버, /img는 B 서버"처럼 경로로 나누고 싶은데 NLB를 고르면 그 규칙을 만들 수가 없어요. 이 글은 Elastic Load Balancing 공식 문서(2026년 11월 8일 확인)를 기준으로 두 로드밸런서의 차이와 고르는 기준을 정리했어요.ALB와 NLB 한눈에 비교구분ALBNLB동작 계층OSI 7계층(애플리케이션)OSI 4계층(전송)주로 다루는 프로토콜HTTP, HTTPSTCP, UD..