Presentamos NGINX Plus R6 con funciones mejoradas de balanceo de carga, alta disponibilidad y monitorización

NGINX | 14 de abril de 2015

Nos complace enormemente anunciar la disponibilidad de NGINX Plus versión 6 (R6). Esta última versión de nuestra plataforma de entrega de aplicaciones ofrece a los usuarios de NGINX Plus aún más ventajas, entre ellas:

Nota del editor: Para obtener más información sobre las principales novedades de NGINX Plus R6, consulte estas entradas de blog relacionadas:

Nuestros clientes han mostrado un enorme interés en utilizar NGINX Plus para sustituir el hardware heredado y seguir impulsando la adopción de nubes públicas y privadas. Con el lanzamiento de R6, NGINX Plus supera las prestaciones de los balanceadores de carga de hardware y los ADC tradicionales, al tiempo que ofrece un rendimiento ilimitado a un coste inferior al de nuestros competidores. Creemos que ahora es la opción ideal para la entrega de aplicaciones y el balanceo de carga, tanto para aplicaciones web modernas como para aplicaciones empresariales, como bases de datos relacionales y servidores de correo.

Nuevo algoritmo de balanceo de carga «Least Time»

El nuevo algoritmo de balanceo de carga «Menor tiempo» supervisa tanto el número de conexiones simultáneas como el tiempo medio de respuesta de cada nodo del grupo con balanceo de carga. Utiliza esta información para seleccionar el nodo más adecuado para cada solicitud, con el objetivo de dar prioridad a los nodos más rápidos y menos cargados frente a los más lentos y con mayor carga.

Least Time supera a otros métodos de balanceo de carga cuando la latencia de los nodos difiere significativamente. Un caso de uso habitual es el balanceo de carga entre nodos ubicados en dos centros de datos distintos; los nodos locales suelen tener una latencia muy baja en comparación con los de un centro de datos remoto. Least Time da prioridad a 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 quedan fuera de servicio.

Least Time puede basar sus decisiones de balanceo de carga en el tiempo necesario para recibir las cabeceras de respuesta del servidor de origen o en el tiempo necesario para recibir la respuesta completa. Dos contadores añadidos al conjunto de estadísticas de estado ampliadas, header_time y response_time, muestran las mediciones de la media móvil utilizadas como base para tomar decisiones.

Equilibrado de carga TCP con todas las funciones

La función de balanceo de carga TCP introducida en NGINX Plus R5 se ha ampliado considerablemente para incluir comprobaciones de estado de TCP, configuración dinámica de grupos de servidores ascendentes, registros de acceso completos, así como terminación y cifrado SSL/TLS. Se han añadido numerosos contadores nuevos de estado ampliado para el balanceo de carga TCP, que ofrecen el mismo nivel de información y visibilidad del que ya dispone para el balanceo de carga HTTP.

El balanceo de carga TCP ya ha demostrado su eficacia en diversos casos de uso, entre ellos el balanceo de carga y la alta disponibilidad de MySQL y el balanceo de carga y la alta disponibilidad de Microsoft Exchange.

Los servicios basados en TCP con mucho tráfico no son los únicos que pueden beneficiarse del balanceo de carga TCP. Incluso los servicios con poco tráfico pueden beneficiarse de una alta disponibilidad (mediante comprobaciones de estado y reconfiguración dinámica), una mayor seguridad (mediante encapsulación SSL/TLS) y una mejor visibilidad (mediante contadores de estado ampliados y registros de acceso).

Editor –

Alta disponibilidad

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

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

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

Panel actualizado para la supervisión de la actividad en tiempo real

NGINX Plus R6 incluye un nuevo panel de estado más completo que muestra gráficamente el estado y la actividad de su instancia de NGINX Plus mediante una gran cantidad de información de monitorización de la actividad en tiempo real:

  • 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 en tiempo real e históricos (promedios) —solicitudes y ancho de banda— basados en las zonas de servidores y las aplicaciones que defina para los servicios HTTP y TCP que configure
  • Información detallada sobre el rendimiento y el estado de cada grupo ascendente con equilibrio de carga
  • Instrumentación y diagnóstico del funcionamiento de cada caché de contenido

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

Para ver una demostración en directo, visite demo.nginx.com. Para obtener información más detallada sobre el panel, consulte Supervisión del estado del sistema con la monitorización de la actividad en directo de NGINX Plus en nuestro blog.

Compatibilidad con la carga sin búfer

Ahora puede configurar NGINX Plus para la carga sin almacenamiento en búfer, lo que significa que transmite al servidor las solicitudes HTTP de gran tamaño (como las cargas de archivos) a medida que llegan, en lugar de almacenarlas en búfer y reenviarlas únicamente después de haber recibido la solicitud completa.

