• Nginx란...?

    2021. 8. 12.

    by. ziasu

    반응형

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

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

     

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

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

     

    웹 서버란...?

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

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

     

    Why Nginx...?

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

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

     

     

    반응형

    'IT > 따로 공부' 카테고리의 다른 글

    [Python] Lambda 표현식란...?  (0) 2021.08.13
    [Python] iter, next 내장함수  (0) 2021.08.13
    [AWS] EC2  (0) 2021.08.10
    VM(Virtual Machine) vs Container  (0) 2021.08.02

    댓글