E foi lançado o HAProxy 2 com novos recursos e melhorias de escalabilidade. Confira todas as novidades desse atualização e veja onde baixar para instalar ou atualizar.
O HAProxy é um software livre que fornece um balanceador de carga e um servidor proxy para aplicativos TCP e HTTP que distribuem solicitações entre vários servidores.
Escrito em C, ele tem a reputação de ser rápido e eficiente. Foi publicado pela primeira vez em dezembro de 2001 sob a licença GNU GPL v2.
O HAProxy é usado por vários sites importantes, como o GoDaddy, o GitHub, o Bitbucket, o Stack Overflow, o Reddit, o Speedtest.net, o Tumblr, o Twitter e o Tuent, e também é usado no produto OpsWorks do Amazon Web Services.
Agora, a HAProxy Technologies anunciou no final da semana passada a disponibilidade da versão 2.0 do HAProxy.
- Como instalar o jogo Combined! no Linux via Flatpak
- Como instalar o driver para o controle do Xbox no Ubuntu
- Como instalar o NeoGeo Pocket Emulator no Linux via Snap
- Como instalar o jogo Space Station 14 no Linux via Flatpak
A empresa anunciou que esta versão do HAProxy traz muitos novos recursos essenciais para ambientes de nuvem e contêiner, mantendo seu desempenho e confiabilidade.
Esta versão aprimora recursos que atendem aos requisitos exclusivos dos ambientes de nuvem e contêiner HAProxy 2.0 é uma versão LTS
HAProxy 2.0 adiciona um poderoso conjunto de recursos completamente novos que aprimoram ainda mais sua compatibilidade contínua para integração em arquiteturas modernas.
Novidades do HAProxy 2
Isso inclui novas tentativas de Camada 7, métricas Prometheus, vigilância de tráfego, escalabilidade multilíngue e suporte a gRPC.
Além desta versão, ela também fornece o driver HAProxy do Ingress do Kubernetes e a API do Plano de Dados do HAProxy, que fornece uma API REST moderna para configurar e gerenciar o HAProxy.
Além disso, a empresa também anunciou que, além dos novos recursos incluídos nesta versão, o HAProxy 2.0 abre caminho para muitas atualizações interessantes que, com uma nova taxa de lançamento,
Filtragem e registro na nuvem
Para esta nova função, a HAProxy Technologies anuncia que configurar o HAProxy para um ótimo desempenho é agora ainda mais fácil.
Desde a versão 1.8, ele já era capaz de definir a diretiva “nbthread” para permitir que o HAProxy seja executado em vários threads, o que permite que ele use melhor as máquinas com processadores multi-core.
A partir da versão 2.0, o HAProxy agora o configura automaticamente. Ele estabelecerá imediatamente o número de encadeamentos de trabalho correspondentes ao número de núcleos de processador disponíveis na máquina.
MASQ
O HAProxy 2.0 fornece suporte completo para a estrutura RPC de código aberto, gRPC. Permite a entrega de dados bidirecional, a detecção de mensagens gRPC e o registro de tráfego gRPC.
O protocolo gRPC é uma infraestrutura RPC moderna e de alto desempenho que pode funcionar em qualquer ambiente.
Usando buffers de protocolo, você pode serializar mensagens em um formato binário compacto e potencialmente mais eficiente que o JSON.
Para começar a usar o gRPC no HAProxy, você só precisa fazer uma configuração HTTP/2 padrão do início ao fim.
As ACLs padrão se aplicam e permitem a correspondência baseada em rota. Além disso, dois novos conversores “protobuf” e “ungrpc” foram introduzidos para permitir isso.
Camada 7
Reduzir o tempo de inatividade geralmente envolve a configuração de mecanismos inteligentes de previsão. Desde sua criação, o HAProxy admitiu tentar novamente uma conexão TCP com falha, incluindo a diretiva “opção redispatch”.
Com o HAProxy 2.0, você também pode tentar novamente de outro servidor da Camada 7 para solicitações HTTP com falha.
A nova diretiva de configuração, “try again”, pode ser usada em uma seção “defaults”, “listen” ou “backend”. O número de novas tentativas pode ser especificado usando a diretiva “retry”.
É importante que você saiba como seu aplicativo se comporta com as tentativas da Camada 7 ativadas.
Controlador de entrada Kubernetes
O novo controlador de engenharia Huberrove Kubernetes fornece informações de alto desempenho para seus aplicativos hospedados pelo Kubernetes.
Ele suporta o download de TLS, o roteamento da camada 7, a limitação de velocidade, a lista branca e o melhor desempenho para o qual o HAProxy é conhecido.
As entradas podem ser configuradas através de recursos ou anotações do ConfigMap. Também é possível definir segredos para armazenar certificados TLS.
O HAProxy 2.0 fornece suporte a LTS para as funções acima, bem como para as funções que foram introduzidas ou aprimoradas durante a versão 1.9.
Ele também introduz novos conversores que permitem transformar dados em HAProxy e geralmente são rastreados após uma extração. Esta é apenas uma descrição geral dos muitos recursos introduzidos no HAProxy 2.0.
Agora que você já conhece as novidades, para baixar o HAProxy 2.0, acesse o site oficial do projeto.
O que está sendo falado no blog
- Como instalar o Nemo sem as dependências do Cinnamon no Ubuntu 16.04 ou superior
- Alpine Linux 3.10 lançado – Confira as novidades e baixe
- HAProxy 2 lançado com novos recursos e melhorias de escalabilidade
- Clones de programas abertos estão sendo vendidos na Microsoft Store
- Mozilla Firefox 67.0.3 lançado com correção para falha zero-day