Se dio a conocer la libération de la première version du serveur HTTP de haut rendimiento y el serveur proxy multiprotocole “Angie” la cual est une bifurcation de Nginx créé par un groupe d’anciens développeurs de projets qui abandonnent le réseau F5.
Para quienes desconocen de NGINX, debe saber que este permite a las empresas de transformación digital modernizar sus aplicaciones monolíticas existentes y ofrecer nuevas aplicaciones basadas en microservicios.
Hay que recordar que hace poco más de 2 años Nginx y F5 anunciaron conjuntamente la notia sobre lune acquisition définitive de Nginxpar parte del grupo F5 Network, un líder en servicios de aplicaciones de múltiples nubes, por un valor empresarial total de $ 670 millions.
Sin embargo, a pesar de las explicaciones, las dudas y preguntas permanecen dentro de la comunidad de código abierto sobre esta adquisición y el futuro de las soluciones de código abierto de Nginx, a lo cual ya podemos ver un poco el rumbo que está tomando, pues por la parte de los detractores, estos han tomado la decisión de continuar con un proyecto por su parte.
Sobre Angie
Sobre le projet los desarrolladores lo describen de la forme suivante :
Angie est un serveur Web efficace, puissant et évolutif, que fue bifurcado de nginx por algunos de sus antiguos desarrolladores principales, avec l’intention d’extendre la fonction beaucoup plus que la version originale.
Angie es un reemplazo directo para nginx, por lo que puede use la configuration de nginx existente sin cambios importantes.
Para apoyar el desarrollo del proyecto y continuar apoyando a les utilisateurs de Nginx en Russie (hay que recordar que fue creada por Igor Sysoev, un ingeniero de software ruso y que en Rusia se han aplicado diversos bloqueos por el actual conflicto con Ucrania), se creó la empresa Web Serverqui a reçu une inversion de 1 million de dollars.
Entre les copropriétaires de la nouvelle entreprise : Valentin Bartenev (responsable de l’équipe de développement de l’unité Nginx), Ivan Poluyanov (exjefe de los desarrolladores front-end de Rambler y Mail.Ru), Oleg Mamontov (jefe de NGINX Inc. equipo de support technique) et Ruslan Ermilov (ru@FreeBSD.org). Zaur Abasmirzoev, ex directeur técnico de lenta.ru, ha sido nombrado directeur de la nueva empresa. Igor Sysoev, le fondateur de Nginx, n’a pas participé au projet.
Le lancement de Angie 1.0.0 se bifurque de la base de code nginx 1.23.2 et inclut les paramètres suivants :
- Se regroupe la mise en œuvre d’un interfaz HTTP RESTful pour accéder à une information de base du serveur Web et estadísticas sobre conexiones de clients, zonas de memoria compartida, sollicitudes HTTP, almacenamiento en cache de respuestas HTTP, consultas DNS, sessions TCP/UDP créées pour le module « stream » et zones avec restrictions implémentées utilizando los módulos limit_conn et limit_req. Les statistiques sont génériques au format JSON. Se proporciona une nouvelle directiva “api” pour habilitar l’interfaz HTTP RESTful.
- La directiva « status_zone » est agrégée au module « http », qui définit la zona para recopilar estadísticas sobre las solicitudes procesadas in el contexto de las directivas « servidor » y « ubicación ».
- La directiva « status_zone » est agrégée au module « stream », qui définit la zone pour recopier les estadísticas sur les sessions TCP et UDP.
- Le paramètre « status_zone » est agrégé à la directive « résolveur », qui définit la zone pour les statistiques cumulées sur les consultations de DNS enviadas.
- Se regroupe la variable $angie_version avec la version du serveur Angie.
Enfin se menciona que par la parte de los avions futurosse tiene en mente una expansión significativa de la funcionalidad original mientras se mantiene la compatibilité de base avec la configuration de Nginx et la capacité de l’utilisateur Angie como reemplazo de Nginx sin cambiar significativamente la configuration.
En comparant avec le Nginx original, se planea mejorar cualitativamente la tolerancia a fallas, aumentar el rendimiento, simplificar el mantenimiento y agregar funciones adicionales para los sistemas de clúster.
Par les interesados en poder conocer más al respectodeben saber que el código fuente de Angie est disponible bajo una licencia BSD y pueden consultarlo en el siguiente enlace.