Angie, la bifurcació de Nginx creada per desenvolupadors que van abandonar F5

Angie és una bifurcació creada per exdesenvolupadors de F5

Es va donar a conèixer la alliberament de la primera versió del servidor HTTP d'alt rendiment i el servidor intermediari multiprotocol «Angie» la qual és una bifurcació de Nginx creada per un grup d'antics desenvolupadors de projectes que van abandonar F5 Network.

Per als que desconeixen de NGINX, ha de saber que permet a les empreses de transformació digital modernitzar les seves aplicacions monolítiques existents i oferir noves aplicacions basades en microserveis.

Cal recordar que fa poc més de 2 anys Nginx i F5 van anunciar conjuntament la notícia sobre la adquisició definitiva de Nginx, per part del grup F5 Network, un líder en serveis d'aplicacions de múltiples núvols, per un valor empresarial total de 670 milions de dòlars.

No obstant això, malgrat les explicacions, els dubtes i preguntes romanen dins de la comunitat de codi obert sobre aquesta adquisició i el futur de les solucions de codi obert de Nginx, i això ja podem veure una mica el rumb que està prenent, doncs per la part dels detractors, aquests han pres la decisió de continuar amb un projecte per part seva.

Sobre Angie

Sobre el projecte els desenvolupadors ho descriuen de la manera següent:

Angie és un servidor web eficient, potent i escalable, que va ser bifurcat de nginx per alguns dels seus antics desenvolupadors principals, amb la intenció d'estendre la funcionalitat molt més enllà de la versió original.

Angie és un reemplaçament directe per a nginx, per la qual cosa podeu utilitzar la configuració de nginx existent sense canvis importants.

Per donar suport al desenvolupament del projecte i continuar donant suport a els usuaris de Nginx a Rússia (cal recordar que va ser creada per Igor Sysoev, un enginyer de programari rus i que a Rússia s'han aplicat diversos bloquejos per l'actual conflicte amb Ucraïna), es va crear l'empresa Web Server, que va rebre una inversió de $ 1 milió.

Entre els copropietaris de la nova empresa: Valentin Bartenev (líder de l'equip que va desenvolupar el producte Nginx Unit), Ivan Poluyanov (excap dels desenvolupadors front-end de Rambler i Mail.Ru), Oleg Mamontov (cap de NGINX Inc. equip de suport tècnic) i Ruslan Ermilov (ru@FreeBSD.org). Zaur Abasmirzoev, exdirector tècnic de lenta.ru, ha estat nomenat director de la nova empresa. Igor Sysoev, el fundador de Nginx, no participa al projecte.

El llançament de Angie 1.0.0 es bifurca del codi base nginx 1.23.2 i inclou els canvis següents:

  • S'ha afegit la implementació d'una interfície HTTP RESTful per accedir a informació bàsica del servidor web i estadístiques sobre connexions de clients, zones de memòria compartida, sol·licituds HTTP, emmagatzematge en memòria cau de respostes HTTP, consultes DNS, sessions TCP/UDP creades pel mòdul stream i zones amb restriccions implementades utilitzant els mòduls limit_conn i limit_req. Les estadístiques es generen en format JSON. Es proporciona una nova directiva api per habilitar la interfície HTTP RESTful.
  • La directiva "status_zone" s'ha afegit al mòdul "http", que defineix la zona per recopilar estadístiques sobre les sol·licituds processades en el context de les directives "servidor" i "ubicació".
  • La directiva status_zone s'ha afegit al mòdul stream, que defineix la zona per recopilar estadístiques sobre les sessions TCP i UDP.
  • El paràmetre status_zone s'ha afegit a la directiva "resoldre", que defineix la zona per acumular estadístiques sobre les consultes de DNS enviades.
  • S'ha afegit la variable $angie_version amb la versió del servidor Angie.

Finalment s'esmenta que per la part dels plans futurs, es té en ment una expansió significativa de la funcionalitat original mentre es manté la compatibilitat bàsica amb la configuració de Nginx i la capacitat d'usar Angie com a reemplaçament de Nginx sense canviar significativament la configuració.

En comparació del Nginx original, es planeja millorar qualitativament la tolerància a falles, augmentar el rendiment, simplificar el manteniment i afegir funcions addicionals per als sistemes de clúster.

Per als interessats a poder conèixer més sobre això, heu de saber que el codi font d'Angie està disponible sota una llicència BSD i el podeu consultar a el següent enllaç.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.