profile image

L o a d i n g . . .

Nginx

- HTTP 캐시, 로드 밸런서, 리버스 프록시로도 사용할 수 있는 고성능 오픈소스 웹 서버 SW

- 높은 성능과 낮은 리소스 사용

- 넷플릭스, 에어비앤비, 드롭박스 등 많이 사용

 

아키텍처

- 이벤트 기반 비동기 아키텍처 사용

- 많은 동시 연결 및 요청 처리 설계

- 마스터 / 작업자 프로세스 모델 사용

- 마스터 프로세스는 들어오는 요청을 처리하는 작업자 프로세스 관리

 

성능

- 높은 성능과 낮은 리소스 사용

- 정적 콘텐츠를 빠르고 효율적으로 처리

- 고급 로드 밸런싱 및 캐싱 기능 사용 가능

- 트래픽이 많은 웹 사이트와 응용 프로그램에서 좋음

 

구성

- 역방향 프록시 역할 가능 (애플리케이션 서버 앞에 앉아 수신 요청을 적절한 백엔드 서버로 라우팅 가능)

- 성능, 보안 및 확장성 향상 가능

 

로드 밸런싱

- 로드 밸런서로 사용하여 트래픽을 여러 서버에 분산하여 안정성과 확장성 향상 가능

 

SSL/TLS Termination

- SSL/TLS 암호 해독 처리 가능, 이것을 SSL/TLS Termination 이라고 함

- 이렇게 하면 백엔드 서버에서 암호화/암호 해독 프로세스를 offload 하고 성능을 향상시킬 수 있음

 

오픈 소스

- 오픈 소스 소프트웨어로, 자유롭게 사용하고 수정 가능

- 상업적, 비상업적 사용을 모두 허용하는 BSD 라이선스

 

 

'Information Technology' 카테고리의 다른 글

[클라우드 컴퓨팅] AWS Lightsail vs EC2  (0) 2023.03.07
[컴퓨터 과학] 재귀 함수란?  (0) 2022.12.02
복사했습니다!