HAProxy 2 lançado com novos recursos e melhorias de escalabilidade

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.

HAProxy 2 lançado com novos recursos e melhorias de escalabilidade
HAProxy 2 lançado com novos recursos e melhorias de escalabilidade

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.


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

Veja mais artigos publicados neste dia…

Sobre o Edivaldo Brito

Edivaldo Brito é analista de sistemas, gestor de TI, blogueiro e também um grande fã de sistemas operacionais, banco de dados, software livre, redes, programação, dispositivos móveis e tudo mais que envolve tecnologia.

Deixe um comentário

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.

Ads Blocker Image Powered by Code Help Pro

Bloqueador de anúncios detectado!!!

Nosso site precisa de publicidade para existir. Por favor, insira-o na lista de permissões/lista branca para liberar a exibição de anúncios e apoiar nosso site. Nosso conteúdo é GRATUITO, e tudo o que pedimos é isso!
Powered By
Best Wordpress Adblock Detecting Plugin | CHP Adblock