CS/네트워크
[네트워크] 전송계층의 로드 밸런서
초오오이
2025. 5. 9. 21:42
1. 로드 밸런서
- 여려 대의 서버를 두고 사용자가 한쪽을 몰리는 것을 분산시켜주는 장치.
- 1대의 서버에서 여러 대로 늘리는 것을 스케일 아웃(Scale Out)이라고 하고, 부하를 분산시켜주는 작업을 로드 밸런싱(Load Balancing)이라고 한다.
2. 로드 밸런싱 방법
- 라운드 로빈(Round Robin): 분배의 가장 기본적인 방식, 각 서버별로 돌아가며 연결을 처리한다.
- 가중 라운드 로빈(Weighted Round Robin): 각 서버별로 돌아가면서 연결을 처리하지만 일부 서버는 큰 트래픽을 몰아 받는 방식
- 랜덤(Random): 무작위로 분배되는 방식
- 해시(Hash): 특정 클라이언트는 특정 서버에서만 처리하는 방식