블로그 | NGINX

NGINX Plus 릴리스 3 발표

NGINX-F5-수평-검정-유형-RGB의 일부
오웬 개렛 썸네일
오웬 개렛
2014년 4월 2일 게시

NGINX Plus 릴리스 3(R3) 출시 소식을 전해드리게 되어 매우 기쁩니다. 이 릴리스에는 NGINX 오픈 소스 코드베이스의 버그 수정, 업데이트, 새로운 기능이 모두 집약되어 있으며, NGINX Plus 구독자를 위한 훌륭한 새로운 기능이 포함되어 있습니다.

무거운 부하 하에서 향상된 애플리케이션 안정성

NGINX Plus는 업스트림 연결 제한을 사용하여 대량의 트래픽에 대한 보다 나은 프록싱을 통해 애플리케이션의 안정성을 향상시킵니다.

업스트림 서버 중 상당수는 동시성이 제한되어 있으며, 처리해야 할 연결이 너무 많아지면 과부하가 걸릴 수 있습니다. NGINX Plus는 네트워크 속도를 높이기 위해 TCP 데이터를 버퍼링하고, 업스트림 서버에 도달하기 전에 유휴 연결을 종료함으로써 업스트림 서버로 전송되는 동시 연결 수를 줄입니다 .

새로운 대기열 지침과 서버 지침의 max_conns 매개변수를 통해 관리자는 초과 거래를 대기열에 넣는 방법을 정의하고 각 서버에 대한 동시 연결 수에 대한 하드 한도를 설정할 수 있으므로 제어력이 더 커졌습니다. NGINX Plus에서 트랜잭션을 큐에 넣으면 부하 분산 기능이 트랜잭션을 보다 공정하게 예약할 수 있습니다.

순효과는 최종 사용자가 일관된 성능을 얻을 수 있고 업스트림 서버는 트래픽이 급증하는 상황에서도 동시성 과부하로부터 보호된다는 것입니다.

DevOps에 대한 추가 지원

NGINX Plus는 DNS 재구성을 지원하여 더 빠르고 민첩한 인프라를 구축할 수 있습니다.

NGINX Plus는 트래픽을 업스트림 서버 그룹으로 프록시하고, 이러한 서버는 DNS 이름을 사용하여 시작 시 구성될 수 있습니다.

NGINX Plus R3는 업스트림 그룹의 server 지시문에 resolver 지시문과 resolve 매개변수를 사용하여 이러한 DNS 이름을 주기적으로 다시 확인하도록 구성할 수 있습니다. 자동 확장 및 동적 구성을 사용하는 등 민첩하고 빠르게 변화하는 환경에서 애플리케이션을 배포하는 조직은 이제 DNS를 사용하여 업스트림 서버의 ID를 게시할 수 있습니다. NGINX Plus는 정기적으로 DNS 서비스를 다시 검사하고 이에 따라 부하 분산 동작을 업데이트합니다.

순이익은 DevOps 직원이 이제 NGINX Plus 구성을 건드리지 않고도 DNS를 사용하여 업스트림 로드 밸런싱 그룹의 서버를 관리하고 재구성할 수 있다는 것입니다.

Amazon ELB의 고가용성 SPDY 및 WebSocket 트래픽

NGINX 1.5.12에서 처음 지원된 PROXY 프로토콜을 통해 NGINX 및 NGINX Plus는 Amazon ELB에서 프록시된 WebSocket 및 SPDY 트래픽을 관리할 수 있습니다.

프록시가 HTTP 및 SSL/TLS 트랜잭션을 종료하고 전달할 때 일반적으로 추가 헤더(프로토콜, IP 주소, 포트)를 삽입하여 대상 서버가 연결의 실제 소스를 확인할 수 있도록 합니다. 이는 종종 액세스 제어 및 로깅 목적으로 필요합니다.

하지만 Amazon Elastic Load Balancing (ELB)을 포함한 일부 프록시는 HTTP WebSocket이나 SPDY와 같은 복잡한 프로토콜을 종료할 수 없습니다. 이 경우 프록시는 페이로드를 검사하거나 변경하지 않고 TCP 연결을 프록시하도록 구성됩니다. PROXY 프로토콜은 이러한 프록시가 일반적으로 트랜잭션에 삽입하는 연결 데이터를 페이로드 앞에 접두사로 붙이는 방법을 정의합니다.

NGINX Plus R3는 PROXY 프로토콜 종료에 대한 지원을 추가하여 ELB와 같은 TCP 모드 프록시 뒤에 배포될 수 있습니다. NGINX Plus는 WebSocket 연결을 프록시하고 SPDY 프로토콜을 종료하고 각 트랜잭션의 실제 소스 IP 주소를 확인할 수도 있습니다.

NGINX Plus R3의 기타 새로운 기능

NGINX Plus R3는 NGINX 오픈 소스 배포판의 최신 업데이트, 수정 사항 및 새로운 기능을 상속받습니다.

NGINX Plus 바이너리는 NGINX, Inc.에서 완벽하게 테스트 및 인증을 받았으며 NGINX 엔지니어링 팀의 지원을 받습니다. 자세한 내용은 NGINX Plus 릴리스 페이지에서 확인할 수 있습니다.

NGINX Plus를 사용해보려면 오늘 무료 30일 체험판을 시작하거나 저희에게 연락해 사용 사례에 대해 논의해 보세요.


"이 블로그 게시물에는 더 이상 사용할 수 없거나 더 이상 지원되지 않는 제품이 참조될 수 있습니다. 사용 가능한 F5 NGINX 제품과 솔루션에 대한 최신 정보를 보려면 NGINX 제품군을 살펴보세요. NGINX는 이제 F5의 일부가 되었습니다. 이전의 모든 NGINX.com 링크는 F5.com의 유사한 NGINX 콘텐츠로 리디렉션됩니다."