En NGINX Sprint 2022, nos comprometimos a modernizar la forma en que gestionamos los proyectos de código abierto de NGINX y nos relacionamos con nuestra comunidad. Como parte de esa promesa, anunciamos el próximo lanzamiento de NGINX Agent , un demonio que gestiona implementaciones individuales de NGINX como software complementario, proporcionando observabilidad y una API de configuración. Hoy nos enorgullece cumplir esa promesa con el lanzamiento de NGINX Agent bajo la licencia Apache 2.
En F5 NGINX, nuestra visión es construir un ecosistema que se extienda a cada faceta de la implementación y gestión de aplicação . NGINX Agent juega un papel fundamental en esa visión al brindar a los equipos de Desarrollo y Operaciones de Plataforma controles granulares y funcionalidad adicional para configurar, monitorear y administrar instancias de NGINX.
NGINX Agent es un demonio liviano que se puede implementar junto con su instancia NGINX Open Source o NGINX Plus. Significativamente, NGINX Agent permite una serie de capacidades que no ofrece NGINX Open Source:
NGINX Agent se ejecuta junto con una instancia NGINX, exponiendo interfaces REST y gRPC para la interacción remota con la instancia desde los planos de control y administración, lo que le permite crear capacidades sofisticadas de monitoreo y automatización.
Tenemos varios objetivos al abrir el código fuente del Agente NGINX.
Queremos empoderar a la comunidad para utilizar NGINX Open Source en más casos de uso y con mucha más flexibilidad. El agente NGINX de código abierto ayuda a llenar algunos vacíos funcionales actuales en NGINX de código abierto y abre un camino completamente nuevo para que ampliemos NGINX de código abierto y llevemos funciones a la comunidad más rápidamente. Se puede instalar junto con su instancia de código abierto NGINX para permitirle administrar la configuración de NGINX mediante una interfaz REST o gRPC, o permitirle desarrollar visualizaciones sofisticadas a partir de eventos y métricas de NGINX.
Estamos orgullosos de llevar open source software líder en la industria a nuestra comunidad y permitirle construir infraestructuras altamente escalables y resilientes para impulsar su negocio. Uno de los pilares fundamentales de este éxito es la confianza que la comunidad de código abierto deposita en el software NGINX. Nuestra filosofía de diseño con NGINX Agent es ser completamente abiertos y transparentes sobre cómo y qué datos toca en su infraestructura NGINX. Creemos que ser completamente transparentes con la comunidad e incorporar características que le deleiten es un factor clave para hacer realidad nuestra visión de código abierto.
Manteniéndose fiel a otra promesa que hicimos en Sprint (optimizar la experiencia del desarrollador), NGINX Agent acelera el “tiempo para obtener valor” de los productos NGINX al brindar controles y funcionalidades que esperamos hagan que NGINX sea más atractivo para más usuarios. El agente NGINX proporciona controles granulares para que los desarrolladores puedan tomar decisiones inteligentes sobre la administración, la implementación y la configuración de NGINX en su entorno. Nuestro objetivo es llegar a los desarrolladores donde estén, permitiéndoles integrarse con el conjunto de productos de NGINX en los planos de control y gestión o incorporar los suyos propios.
NGINX Agent comenzó como el agente utilizado por NGINX Management Suite Instance Manager para encontrar todas las instancias de NGINX en su entorno. Y si bien continuará cumpliendo esa función, al publicarlo como código abierto en la versión 2.17.0 lo hemos lanzado en un camino independiente hacia su utilidad para la comunidad de código abierto más amplia de NGINX. Teniendo en cuenta esa historia, creemos que hay muchas formas en las que NGINX Agent necesita crecer, por lo que lo invitamos a visitar el repositorio de NGINX Agent en GitHub para comenzar y aprender cómo contribuir, hacer sugerencias e informar problemas.
"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.