Chega o HAProxy 2.0, um servidor proxy que também equilibra a carga da web

HAProxy-2_0-capa

HAProxy é um software gratuito e de código aberto que fornece balanceador de carga e servidor proxy para aplicativos TCP e HTTP que distribuem solicitações em vários servidores.

Ele é escrito em C e tem a reputação de ser rápido e eficiente. Foi lançado pela primeira vez em dezembro de 2001 sob a licença GNU / GPL v2. O HAProxy é usado por vários sites importantes, como GoDaddy, GitHub, Bitbucket, Stack Overflow, Reddit, Speedtest.net, Tumblr, Twitter e Tuenti. Ele é usado no produto OpsWorks da Amazon Web Services.

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 em contêineres e em nuvem, mantendo seu desempenho e confiabilidade.

Esta versão aprimora os recursos que atendem aos requisitos exclusivos de ambientes de contêiner e nuvem. HAProxy 2.0 é uma versão LTS

O que há de novo no HAProxy 2.0?

Em sua nova atualização, O HAProxy 2.0 adiciona um conjunto poderoso de recursos completamente novos que aumentam ainda mais sua compatibilidade perfeita para integração em arquiteturas modernas.

Este inclui novas tentativas da camada 7, métricas do Prometheus, monitoramento de tráfego, escalabilidade multilíngue e suporte a gRPC.

Além desta versão, também fornece controlador HAProxy Kubernetes Ingress e API HAProxy Data Plane, 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 este novo recurso, a HAProxy Technologies anuncia que configurar o HAProxy para um desempenho ideal agora é ainda mais fácil.

Desde a versão 1.8, você pode definir a diretiva "nbthread" para permitir que o HAProxy seja executado em vários threads, permitindo que você utilize melhor as máquinas com processadores multicore.

A partir da versão 2.0, o HAProxy agora o configura automaticamente. Ele definirá imediatamente o número de threads de trabalho correspondentes ao número de núcleos de processador disponíveis na máquina.

SMOC

HAProxy 2.0 fornece suporte total para a estrutura RPC código aberto, gRPC. Ele permite a entrega bidirecional de dados, detecção de mensagem gRPC e 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 do que 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 são aplicadas e permitem a correspondência baseada no caminho. Além disso, dois novos conversores «protobuf e» ungrpc «foram introduzidos para habilitá-lo.

Camada 7

Reduzir o tempo de inatividade geralmente envolve a configuração de mecanismos de previsão inteligentes. Desde seu início, o HAProxy oferece suporte à nova tentativa de uma conexão TCP com falha, incluindo a diretiva "opção de 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, "tente novamente", pode ser usada em uma seção "padrões", "ouvir" ou "backend". O número de tentativas pode ser especificado usando a diretiva "novas tentativas".

É importante que você saiba como seu aplicativo se comporta com as tentativas da camada 7 ativadas.

Controlador de login do Kubernetes

O novo driver de engenharia HAProxy Kubernetes fornece insights de alto desempenho para seus aplicativos hospedados pelo Kubernetes.

Suporta transferência de TLS, roteamento de camada 7, limitação de taxa, lista de permissões e o melhor desempenho pelo qual o HAProxy é conhecido.

As entradas podem ser configuradas por meio de anotações ou recursos do ConfigMap. Também é possível definir segredos para armazenar certificados TLS.

O HAProxy 2.0 fornece suporte 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 apresenta novos conversores que permitem transformar dados em HAProxy e geralmente são rastreados após uma extração. Esta é apenas uma visão geral dos muitos recursos introduzidos no HAProxy 2.0.

Baixe e obtenha HA Proxy 2.0 


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.

  1.   Jesus dito

    Bom Dia,
    É possível configurar o balanceador para manter o ip de origem da conexão no aplicativo backend?