본문 바로가기
Nginx

최근의 Nginx 이야기 (1.6 stable, plus 3 등)

강철지그·2014년 5월 6일·조회 8,139

appsroot 님께서 1.6 stable 버전 발표에 대하여 이미 소식을 전해주셨지요. 즉, 지난달 하순 1.6 stable과 1.7 mainline 버전이 발표된 것인데, 이는 4월 2일 Nginx의 상용 버전(commercial version)인 Nginx Plus Release 3가 런칭된 지 약 3주 후의 일입니다.

* mainline 버전은 production-ready한 stable 버전과 상대되는 개발 버전입니다. 이전 이름도 development 버전이었습니다.

Nginx Plus Release 3의 주요 특징

Nginx Plus Release 3의 주요 특징은 다음과 같습니다.

  • 많은 부하에도 안정성 확보

새롭게 추가된 max_conn 파라미터와 queue 디렉티브를 통해 업스트림 서버로 전달되는 연결 수를 제한하고, 처리 가능한 범위를 넘는 요청을 대기열에 둘 수 있게 되었습니다. 부하가 순간적으로 몰릴 때 백엔드 서버를 보호하는 데 도움이 되는 기능입니다.

  • DevOps 환경 지원 강화

새롭게 추가된 resolve 파라미터를 통해 DNS 이름을 주기적으로 다시 해석(re-resolve)하도록 설정할 수 있게 되었습니다. 클라우드 환경처럼 IP가 바뀔 수 있는 백엔드 서버를 다룰 때 유용합니다.

  • AWS 환경에서의 고가용성 SPDY 및 WebSockets 트래픽 지원

PROXY 프로토콜의 종료(termination)가 지원되어 Amazon ELB와 같은 TCP 기반 프록시 뒤에 Nginx를 배치할 수 있게 되었습니다.

  • SPDY support has been updated to draft 3.1 (from NGINX 1.5.9)
  • Additional controls over SSL have been added to control the use of session tickets and reduce time to first byte (from NGINX 1.5.9)
  • IPv6 DNS resolution 지원 추가 (from NGINX 1.5.8)

Nginx 사용 현황

약 2년 전 MS의 IIS를 뛰어넘어 Apache에 이은 세계 No.2 자리에 오른 후, 1년 전에는 Nginx가 약 9,600만 개 사이트에서 사용되었습니다. 그리고 지난달 하순 기준으로 1억 4,600만 개 사이트에서 사용되고 있다고 하니 최근 1년 사이에 약 50% 이상 증가한 것이죠. 또한 상위 1,000개 웹 사이트 기준으로 약 39% 정도가 Nginx를 사용하고 있다고 합니다.

앞으로 추가될 기능

앞으로 추가될 기능들에 대해서도 언급되고 있는데, 다음과 같은 항목들이 있습니다.

  • 모니터링 및 관리 도구
  • 구조적 개선
  • 다이나믹 모듈 로딩

관련 글

댓글 5

로그인 후 댓글을 남길 수 있습니다.

  • sscenic· 2014년 6월 11일
    2014-05-27 nginx-1.7.1 mainline version has been released
  • unnamedunnamed· 2014년 6월 24일
  • sscenic· 2014년 6월 24일
    2014-06-17 nginx-1.7.2 mainline version has been released.
  • sscenic· 2014년 7월 12일
    2014-07-08 nginx-1.7.3 mainline version has been released.
  • 강철지그강철지그· 2014년 7월 21일
    scenic/ 열심히 release 정보를 알려주고 계셨네요!