Esta modificación mejora la capacidad de respuesta de las aplicaciones web que gestionan la carga de archivos grandes, ya que pueden reaccionar a los datos a medida que se reciben, lo que les permite, por ejemplo, actualizar las barras de progreso en tiempo real. También reduce las operaciones de E/S en disco y, en determinadas situaciones, puede mejorar el rendimiento de las cargas. De forma predeterminada, NGINX almacena temporalmente los datos cargados para evitar que los recursos de los backends basados en procesos de trabajo permanezcan ocupados mientras llegan los datos, pero este almacenamiento temporal es menos necesario en backends basados en eventos como Node.js.

Mejoras de SSL/TLS

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

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

Mejoras de almacenamiento en caché

La directiva proxy_cache ahora admite variables. Este sencillo cambio permite definir varias cachés basadas en disco y seleccionar una caché en función de los datos de la solicitud.

Esta función resulta especialmente útil cuando se necesita crear una caché de contenido de gran tamaño y utilizar varios discos para almacenar contenido en caché. Al crear una caché por disco, se garantiza que los archivos temporales se escriban en el mismo disco que su ubicación final, lo que elimina las copias entre discos.

Actualice a NGINX Plus o pruébelo

Si utiliza NGINX Plus, le recomendamos encarecidamente que actualice a la versión 6 lo antes posible. Así obtendrá diversas correcciones y mejoras, y nos facilitará la tarea de ayudarle si necesita abrir una incidencia de soporte. Encontrará las instrucciones de instalación y actualización en el portal del cliente.

Si aún no ha probado NGINX Plus, le animamos a utilizarlo para acelerar sitios web, equilibrar cargas y distribuir aplicaciones, o como servidor web con soporte completo y una API que ofrece funciones avanzadas de supervisión y gestión. Puede empezar hoy mismo de forma gratuita con una prueba de 30 días y comprobar por sí mismo cómo NGINX Plus puede ayudarle a escalar y distribuir sus aplicaciones.

Nota del editor: Para obtener más información sobre las principales novedades de NGINX Plus R6, consulte estas entradas relacionadas del blog:


Compartir
Etiquetas: SSL/TLS

Sobre el autor

Owen Garrett
Owen GarrettDirector sénior de Gestión de Producto

Más artículos de Owen Garrett

Artículos relacionados del blog

Únete a F5 NGINX en AppWorld 2024
NGINX | 04/01/2024

Únete a F5 NGINX en AppWorld 2024

Descubre las numerosas razones para asistir al evento insignia de F5, que incluirá un emocionante anuncio sobre la cartera de productos NGINX.

Rotación de certificados SSL/TLS sin reinicios en NGINX Open Source
NGINX | 26/09/2023

Rotación de certificados SSL/TLS sin reinicios en NGINX Open Source

La función de diccionario compartido permite configurar NGINX sin necesidad de reiniciarlo al renovar los certificados SSL/TLS.

Exposición de APIs en Kubernetes
NGINX | 10/03/2022

Exposición de APIs en Kubernetes

La unidad 2 de Microservices March 2022 se centra en cómo exponer tus API en Kubernetes. Aquí tienes enlaces a los recursos que necesitas: la retransmisión en directo del 14 de marzo, artículos de blog y otros recursos de preparación, y el laboratorio práctico «Protege las API de Kubernetes mediante la limitación de solicitudes».

NGINX Sprint 2.0: visión clara, código renovado y nuevos compromisos con el código abierto
NGINX | 23/08/2021

NGINX Sprint 2.0: visión clara, código renovado y nuevos compromisos con el código abierto

Hoy, en NGINX Sprint 2.0, anunciamos cómo respaldaremos nuestra visión del futuro de las aplicaciones modernas con una mayor presencia en la comunidad de código abierto, incluida la participación en el proyecto comunitario Kubernetes, nuevos proyectos de software de código abierto y la arquitectura de referencia para aplicaciones modernas.

Presentamos NGINX Plus R22
NGINX | 09/06/2020

Presentamos NGINX Plus R22

NGINX Plus R22 incorpora nuevas funcionalidades, como la compatibilidad con OCSP para verificar la revocación de certificados en TLS mutuo, el uso de varios proveedores de identidad OIDC en una configuración, el seguimiento en tiempo real de la limitación de solicitudes y conexiones en el panel de NGINX Plus y mejoras en NGINX JavaScript.

Presentamos NGINX Plus R17
NGINX | 11/12/2018

Presentamos NGINX Plus R17

NGINX Plus R17 incorpora compatibilidad con la limitación de velocidad en dos fases y con TLS 1.3, la versión más reciente del protocolo Transport Layer Security. La configuración de OpenID Connect es más sencilla y NGINX ModSecurity WAF es el doble de rápido que antes. También se ha actualizado el módulo JavaScript de NGINX.