Ethernet Switch가 하기도 하고 Web server가 하기도 해서 혼용
load balancing 은 컴퓨터 네트워크 기술의 일종으로 둘 이상의 중앙 처리 장치 저장장치와 같은 컴퓨터 자원들에게 작업을 나누는 것
근래 들어 L7을 많이 이용하고 이전에 많이 사용하던 장치는 L4 였다
Load Balancers
- 운영체제 로드밸런서- 물리적 프로세서 간에 작업을 스케줄링
- 네트워크 로드밸런서- 사용 가능한 백엔드에서 네트워크 작업을 스케줄링
버퍼 오버플로우 취약점에 의한 공격을 어느정도 방지
Load Balancer Notion
기능은 높은 레이어가 많지만 성능과 간단함은 낮은 레이어가 좋다
로드밸런서란?(L4, L7)
위의 메가프락시 문제에 대해 L7 스위칭을 사용하게 되면 좀더 정교한 클라이언트별 로드밸런싱을 수행할 수 있다. 즉, 쿠키를 이용하면 같은 IP를 가진 클라이언트에 대해 HTTP 헤더에 서로 다른 쿠키값(예; user=1, user=2)을 할당함으로써 서로 다른 서버로 로드밸런싱 하더라도 세션의 연결지속성을 유지할 수 있다.
https://medium.com/@pakss328/%EB%A1%9C%EB%93%9C%EB%B0%B8%EB%9F%B0%EC%84%9C%EB%9E%80-l4-l7-501fd904cf05


Seonglae Cho