본문 바로가기

대용량 플랫폼

[박혜웅] Nginx tutorial for scalable web services (in Korean)

대형포탈 뿐만 아니라, SNS 또는 소셜커머스와 같은 웹 서비스를 제공하는 경우에 많은 웹 트래픽이 발생한다.
이러한 서비스를 제대로 제공하기 위해서는 CDN, Web server와 WAS의 분리, 웹 브라우저 캐쉬, 웹 데이타 캐쉬, 메시지큐, 웹 데이타 압축 전송 뿐만 아니라, 시스템적으로도 L4 switch(Load Balancer), Reverse Proxy, Light-weight Web server, Light-weight WAS가 필요하다.
하드웨어 비용에 대한 부담이 없는 기업이라면 당연히 CDN, L4 switch, Oracle 등의 장비와 많은 서버로 어느정도의 트래픽은 충분히 감당할 수 있겠지만, 대부분의 중소기업이라면 수천만원이 넘는 이러한 하드웨어 비용은 큰 부담이 된다.
아래 자료를 참고하여, 오픈 소스 소프트웨어인 Nginx를 최대한 활용하여, 저렴하지만 강력한 웹 시스템을 구축해 보자.