CS/네트워크

[네트워크] 전송계층의 로드 밸런서

초오오이 2025. 5. 9. 21:42

 


 

1. 로드 밸런서

  • 여려 대의 서버를 두고 사용자가 한쪽을 몰리는 것을 분산시켜주는 장치.
  • 1대의 서버에서 여러 대로 늘리는 것을 스케일 아웃(Scale Out)이라고 하고, 부하를 분산시켜주는 작업을 로드 밸런싱(Load Balancing)이라고 한다.

 

2. 로드 밸런싱 방법

  • 라운드 로빈(Round Robin): 분배의 가장 기본적인 방식, 각 서버별로 돌아가며 연결을 처리한다.
  • 가중 라운드 로빈(Weighted Round Robin): 각 서버별로 돌아가면서 연결을 처리하지만 일부 서버는 큰 트래픽을 몰아 받는 방식
  • 랜덤(Random): 무작위로 분배되는 방식
  • 해시(Hash): 특정 클라이언트는 특정 서버에서만 처리하는 방식