Zzong's Notes

방문

Home

❯

서버

❯

upstream(NGINX)

upstream(NGINX)

최초 작성 2026-06-14마지막 수정 2026-08-29읽는 데 1분

노트 편집 ↗

NGINX 에서 주로 로드 밸런싱을 위해 사용하는 서버 클러스터를 의미한다.

upstream defines a cluster that you can proxy requests to. It’s commonly used for defining either a web server cluster for load balancing, or an app server cluster for routing / load balancing.

References

  • configuration - What does upstream mean in nginx? - Stack Overflow

함께 보면 좋은 글

NGINX

Nginx 는 웹 서버 소프트웨어로, 가벼움과 높은 성능을 목표로 한다. 웹 서버, 리버스 프록시 및 메일 프록시 기능을 가진다.

nGrinder

nGrinder 는 네이버에서 성능 측정 목적으로 jython(JVM 위에서 파이썬이 동작) 으로 개발 된 오픈소스 프로젝트

scale up and scale out

기존의 서버를 보다 높은 사양으로 업그레이드하는 것

Web Server Gateway Interface

WSGI is the Web Server Gateway Interface. It is a specification that describes how a web server communicates with web applications, and how web applications can be chained...

high availability

고가용성 (HA, High Availability) 이란 서버와 네트워크, 프로그램 등의 정보 시스템이 상당히 오랜 기간 동안 지속적으로 정상 운영이 가능한 성질을 말한다. 고 (高) 가용성이란 “가용성이 높다”는 뜻으로서, “절대 고장 나지 않음”을 의미한다.

stateless

서버가 클라이언트의 세션 상태 및 세션 정보를 저장하지 않는 네트워크 프로토콜이다. 이는 클라이언트와 서버간의 네트워크 통신이 어떻게 이루어지는지에 대한 개념이다.

Gunicorn

UNIX 기반 OS 를 위한 WSGI HTTP 서버

docker

애플리케이션과 그것이 돌아가는 데 필요한 라이브러리·설정을 하나로 묶어, 어느 기계에서든 같은 상태로 실행되게 하는 container 도구다.

django

{{csrf token}} 을 parameter 에 넣어주면 된다.

ML serving trends 조사

ML Model Serving : 학습된 ML 모델을 프로덕션 환경에서 예측 API로 제공하는 시스템. 모델 로딩, 스케일링, 전/후처리, 모니터링 등을 자동화.