-
L4 L7 loloadbalancer 차이점네트워크 기초 2023. 11. 1. 12:17
로드밸런서란
로드밸런서는 트랙을 받아서 여러 대의 서버에 분산시키는 하드웨어 또는 소프트웨어 입니다. L4부터 Port를 다룰 수 있기 때문에 부하 분산에 L4 Load Balancer와 L7 Load Balancer가 많이 사용됩니다. Load Balancer는 한 대 서버의 각각의 포트에 여러개의 서비스들을 운영할 수 있도록 한다
L4
L4 로드 밸런서는 OSI 모델의 전송 계층에서 동작하는 장치로, IP주소와 포트와 같은 네트워크 계층 헤더의 정보를 기반으로 라우팅 결정을 내리는 장비를 말합니다. 이는 여러 대의 서버에게 네트워크 트래픽을 고르게 분배하여 어는 하나의 서버도 과도하게 사용되 않도록한다
예를 들어, L4 로드 밸런서는 클라이언트의 요청을 받아서 해당 요청을 처리할 서버로 전달합니다. 이때 IP 주소와 포트 정보를 사용하여 어떤 서버로 요청을 보낼지 결정합니다.
L7
L7 로드 밸런서는 OSI모델의 응용 계층에서 동작하는 장치로 HTTP 헤더나 URL과 같은 응용 계층의 정보를 기반으로 라우팅 결정을 내리는 장비를 말한다. 이는 요청된 내용의 세부적인 내용에 따라 서버로 분배할 수 있습니다.
에를 들어 L7 로드 밸런서는 클라이언트의 HTTP 요청 헤더, URL경로 등을 기반으로 어떤 서버로 요청을 보낼지를 결정합니다. 이를 통해 특정한 경로나 도메인에 따라 다른 서버로 트래픽을 분산시킬 수 있다
L7 로드 밸런서는 높은 수준의 유연성을 제공하여 웹 애플리케이션의 다양한 요구사항을 처리할 수 있습니다. 이러한 로드 밸런서는 일반적으로 HTTP나 HTTPS트래픽을 관리하고, 웹 애플리케이션의 라우팅, 세션 관리, SSL 종료 등을 처리합니다.
'네트워크 기초' 카테고리의 다른 글
퍼블릭 클라우드 ,프라이빗 클라우드 (0) 2023.11.21 온프레미스 (on-Premise) (0) 2023.11.21 네트워크 단어 2 (0) 2023.10.10 네트워크 단어 (ISO 7계층) (0) 2023.09.12 네트워크 단어 (0) 2023.09.12