IT/따로 공부

Nginx란...?

ziasu 2021. 8. 12. 18:32
반응형

AWS에서 EKS파트를 공부 중인데, 쿠버네티스를 활용하여 Nginx 서비스를 배포해야 하는 과제를 받았습니다. 살면서 처음 들어보는 단어입니다... Nginx...ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ

그래서 깊게는 아니더라도 대충 뭐하는 놈인지 공부하며 정리해봤습니다.

 

Nginx(엔진엑스)란...?

  • 요즘 널리 많이 사용되는 웹 서버용 오픈 소스 소프트웨어

 

웹 서버란...?

웹서비스 간략적인 아키텍쳐

  • 웹 서버용 오픈 소스 소프트웨어
  • 웹 서버...? -> 정적 파일에 대한 응답을 처리
  • Why 웹 서버...? -> WAS는 동적인 처리를 담당한다. 단순한 정적 파일에 대한 처리를 웹 서버에서 담당하여 WAS의 짐을 줄여주기 위함

 

Why Nginx...?

  • 빠르다 -> 다른 웹서버에 비해 초당 요청 처리 속도가 현저히 빠름
  • 리버스 프록시로 사용 가능 -> 로드 밸런싱, 보안 향상, 캐싱 가능 등등의 장점
  • HTTPS를 쉽게 설정 가능 
  • 비동기 처리 가능 -> 이벤트 루프 방식으로 많은 트래픽을 동시에 처리할 수 있음

#리버스 프록시: 인터넷과 백엔드 사이에 있는 서버로, 서버의 역할을 대신해주며 안전한 운영이 가능하게 함

 

 

반응형