본문 바로가기
  • A little happiness
Computer Science/네트워크

로드밸런싱(L4, L7)

by donghuJo 2022. 3. 25.

아마존 클라우드 서버 학습 도중 네트워크 로드밸런싱(NLB), 어플리케이션 로드밸런싱(ALB)에 대한 학습이 필요하여 정리하도록 한다.

 

로드밸런싱이란 네트워크 트래픽 분산을 위하여 네트워크를 어디로 포워딩 해줄지 결정해주는 동작을 하는 것이다.

분산시킬 트래픽의 방향을 결정하기 위해서 http헤더를 분석할 필요가 있는데, 여기서 L4스위치는 네트워크 계층 까지만 분석하여 포워딩시켜주고, L7스위치는 어플리케이션 레벨(프로토콜)까지 분석하여 스위칭 시켜주게 된다.

따라서 http, https을 분기시켜 주고 싶다면

 

L7스위치를 사용하여 헤더를 포로토콜 레벨까지 분석하고 밸런싱 하게된다.

그렇다면 L7레벨 로드밸런싱은 L2~L7까지의 분석을 모두 하게 되는데 왜 굳이 L4,L3 로드밸런싱이 존재하냐? 하는 물음이 있는데, L7레벨까지 분석하는 비용이 많이 들기 때문에 낮은 레벨에서 처리할 수 있는 포워딩이라면 낮은 레벨에서 처리해주는게 좋다.

 

 

https://aws-hyoh.tistory.com/entry/L4L7-%EB%A1%9C%EB%93%9C%EB%B0%B8%EB%9F%B0%EC%8B%B1-%EC%89%BD%EA%B2%8C-%EC%9D%B4%ED%95%B4%ED%95%98%EA%B8%B0

 

L4/L7 로드밸런싱 쉽게 이해하기

이번 문서 'L4/L7 로드밸런싱 쉽게 이해하기'와 '서버 부하 분산 쉽게 이해하기', 'L4 스위치 쉽게 이해하기'는 L4/L7 Network Swtich인 'F5 Networks' 장비를 기준으로 설명합니다. Alteon(Radware), Brocade, Ci..

aws-hyoh.tistory.com

 

 

'Computer Science > 네트워크' 카테고리의 다른 글

방화벽(인바운드, 아웃바운드)  (0) 2022.03.25
포트포워딩  (0) 2022.03.08
소켓 통신(socket)  (0) 2022.03.03
OSI 7계층  (0) 2022.03.03

댓글