IT 읽어주는 블로그

어떤 시선으로 기술을 바라봐야 할까?

May 4, 2020

로드밸런서란 무엇인가?

로드밸런서를 이해하기 전에 로드 밸런싱의 개념을 잡자! 로드밸런싱( Load balancing)이란? 로드 밸런싱이란 한 서버의 부하(Load)를 막기 위해, 여러 서버에 접속을 분배하는 기능이다. 하나의 서비스에 발생하는 트래픽이 많을 때 여러 대의 서버 노드로 트래픽을 분산처리해서 서버의 부하(Load)를 해결해주는 기능이다. 예를 들어 주문대에 사람들이 몰렸을 경우 점원이 한 명만 있다면 한명 앞으로 계속 줄을 서면서 그 한 명의 부하가 늘어날 수 있다. 로드 밸런싱을 하게 된다면 여러명의 점원이 주문을 받게 되고 앞 쪽의 로드 밸런서는 들어오는 손님을 적절하게(알고리즘을 이용해서) 각 점원 앞으로 분배 시켜주는 역할을 하게 되는 것이다.