BLOG | NGINX

Presentamos NGINX Plus R6 con balanceo de carga mejorado, alta disponibilidad y funciones de monitoreo.

NGINX - Parte de F5 - horizontal, negro, tipo RGB
Miniatura de Owen Garrett
Owen Garrett
Publicado el 14 de abril de 2015

Nos complace anunciar la disponibilidad de NGINX Plus Release 6 (R6). Esta última versión de nuestra plataforma de distribución de aplicação ofrece a los usuarios de NGINX Plus aún más motivos para amar, entre los que se incluyen:

Editor: Para obtener más detalles sobre las nuevas características clave de NGINX Plus R6, consulte estas publicaciones de blog relacionadas:

Nuestros clientes han expresado un gran interés en utilizar NGINX Plus para reemplazar hardware heredado y respaldar aún más la adopción de nubes públicas y privadas. Con el lanzamiento de R6, NGINX Plus supera la capacidad de los balanceadores de carga de hardware y ADC tradicionales, al tiempo que proporciona un rendimiento ilimitado a un costo menor que nuestros competidores. Creemos que ahora es la opción ideal para la entrega de aplicação y el equilibrio de carga , ya sea para aplicações web modernas o para aplicações empresariales como bases de datos relacionales y servidores de correo.

Nuevo algoritmo de equilibrio de carga de “menor tiempo”

El nuevo algoritmo de equilibrio de carga de menor tiempo monitorea tanto la cantidad de conexiones simultáneas como el tiempo de respuesta promedio de cada nodo en el grupo de equilibrio de carga. Utiliza esta información para seleccionar el nodo más apropiado para cada solicitud, con el objetivo de seleccionar nodos más rápidos y menos cargados en preferencia a los más lentos y más cargados.

Least Time supera a otros métodos de equilibrio de carga cuando los nodos difieren significativamente en latencia. Un caso de uso común es el equilibrio de carga entre nodos ubicados en dos centros de datos separados; los nodos locales tienden a tener muy poca latencia en comparación con los nodos en un centro de datos remoto. Least Time prefiere los nodos de baja latencia, pero las comprobaciones de estado de NGINX Plus garantizan la conmutación por error a los nodos más lentos si los más rápidos fallan o se desconectan.

Least Time puede basar sus decisiones de equilibrio de carga en el tiempo para recibir los encabezados de respuesta del origen o en el tiempo para recibir la respuesta completa. Se agregan dos contadores al conjunto de estadísticas de estado extendidas, header_time y response_time , que presentan las mediciones de promedio móvil utilizadas como base para las decisiones.

Equilibrio de carga TCP con todas las funciones

La función de equilibrio de carga TCP introducida en NGINX Plus R5 se ha ampliado significativamente para incluir controles de estado de TCP , configuración dinámica de grupos de servidores ascendentes , registros de acceso completo y terminación y cifrado SSL/TLS. Se han agregado muchos nuevos contadores de estado extendidos para el equilibrio de carga TCP, lo que proporciona el mismo nivel de informes y visibilidad que ya disfruta para el equilibrio de carga HTTP.

El equilibrio de carga TCP ya se ha probado en varios casos de uso, incluidos el equilibrio de carga y la alta disponibilidad de MySQL y el equilibrio de carga y la alta disponibilidad de Microsoft Exchange.

Los servicios basados en TCP con alto tráfico no son los únicos que se benefician del equilibrio de carga TCP. Incluso los servicios con poco tráfico pueden beneficiarse de una alta disponibilidad (mediante controles de estado y reconfiguración dinámica), una seguridad mejorada (mediante encapsulamiento SSL/TLS) y una visibilidad mejorada (mediante contadores de estado extendidos y registro de acceso).

Editor –

Alta disponibilidad

NGINX Plus admite clústeres de alta disponibilidad mediante una solución basada en la utilidad keepalived de Linux. Puede crear fácilmente pares de instancias NGINX Plus de alta disponibilidad mediante el Protocolo de redundancia de enrutador virtual (VRRP) para asignar direcciones IP de tráfico a la instancia principal NGINX Plus y transferirlas automáticamente a la instancia de respaldo si la principal falla.

Para habilitar y configurar esta función, instale el paquete opcional nginx‑ha‑keepalived . Después de la configuración inicial, puede ampliar la configuración para implementar escenarios más complejos, incluidos clústeres más grandes de instancias NGINX Plus y el uso de múltiples direcciones IP virtuales.

