Ierodas HAProxy 2.0 - starpniekserveris, kas līdzsvaro arī tīmekļa slodzi

HAProxy-2_0 vāciņš

HAProxy ir bezmaksas un atvērtā pirmkoda programmatūra, kas nodrošina slodzes līdzsvarotāju un starpniekserveri TCP un HTTP lietojumprogrammām, kas izplata pieprasījumus vairākos serveros.

Tas ir rakstīts C un ir slavens kā ātrs un efektīvs. Tas pirmo reizi tika izlaists 2001. gada decembrī ar GNU / GPL v2 licenci. HAProxy izmanto vairākas vadošās vietnes, piemēram, GoDaddy, GitHub, Bitbucket, Stack Overflow, Reddit, Speedtest.net, Tumblr, Twitter un Tuenti. To izmanto Amazon Web Services OpsWorks produktā.

HAProxy Technologies pagājušās nedēļas beigās paziņoja par HAProxy versijas 2.0 pieejamību. Uzņēmums paziņoja, ka šī HAProxy versija piedāvā daudzas jaunas funkcijas, kas ir būtiskas konteineros un mākoņu vidēs, vienlaikus saglabājot tā veiktspēju un uzticamību.

Šis izlaidums uzlabo funkcijas, kas atbilst unikālajām konteineru un mākoņu vides prasībām. HAProxy 2.0 ir LTS laidiens

Kas jauns HAProxy 2.0?

Jaunajā atjauninājumā HAProxy 2.0 pievieno jaudīgu pilnīgi jaunu funkciju komplektu kas vēl vairāk uzlabo tā bezšuvju savietojamību integrācijai mūsdienu arhitektūrā.

Šis ietver 7. līmeņa mēģinājumus, Prometheus metriku, trafika uzraudzību, daudzvalodu mērogojamību un gRPC atbalstu.

Papildus šai versijai nodrošina arī HAProxy Kubernetes Ingress kontrolieri un HAProxy Data Plane API, kas nodrošina modernu REST API HAProxy konfigurēšanai un pārvaldībai.

Papildus tam uzņēmums ir arī paziņojis, ka, izņemot jaunās funkcijas, kas iekļautas šajā versijā, HAProxy 2.0 paver ceļu daudziem interesantiem atjauninājumiem, kas ar jaunu izlaišanas līmeni

Filtrēšana un reģistrēšanās mākonī

Attiecībā uz šo jauno funkciju HAProxy Technologies paziņo, ka HAProxy konfigurēšana optimālai veiktspējai tagad ir vēl vienkāršāka.

Kopš 1.8 versijas jūs varējāt iestatīt direktīvu "nbthread", lai ļautu HAProxy darboties vairākos pavedienos, ļaujot labāk izmantot mašīnas ar daudzkodolu procesoriem.

Sākot ar versiju 2.0, HAProxy tagad to automātiski konfigurē. Tas nekavējoties iestatīs strādnieku pavedienu skaitu, kas atbilst mašīnā pieejamo procesora kodolu skaitam.

MASKA

HAProxy 2.0 nodrošina pilnīgu atbalstu RPC ietvaram atvērtā koda, gRPC. Tas ļauj divvirzienu datu piegādi, gRPC ziņojumu noteikšanu un gRPC trafika reģistrēšanu.

GRPC protokols ir moderna, augstas veiktspējas RPC infrastruktūra, kas var darboties jebkurā vidē.

Izmantojot protokola buferus, jūs varat sērijveidot ziņojumus kompaktā un potenciāli efektīvākā binārā formātā nekā JSON.

Lai sāktu izmantot gRPC HAProxy, jums vienkārši ir jāveic standarta HTTP / 2 konfigurācija no sākuma līdz beigām. Standarta ACL tiek ieviestas un ļauj saskaņot ceļu. Turklāt, lai jūs varētu izmantot, ir ieviesti divi jauni pārveidotāji «protobuf» un »ungrpc».

7 slānis

Dīkstāves samazināšana bieži ietver viedu prognozēšanas mehānismu izveidi. Kopš tās darbības sākuma HAProxy ir atbalstījis neveiksmīga TCP savienojuma atkārtotu mēģināšanu, iekļaujot direktīvu "pārsūtīšanas iespēja".

Izmantojot HAProxy 2.0, varat arī mēģināt no cita 7. slāņa servera par neveiksmīgiem HTTP pieprasījumiem.

Jauno konfigurācijas direktīvu "mēģināt vēlreiz" var izmantot sadaļā "noklusējumi", "klausīties" vai "aizmugure". Atkārtoto mēģinājumu skaitu var norādīt, izmantojot direktīvu "atkārtoti".

Ir svarīgi zināt, kā darbojas jūsu lietojumprogramma, iespējojot 7. slāņa mēģinājumus.

Kubernetes pieteikšanās kontrolieris

Jaunais HAProxy Kubernetes inženieru draiveris nodrošina augstas veiktspējas ieskatu jūsu Kubernetes mitinātajām lietojumprogrammām.

Atbalsta TLS izkraušanu, 7. slāņa maršrutēšanu, ātruma ierobežošanu, iekļaušanu baltajā sarakstā un labākais sniegums, par kuru ir zināms HAProxy.

Ierakstus var konfigurēt, izmantojot ConfigMap anotācijas vai resursus. Ir iespējams arī definēt noslēpumus TLS sertifikātu glabāšanai.

HAProxy 2.0 nodrošina LTS atbalstu iepriekšminētajām funkcijām, kā arī funkcijām, kas tika ieviestas vai uzlabotas 1.9 versijas laikā.

Tas arī ievieš jaunus pārveidotājus, kas ļauj pārveidot datus HAProxy un parasti tiek izsekoti pēc ekstrakcijas. Šis ir tikai pārskats par daudzajām HAProxy 2.0 ieviestajām funkcijām.

Lejupielādējiet un saņemiet HAProxy 2.0 


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   Jēzus teica

    Labrīt,
    Vai ir iespējams konfigurēt balansētāju tā, lai backend lietojumprogrammā saglabātu savienojuma avota ip?