[Nginx] 고성능 로드 밸런싱(HTTP, TCP, UDP, LEAST) 부하 분산 방법


[Nginx] 고성능 로드 밸런싱(HTTP, TCP, UDP, LEAST) 부하 분산 방법

HTTP 부하 분산 # NGINX의 HTTP 모듈인 업스트림을 사용하여 HTTP 서버를 통해 부하를 분산합니다. 아래 구성은 80포트에서 두 HTTP 서버의 부하를 분산합니다. "backup"은 "weight1, 2"를 사용할 수 없을때 사용됩니다. "weight2"로 설정하면 해당 서버에 두배 많은 요청을 전달하도록 설정됩니다. (기본값 "weight=1") upstream backend { server 10.10.12.45:80 weight=1; server app.example.com:80 weight=2; server spare.example.com:80 backup; } server { location / { proxy_pass http://backend; } } ※ HTTP 업스트림 모듈은 HTTP에 대한 부하 분산을 제어합니다. 이 모듈의 대상은 "Unix sockets, IP addresses, DNS records" 입니다. TCP 부하 분산 # 이번에는 NGINX의...


#http #부하분산 #부하 #밸런싱 #밸런스 #로드밸런싱 #로드 #udp #ubuntu #tcp #nginx #least #분산

원문링크 : [Nginx] 고성능 로드 밸런싱(HTTP, TCP, UDP, LEAST) 부하 분산 방법