
L4 Load Balancer과 L7 Load Balancer의 차이에 대해서

·
CS/Infrastructure & Network
L4 로드밸런서와 L7 로드밸런서란?로드밸런서는 네트워크 트래픽을 여러 서버로 분산시켜 가용성과 성능을 향상시키는 역할을 한다.OSI 모델에서 L4(전송 계층)과 L7(애플리케이션 계층)에서 동작하는 방식에 따라 각각 L4 로드밸런서와 L7 로드밸런서로 나뉜다.L4 로드밸런서전송 계층(OSI 4계층)에서 동작TCP/UDP 패킷의 IP 주소와 포트만 확인하여 트래픽을 분산패킷의 내용을 해석하지 않고 단순한 포워딩 수행성능이 뛰어나고, 대규모 트래픽 처리에 유리예시) AWS NLBL7 로드밸런서애플리케이션 계층(OSI 7계층)에서 동작HTTP/HTTPS 트래픽을 이해하고 요청 URL, 헤더, 쿠키, 콘텐츠 등을 기반으로 분산 가능SSL 종료(SSL Termination) 및 복호화 가능콘텐츠 기반 라우팅(예..