Angie, o Nginx Fork criado por desenvolvedores que abandonaram F5

Angie é um fork criado por ex-desenvolvedores da F5

Foi anunciado o lançamento da primeira versão do servidor HTTP servidor proxy de alto desempenho e multiprotocolo "Angie" a qual é um fork do Nginx criado por um grupo de ex-desenvolvedores de projetos que deixaram a F5 Network.

Para quem é novo no NGINX, você deve saber que ele permite que as empresas de transformação digital modernizem seus aplicativos monolíticos existentes e forneçam novos aplicativos baseados em microsserviços.

Você tem que lembrar que Há pouco mais de 2 anos, Nginx e F5 anunciaram em conjunto as novidades sobre elepara a aquisição final da Nginx, pelo grupo F5 Network, líder em serviços de aplicativos multinuvem, por um valor empresarial total de US$ 670 milhões.

No entanto, apesar das explicações, dúvidas e questionamentos permanecem dentro da comunidade open source sobre esta aquisição e o futuro das soluções open source do Nginx, para o qual já podemos ver um pouco do rumo que está tomando, Bem, por parte dos detratores , eles tomaram a decisão de continuar com um projeto de sua parte.

sobre angie

Sobre o projeto os desenvolvedores descrevem-no da seguinte forma:

Angie é um servidor web eficiente, poderoso e escalável, que foi bifurcado do nginx por alguns de seus antigos desenvolvedores principais, com a intenção de estender a funcionalidade muito além da versão original.

O Angie é um substituto imediato para o nginx, para que você possa usar sua configuração existente do nginx sem interromper as alterações.

Para apoiar o desenvolvimento do projeto e continuar a apoiar Usuários Nginx na Rússia (lembre-se que foi criado por Igor Sysoev, engenheiro de software russo, e que vários blocos foram aplicados na Rússia devido ao atual conflito com a Ucrânia), o servidor Web da empresa foi criado, que recebeu um investimento de US$ 1 milhão.

Entre os coproprietários da nova empresa: Valentin Bartenev (líder da equipe que desenvolveu o produto Nginx Unit), Ivan Poluyanov (ex-chefe dos desenvolvedores front-end Rambler e Mail.Ru), Oleg Mamontov (chefe da NGINX Inc. . equipe de suporte técnico) e Ruslan Ermilov (ru@FreeBSD.org). Zaur Abasmirzoev, ex-diretor técnico da slow.ru, foi nomeado diretor da nova empresa. Igor Sysoev, o fundador do Nginx, não está envolvido no projeto.

O lançamento de Angie 1.0.0 bifurca a base de código nginx 1.23.2 e inclui as seguintes alterações:

  • Adicionada a implementação de uma interface HTTP RESTful para acessar informações básicas do servidor web e estatísticas sobre conexões de clientes, zonas de memória compartilhada, solicitações HTTP, cache de resposta HTTP, consultas DNS, sessões TCP/UDP criadas pelo fluxo do módulo e zonas restritas implementadas usando o limit_conn e módulos limit_req. As estatísticas são geradas no formato JSON. Uma nova diretiva "api" é fornecida para habilitar a interface HTTP RESTful.
  • A diretiva "status_zone" foi adicionada ao módulo "http", que define a zona para coletar estatísticas sobre solicitações processadas no contexto das diretivas "server" e "location".
  • A diretiva "status_zone" foi adicionada ao módulo "stream", que define a zona para coletar estatísticas sobre sessões TCP e UDP.
  • O parâmetro "status_zone" foi adicionado à diretiva "resolve", que define a zona para acumular estatísticas sobre as consultas DNS enviadas.
  • Adicionada a variável $angie_version com a versão do servidor Angie.

Finalmente, é mencionado que por parte dos planos futuros, tenha em mente um expansão significativa da funcionalidade original mantendo a compatibilidade básica com a configuração do Nginx e a capacidade de usar o Angie como substituto do Nginx sem alterar significativamente a configuração.

Comparado ao Nginx original, está planejado para melhorar qualitativamente a tolerância a falhas, aumentar o desempenho, simplificar a manutenção e adicionar recursos adicionais para sistemas de cluster.

Para os Interessado em saber mais sobre isso, você deve saber que o código-fonte de Angie está disponível sob uma licença BSD e pode ser encontrado em o seguinte link.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.