블로그 | NGINX

향상된 부하 분산, 고가용성 및 모니터링 기능을 갖춘 NGINX Plus R6 발표

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

NGINX Plus Release 6(R6) 출시 소식을 알려드리게 되어 매우 기쁩니다. 애플리케이션 전송 플랫폼의 이 최신 릴리스는 NGINX Plus 사용자에게 다음을 포함하여 더욱 마음에 드는 기능을 제공합니다.

편집자 - NGINX Plus R6의 주요 새로운 기능에 대한 자세한 내용은 다음 관련 블로그 게시물을 참조하세요.

당사 고객은 기존 하드웨어를 교체하고 퍼블릭 및 프라이빗 클라우드 도입을 더욱 지원하기 위해 NGINX Plus를 사용하는 데 큰 관심을 표명했습니다. R6 출시로 NGINX Plus는 기존 하드웨어 로드 밸런서 및 ADC의 성능을 뛰어넘는 동시에 경쟁사보다 낮은 비용으로 무제한 처리량을 제공합니다. 우리는 이것이 현대적 웹 애플리케이션이든 관계형 데이터베이스와 메일 서버와 같은 엔터프라이즈 애플리케이션이든 애플리케이션 전송 및 부하 분산을 위한 이상적인 선택이라고 믿습니다.

새로운 "최소 시간" 부하 분산 알고리즘

새로운 최소 시간 부하 분산 알고리즘은 부하 분산 풀의 각 노드에서 동시 연결 수와 평균 응답 시간을 모두 모니터링합니다. 이 정보를 사용하여 각 요청에 가장 적합한 노드를 선택하는데, 이는 더 느리고 부하가 많은 노드보다 더 빠르고 부하가 적은 노드를 선택하는 것을 목표로 합니다.

노드 간 지연 시간이 크게 다를 경우 최소 시간은 다른 부하 분산 방법보다 성능이 우수합니다. 일반적인 사용 사례 중 하나는 두 개의 별도 데이터 센터에 위치한 노드 간에 부하를 분산하는 것입니다. 로컬 노드는 원격 데이터 센터의 노드와 비교해 지연 시간이 매우 짧은 경향이 있습니다. Least Time은 대기 시간이 짧은 노드를 선호하지만 NGINX Plus의 상태 검사는 빠른 노드가 실패하거나 오프라인이 되면 느린 노드로의 장애 조치를 보장합니다.

Least Time은 업스트림에서 응답 헤더를 수신하는 시간이나 전체 응답을 수신하는 시간을 기준으로 부하 분산 결정을 내릴 수 있습니다. 확장된 상태 통계 세트에 추가된 두 개의 카운터인 header_timeresponse_time 은 의사 결정의 기준으로 사용되는 롤링 평균 측정값을 나타냅니다.

모든 기능을 갖춘 TCP 부하 분산

NGINX Plus R5 에 도입된 TCP 부하 분산 기능이 크게 확장되어 TCP 상태 점검 , 업스트림 서버 그룹의 동적 구성 , 전체 액세스 로그, SSL/TLS 종료암호화가 포함되었습니다. TCP 부하 분산을 위해 많은 새로운 확장 상태 카운터가 추가되어 HTTP 부하 분산에서 이미 누리고 있는 것과 동일한 수준의 보고 및 가시성을 제공합니다.

TCP 부하 분산은 MySQL의 부하 분산 및 고가용성 , Microsoft Exchange의 부하 분산 및 고가용성을 포함한 다양한 사용 사례에서 이미 검증되었습니다.

트래픽이 많은 TCP 기반 서비스만이 TCP 부하 분산의 이점을 얻는 것은 아닙니다. 트래픽이 적은 서비스도 높은 가용성(상태 점검 및 동적 재구성 사용), 향상된 보안(SSL/TLS 래핑 사용) 및 향상된 가시성(확장된 상태 카운터 및 액세스 로깅 사용)의 이점을 얻을 수 있습니다.

편집자–

고가용성

NGINX Plus는 Linux keepalived 유틸리티를 기반으로 하는 솔루션을 사용하여 고가용성 클러스터를 지원합니다. VRRP(Virtual Router Redundancy Protocol)를 사용하여 기본 NGINX Plus 인스턴스에 트래픽 IP 주소를 할당하고 기본 인스턴스에 장애가 발생하면 자동으로 백업 인스턴스로 전송하여 고가용성 NGINX Plus 인스턴스 쌍을 쉽게 생성할 수 있습니다.

이 기능을 활성화하고 구성하려면 선택적 nginx‑ha‑keepalived 패키지를 설치하세요. 초기 구성 후 NGINX Plus 인스턴스의 더 큰 클러스터와 여러 가상 IP 주소 사용을 포함한 보다 복잡한 시나리오를 구현하도록 구성을 확장할 수 있습니다.

