본문으로 건너뛰기

로드 밸런싱 알고리즘

라운드로빈 방식(Round Robin Method)​

클라이언트로부터 받은 요청을 로드 밸런싱 대상 서버에 순서대로 할당받는 방식

가중 기반 라운드 로빈 방식(Weighted Round Robin Method)​

실제 서버에 서로 다른 처리 용량을 지정하는 방식

최소 연결 기반 방식(Least Connection Method)​

로드 밸런서는 활성 연결이 가장 적은 서버를 확인하고 해당 서버로 트래픽을 전송

IP 해시 방식(IP Hash Method)​

각 클라이언트에 대해 Hashing key를 가지고 경로를 지정
Hashing key는 클라이언트의 IP + port 혹은 IP 주소만으로 결정
사용자가 항상 동일한 서버로 연결되는 것을 보장

최소 응답 시간 방식(Least Response Time Method)​

서버의 현재 연결 상태, 응답 시간 고려하여 트래픽을 전송
가장 적은 연결 상태와 가장 짧은 응답 시간을 보이는 서버에 우선적으로 로드를 배분하는 방식

참고 자료​

load balancing, AWS
로드 밸런싱에 대해 알아보자, 테코블