본문 바로가기
서버인프라/엔진엑스

[ 제3강 서버 가중치 ] NGINX 로드 벨런서

by techwold ted 2021. 1. 20.

기본적으로 NGINX는 R-R 방법을 사용하여 가중치에 따라 그룹의 서버간에 요청을 분산합니다.

weight매개변수 server는 서버 가중치를 설정합니다. 기본값은 1 다음과 같습니다.

upstream backend {
    server backend1.example.com weight=5;
    server backend2.example.com;
    server 127.0.0.1 backup;
}

backend1.example.com 에는 가중치 5가 있습니다.

다른 두 서버는 가중치 1로 (default) 로 설정되지만, backup 서버는 두 서버를 모두 사용 할 수 없는 경우가 아니면 요청을 수신하지 않습니다. 

backend1.example.com에 5번의 요청을 가하고, 6번째는 backend2.example.com로 넘어 갑니다.

댓글