고가용성 패키지와 설치 프로세스에 대한 자세한 내용은 블로그의 NGINX Plus 관리자 가이드NGINX Plus R6의 고가용성을 참조하세요.

라이브 활동 모니터링을 위한 업데이트된 대시보드

NGINX Plus R6에는 풍부한 라이브 활동 모니터링 정보를 사용하여 NGINX Plus 인스턴스의 상태와 활동을 차트로 표시하는 새롭고 더 풍부한 상태 대시보드가 포함되어 있습니다.

  • 부하 분산 클러스터의 성능 및 운영과 관련된 주요 소프트웨어 정보 및 고급 경고
  • 정의한 서버 영역 및 HTTP 및 TCP 서비스에 대한 애플리케이션을 기반으로 하는 실시간 및 과거(평균) 성능 데이터(요청 및 대역폭)
  • 각 상류 부하 분산 그룹에 대한 자세한 성능 및 상태 정보
  • 각 콘텐츠 캐시의 작동에 대한 계측 및 진단

이전 릴리스와 마찬가지로 라이브 활동 모니터링 데이터는 RESTful 인터페이스를 통해 JSON 형식 으로 제공되므로 NGINX 통계를 사용자의 대시보드 및 기타 모니터링 도구에 직접 통합할 수 있습니다.

라이브 데모를 보려면 demo.nginx.com을 방문하세요. 대시보드에 대한 더 자세한 내용은 블로그의 NGINX Plus 라이브 활동 모니터링을 사용하여 시스템 상태를 확인하는 방법을 참조하세요.

버퍼링되지 않은 업로드 지원

이제 NGINX Plus를 버퍼링되지 않은 업로드 에 대해 구성할 수 있습니다. 즉, 전체 요청을 수신한 후에만 버퍼링하여 전달하는 대신, 대용량 HTTP 요청(예: 파일 업로드)이 도착하는 대로 서버로 스트리밍합니다.

이러한 수정을 통해 대용량 파일 업로드를 처리하는 웹 애플리케이션의 응답성이 향상됩니다. 애플리케이션이 수신된 데이터에 따라 반응할 수 있기 때문입니다. 예를 들어 진행률 표시줄을 실시간으로 업데이트할 수 있습니다. 또한 디스크 I/O를 줄이고 특정 상황에서는 업로드 성능을 향상시킬 수도 있습니다. 기본적으로 NGINX는 데이터가 도착하는 동안 작업자 기반 백엔드에서 리소스를 차지하는 것을 방지하기 위해 업로드된 데이터를 버퍼링하지만 Node.js와 같은 이벤트 기반 백엔드에서는 버퍼링이 그다지 필요하지 않습니다.

SSL/TLS 향상

NGINX Plus R6는 업스트림 HTTPS 또는 uwSGI 서버와 통신할 때 자체를 인증하기 위한 클라이언트 인증서를 제공할 수 있습니다. 이를 통해 특히 보호되지 않은 네트워크를 통해 보안 서비스와 통신할 때 보안이 향상됩니다.

NGINX Plus R6는 IMAP, POP3 및 SMTP 트래픽에 대한 SSL/TLS 클라이언트 인증을 지원합니다.

캐싱 향상

proxy_cache 지시어는 이제 변수를 지원합니다. 이 간단한 변경을 통해 여러 개의 디스크 기반 캐시를 정의하고 요청 데이터에 따라 캐시를 선택할 수 있습니다.

이 기능은 매우 큰 콘텐츠 캐시를 만들고 여러 디스크를 사용하여 콘텐츠를 캐시해야 할 때 가장 유용합니다. 디스크당 캐시를 하나씩 만들면 임시 파일이 최종 위치와 같은 디스크에 쓰여지므로 디스크 간 복사가 필요 없게 됩니다.

업그레이드 또는 NGINX Plus를 사용해 보세요

NGINX Plus를 사용하고 계시다면 가능한 한 빨리 릴리스 6으로 업데이트하시기 바랍니다. 여러분은 많은 수정 사항과 개선 사항을 접하게 될 것이고, 여러분이 지원 티켓을 제출해야 할 경우 우리가 여러분을 도울 수 있을 것입니다. 설치 및 업그레이드 지침은 고객 포털 에서 확인할 수 있습니다.

NGINX Plus를 사용해 본 적이 없다면 웹 가속, 부하 분산, 애플리케이션 전송을 위해 사용해보세요. 또는 향상된 모니터링관리를 위한 API를 갖춘 완벽하게 지원되는 웹 서버로 사용해보세요. 오늘부터 30일 무료 체험판을 통해 시작하면서 NGINX Plus가 어떻게 애플리케이션을 확장하고 제공하는 데 도움이 될 수 있는지 직접 확인하세요.

편집자 - NGINX Plus R6의 주요 새로운 기능에 대한 자세한 내용은 다음 관련 블로그 게시물을 참조하세요.


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