Arriva HAProxy 2.0, un server proxy che bilancia anche il carico web

HAProxy-2_0-copertina

HAProxy è un software gratuito e open source che fornisce bilanciamento del carico e server proxy per le applicazioni TCP e HTTP che distribuiscono le richieste su più server.

È scritto in C e ha la reputazione di essere veloce ed efficiente. È stato rilasciato per la prima volta nel dicembre 2001 con licenza GNU / GPL v2. HAProxy viene utilizzato da diversi siti Web leader, come GoDaddy, GitHub, Bitbucket, Stack Overflow, Reddit, Speedtest.net, Tumblr, Twitter e Tuenti. Viene utilizzato nel prodotto OpsWorks di Amazon Web Services.

HAProxy Technologies ha annunciato alla fine della scorsa settimana la disponibilità della versione 2.0 di HAProxy. La società ha annunciato che questa versione di HAProxy offre molte nuove funzionalità essenziali per gli ambienti containerizzati e cloud, pur mantenendo le sue prestazioni e affidabilità.

Questa versione migliora le funzionalità che soddisfano i requisiti unici degli ambienti cloud e container HAProxy 2.0 è una versione LTS

Cosa c'è di nuovo in HAProxy 2.0?

Nel suo nuovo aggiornamento, HAProxy 2.0 aggiunge un potente set di funzionalità completamente nuove che ne migliorano ulteriormente la perfetta compatibilità per l'integrazione nelle architetture moderne.

questo include tentativi di livello 7, metriche Prometheus, monitoraggio del traffico, scalabilità multilingue e supporto gRPC.

Oltre a questa versione, fornisce anche il controller HAProxy Kubernetes Ingress e l'API HAProxy Data Plane, che fornisce una moderna API REST per la configurazione e la gestione di HAProxy.

In aggiunta a ciò, l'azienda ha anche annunciato che oltre alle nuove funzionalità incluse in questa versione, HAProxy 2.0 apre la strada a molti aggiornamenti interessanti che, con un nuovo tasso di rilascio,

Filtraggio e registrazione nel cloud

Per questa nuova funzionalità, HAProxy Technologies annuncia che la configurazione di HAProxy per prestazioni ottimali è ora ancora più semplice.

Dalla versione 1.8, sei stato in grado di impostare la direttiva "nbthread" per consentire a HAProxy di funzionare su più thread, consentendo di utilizzare meglio le macchine con processori multicore.

A partire dalla versione 2.0, HAProxy ora lo configura automaticamente. Imposta immediatamente il numero di thread di lavoro corrispondenti al numero di core del processore disponibili sulla macchina.

MASCHERA

HAProxy 2.0 fornisce il supporto completo per il framework RPC open source, gRPC. Consente la consegna bidirezionale dei dati, il rilevamento dei messaggi gRPC e la registrazione del traffico gRPC.

Il protocollo gRPC è un'infrastruttura RPC moderna e ad alte prestazioni che può funzionare in qualsiasi ambiente.

Utilizzando i buffer di protocollo, puoi serializzare i messaggi in un formato binario compatto e potenzialmente più efficiente di JSON.

Per iniziare a utilizzare gRPC in HAProxy, è sufficiente eseguire una configurazione HTTP / 2 standard dall'inizio alla fine. Gli ACL standard vengono applicati e consentono la corrispondenza basata sul percorso. Inoltre, sono stati introdotti due nuovi convertitori «protobuf e» ungrpc «per abilitarti.

Livello 7

La riduzione dei tempi di inattività spesso implica la creazione di meccanismi di previsione intelligenti. Fin dal suo inizio, HAProxy ha supportato la ripetizione di una connessione TCP fallita includendo la direttiva "opzione di ridispatch".

Con HAProxy 2.0, puoi anche riprovare da un altro server Layer 7 per richieste HTTP non riuscite.

La nuova direttiva di configurazione, "try again", può essere utilizzata in una sezione "defaults", "listen" o "backend". Il numero di tentativi può essere specificato utilizzando la direttiva "tentativi".

È importante che tu sappia come si comporta la tua applicazione con i tentativi Layer 7 abilitati.

Controller di accesso Kubernetes

Il nuovo driver di ingegneria HAProxy Kubernetes fornisce informazioni dettagliate ad alte prestazioni per le applicazioni ospitate da Kubernetes.

Supporta offload TLS, routing Layer 7, limitazione della velocità, whitelisting e le migliori prestazioni per cui è noto HAProxy.

Le voci possono essere configurate tramite annotazioni o risorse di ConfigMap. È anche possibile definire segreti per archiviare i certificati TLS.

HAProxy 2.0 fornisce il supporto LTS per le funzioni di cui sopra, così come per le funzioni che sono state introdotte o migliorate durante la versione 1.9.

Inoltre introduce nuovi convertitori che consentono di trasformare i dati in HAProxy e vengono generalmente tracciati dopo un'estrazione. Questa è solo una panoramica delle numerose funzionalità introdotte in HAProxy 2.0.

Scarica e ottieni Proxy HA 2.0 


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   Gesù suddetto

    Buongiorno,
    È possibile configurare il bilanciatore per mantenere l'ip di origine della connessione nell'applicazione di backend?