Dicho de otra manera, una serie de cambios pequeños e incrementales, aplicados con frecuencia, pueden tener un impacto muy grande. Este pensamiento es la base de las aplicaciones modernas que se desarrollan comúnmente utilizando pipelines CI/CD . Si bien la integración diaria de nuevo código a la línea principal puede no ser una solución milagrosa, la acumulación de muchos pequeños envíos puede dar como resultado la próxima aplicação revolucionaria.
Al igual que aquellos que aspiran a mover una montaña, en los últimos meses NGINX lanzó nuevas versiones del Módulo de entrega de aplicação (ADM) del controlador NGINX que se combinan drásticamente para mejorar el producto, que ya es una poderosa plataforma de gobernanza, observabilidad y operaciones simplificadas para las implementaciones de NGINX Plus y las aplicações que respaldan.
En concreto, las versiones 3.20, 3.21 y 3.22 del ADM ofrecen en conjunto nuevas características importantes y una funcionalidad mejorada, en gran parte resultado de sus comentarios . En este blog analizamos los aspectos más destacados de cada versión que le ayudarán a mantener sus aplicaciones disponibles, seguras y con un rendimiento óptimo.
Lanzada el 20 de diciembre de 2021, la versión 3.22 incluye estas nuevas características y mejoras:
Fragmentos : una misión fundamental de NGINX Controller es simplificar los flujos de trabajo y alinearse con un modelo centrado en la aplicación para la observabilidad, la gobernanza y las operaciones. Por diseño, la implementación de este modelo implica desventajas en la forma de una visión más "obstinada" de la configuración y ligeras limitaciones en cuanto a cuánto puede personalizar su implementación de NGINX, especialmente en comparación con la configuración y administración directas de instancias de NGINX Plus. Pero entendemos que a veces realmente es necesario adaptar las configuraciones para casos de uso específicos.
Con fragmentos, ahora puede insertar una configuración NGINX personalizada que no es compatible de forma nativa con la API del controlador en los contextos principal, http
, stream
, server
, location
y upstream
en una configuración NGINX. Para conocer las mejores prácticas y ejemplos, consulte Acerca de los fragmentos en la documentación del controlador.
Eventos de verificación del estado de la carga de trabajo : un caso de uso principal de NGINX Controller es la visibilidad y la información centradas en las aplicaciones, lo que le ayuda a garantizar que sus aplicaciones se mantengan en buen estado y disponibles. La versión 3.22 mejora esta funcionalidad con dos eventos de verificación del estado de la carga de trabajo adicionales generados por componente por instancia:
Programabilidad de la sonda de comprobación del estado de la carga de trabajo : puede configurar los encabezados de las sondas de comprobación del estado enviadas por el plano de datos NGINX Plus a la carga de trabajo o a los servidores ascendentes que alojan las aplicações.
Almacenamiento en caché : uno de los diferenciadores clave de NGINX Plus es su capacidad de almacenar en caché contenido HTTP estático y dinámico de servidores web y de aplicação proxy. El almacenamiento en caché mejora el rendimiento de la aplicación al reducir tanto la carga en los servidores como la latencia de las respuestas enviadas a los clientes, lo que en última instancia genera mejores experiencias digitales para los clientes.
En la versión 3.22, puede configurar el almacenamiento en caché a través de la API o la interfaz de usuario, y profundizar en las métricas de rendimiento y los paneles de control del contenido almacenado en caché. También puede utilizar la nueva funcionalidad de fragmento descrita anteriormente para las configuraciones de almacenamiento en caché avanzadas que admite NGINX, como diferentes ubicaciones de caché según el tipo de contenido. Para obtener más información, consulte Acerca del almacenamiento en caché en la documentación del controlador.
Ajuste del proceso de trabajo : puede ajustar los procesos de trabajo de NGINX Plus para aprovechar mejor las capacidades de la máquina subyacente, utilizando la API del controlador para establecer las siguientes directivas : multi_accept
, worker_connections
, worker_priority
, worker_processes
yworker_rlimit_nofile
.
Grupos de instancias : ahora puede crear un grupo lógico de instancias de NGINX Plus que luego recibirán una configuración idéntica. Esto permite la configuración a escala de múltiples instancias en un solo paso.
Mejoras adicionales
Para obtener más detalles, consulte las Notas de la versión .
Lanzada el 27 de octubre de 2021, la versión 3.21 incluye estas nuevas características y mejoras:
Soporte inicial para fragmentos como función experimental. Los comentarios de los clientes nos permitieron ajustar la función para la entrega de GA en la versión 3.22 como se describe anteriormente.
Soporte inicial para grupos de instancias como se describe anteriormente.
Soporte para NGINX Plus R19 a R25.
Compatibilidad con NGINX App Protect WAF 3.6 y versiones anteriores.
Para obtener más detalles, consulte las Notas de la versión .
Lanzada el 14 de septiembre de 2021, la versión 3.20 introdujo una mayor escala, una mejor estabilidad y un gran avance en la calidad general del producto, lo que hizo posible muchas de las innovaciones de las versiones 3.21 y 3.22. Las características y mejoras incluyen:
Introducción de Data Plane Manager (DPM) : esta mejora interna aumenta la escalabilidad y la resiliencia generales del controlador NGINX en su conjunto. Con DPM, ahora puede administrar de manera integral significativamente mayor cantidad de instancias NGINX Plus y servicios de aplicação desde un solo panel y tener la seguridad de que sus implementaciones de controlador permanecerán disponibles (el grado de escala varía según la implementación, dependiendo de la configuración).
Explorador de datos : puede hacer doble clic con mayor facilidad en el vasto flujo de datos y métricas producidas por las instancias NGINX Plus administradas por Controller. Data Explorer proporciona información poderosa y procesable a partir de métricas como la cantidad de datos generados por solicitudes HTTP POST
para una aplicación en particular esta semana en comparación con la semana pasada, o las tendencias de utilización promedio de CPU para un entorno. A través de un mejor filtrado, dimensiones de datos y la capacidad de superponer eventos y escalas de tiempo sobre datos sin procesar de NGINX Plus, puede crear su propia vista personalizada de datos de NGINX Plus, así como generar alertas para mantenerse informado.
Mejoras adicionales
Para obtener más detalles, consulte las Notas de la versión .
El módulo de entrega de aplicação del controlador NGINX (y la plataforma del controlador en general) continúa evolucionando. En conjunto, las versiones 3.20 a 3.22 mejoran la plataforma, simplifican y agilizan aún más las tareas de administración y gestión, facilitan la extracción de información significativa aplicação y ayudan a fortalecer las posturas de seguridad. Muchas de estas nuevas características y mejoras son el resultado directo de las conversaciones que hemos tenido y de los comentarios que hemos recibido de ustedes, nuestros clientes. Así que, por favor, continúe comunicándose con su representante de F5.
Si aún no has tenido la oportunidad de probar NGINX Controller, ¡ahora es un buen momento! Comience hoy mismo una prueba gratuita de 30 días de NGINX Controller o contáctenos para analizar sus casos de uso .
"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.