Para obtener más detalles sobre el paquete de alta disponibilidad y su proceso de instalación, consulte la Guía de administración de NGINX Plus y Alta disponibilidad en NGINX Plus R6 en nuestro blog.

Panel de control actualizado para el monitoreo de actividades en vivo

NGINX Plus R6 incluye un nuevo y más completo panel de estado que grafica la salud y la actividad de su instancia NGINX Plus utilizando una gran cantidad de información de monitoreo de actividad en vivo:

  • Información clave del software y alertas de alto nivel relacionadas con el rendimiento y el funcionamiento de su clúster con equilibrio de carga
  • Datos de rendimiento históricos (promedio) y en tiempo real (solicitudes y ancho de banda) basados ​​en zonas de servidor y aplicações que usted defina, para los servicios HTTP y TCP que configure
  • Información detallada sobre el rendimiento y el estado de cada grupo con equilibrio de carga ascendente
  • Instrumentación y diagnóstico del funcionamiento de cada caché de contenido

Al igual que en versiones anteriores, los datos de monitoreo de actividad en vivo se proporcionan en formato JSON a través de una interfaz RESTful para que pueda incorporar estadísticas NGINX directamente en sus propios paneles y otras herramientas de monitoreo.

Para una demostración en vivo, visite demo.nginx.com . Para una exploración más detallada del panel, consulte Cómo controlar la salud del sistema con el monitoreo de actividad en vivo de NGINX Plus en nuestro blog.

Soporte para carga sin búfer

Ahora puede configurar NGINX Plus para carga sin búfer , lo que significa que transmite solicitudes HTTP grandes (como cargas de archivos) al servidor a medida que llegan, en lugar de almacenarlas en búfer y reenviarlas solo después de recibir la solicitud completa.

Esta modificación mejora la capacidad de respuesta de las aplicações web que manejan cargas de archivos grandes, porque las aplicações pueden reaccionar a los datos a medida que los reciben, lo que les permite, por ejemplo, actualizar las barras de progreso en tiempo real. También reduce la E/S del disco y puede mejorar el rendimiento de las cargas en algunas situaciones. De manera predeterminada, NGINX almacena en búfer los datos cargados para evitar ocupar recursos en los backends basados en trabajadores mientras llegan los datos, pero el almacenamiento en búfer es menos necesario para los backends controlados por eventos como Node.js.

Mejoras de SSL/TLS

NGINX Plus R6 puede proporcionar un certificado de cliente para autenticarse cuando se comunica con un servidor HTTPS o uwSGI ascendente. Esto mejora la seguridad, especialmente al comunicarse con servicios seguros a través de una red desprotegida.

NGINX Plus R6 admite la autenticación de cliente SSL/TLS para tráfico IMAP, POP3 y SMTP.

Mejoras en el almacenamiento en caché

La directiva proxy_cache ahora admite variables. Este simple cambio significa que puede definir múltiples cachés basados en discos y seleccionar un caché según los datos solicitados.

Esta función es más útil cuando necesita crear un caché de contenido muy grande y utilizar varios discos para almacenar en caché el contenido. Al crear un caché por disco, puede garantizar que los archivos temporales se escriban en el mismo disco que su ubicación final y así eliminar las copias de disco a disco.

Actualice o pruebe NGINX Plus

Si está ejecutando NGINX Plus, le recomendamos encarecidamente que actualice a la versión 6 lo antes posible. Recibirá una serie de correcciones y mejoras, y nos servirá para ayudarlo si necesita generar un ticket de soporte. Las instrucciones de instalación y actualización se pueden encontrar en el portal del cliente .

Si aún no ha probado NGINX Plus , le recomendamos que lo pruebe para la aceleración web, el equilibrio de carga y la entrega de aplicação , o como un servidor web totalmente compatible con una API para una mejor supervisión y gestión . Puede comenzar hoy de forma gratuita con una prueba de 30 días y comprobar usted mismo cómo NGINX Plus puede ayudarle a escalar y entregar sus aplicações.

Editor: Para obtener más detalles sobre las nuevas características clave de NGINX Plus R6, consulte estas publicaciones de blog relacionadas:


"Esta publicación de blog puede hacer referencia a productos que ya no están disponibles o que ya no reciben soporte. Para obtener la información más actualizada sobre los productos y soluciones F5 NGINX disponibles, explore nuestra familia de productos NGINX . NGINX ahora es parte de F5. Todos los enlaces anteriores de NGINX.com redirigirán a contenido similar de NGINX en F5.com.