기본적으로 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로 넘어 갑니다.
'서버인프라 > 엔진엑스' 카테고리의 다른 글
[ 제5강 캐싱 ] NGINX 콘텐츠 캐싱 (0) | 2021.01.22 |
---|---|
[ 제4강 TCP&UDP부하 분산 ] NGINX 로드 벨런서 (0) | 2021.01.22 |
[ 제2강 균형조정 ] NGINX 로드 벨런서 (0) | 2021.01.20 |
엔진엑스 이야기 (0) | 2021.01.20 |
[ 제1강 HTTP 부하분산 ] NGINX 로드 벨런서 (0) | 2021.01.20 |
댓글