HAProxy 3.0 uvodi nove značajke i poboljšanu fleksibilnost


Istražite najnovije značajke HAProxy 3.0, uključujući poboljšano balansiranje opterećenja, novo upravljanje TLS certifikatima i još više.

HAProxy je najavio lansiranje HAProxy 3.0, vodećeg industrijskog besplatnog i otvorenog izvornog koda, najbržeg i najčešće korištenog load balancera i proxyja za TCP i HTTP aplikacije.

Zaista, ovo područje ima nekoliko ključnih igrača, poput na oblaku orijentiranog Traefika, velikog konkurenta. U isto vrijeme, zvijezda u usponu Caddy i favorit među entuzijastima samostalnog hostinga, NPM, također su vrijedne pažnje opcije.

Međutim, kada je riječ o rješenjima za poduzeća, HAProxy prednjači. Nedavno je premašio impresivnu brojku od milijardu preuzimanja na Docker Hubu, što je dovoljno dokaz za to.

Upravo objavljena verzija 3.0 donosi mnoge nove značajke, čime se poboljšavaju performanse, sigurnost i fleksibilnost u raznim digitalnim ekosustavima. Glavne su:

  • Poboljšano upravljanje certifikatima: Uvođenje konfiguracijske sekcije crt-store revolucionira pohranu i korištenje SSL certifikata, zamjenjujući crt-list i nudeći strukturiraniji pristup s aliasima radi lakšeg pozivanja certifikata.
  • Optimizacija HTTP/2: Rješavajući složenosti HTTP/2, HAProxy sada ima mehanizme za ograničavanje problematičnih zahtjeva i poboljšanje pouzdanosti usluge praćenjem i upravljanjem problematičnih veza.
  • Postojana statistika i dodjela GUID-a: Nova guid direktiva osigurava kontinuirano praćenje konfiguracijskih objekata kroz sesije, omogućujući očuvanje statistike čak i nakon ponovnog učitavanja sustava.
  • Poboljšanja u raspodjeli opterećenja i zapisivanju Sysloga: Obrada Syslog poruka je poboljšana s ponderiranim linijama servera i novim formatima zapisivanja u JSON i CBOR, pružajući veću fleksibilnost i strukturirano upravljanje podacima.
  • Napredne metode dohvaćanja: Uvedene su dodatne metode dohvaćanja, otkrivajući podatkovne točke koje su prethodno bile dostupne samo unutar zapisa, što poboljšava donošenje odluka temeljenih na podacima i nadzor sustava.

Osim ovoga, trebali bismo također napomenuti:

  • Performanse Lua skripti: Prenapredno učitavanje obećava značajna poboljšanja brzine za Lua skripte koje rade u jednom niti.
  • Poboljšanja tablica štapova: Redizajnirani mehanizmi zaključavanja u tablicama štapova znatno poboljšavaju performanse, posebno na sustavima s velikim brojem niti.
  • Fleksivno upravljanje TLS-om: Nove direktive omogućuju zadani i uvjetni odabir TLS certifikata, pojednostavljujući rad s više hostanih stranica.
  • Poboljšano prioritetno upravljanje prometom: Prilagodbe polja Differentiated Services (DS) i postavki fwmark omogućuju preciznije upravljanje i prioritizaciju prometa kako na prednjem tako i na stražnjem kraju.

Postoje i neke značajne promjene koje narušavaju kompatibilnost. Na primjer, HAProxy 3.0 poboljšava obradu naredbi kako bi spriječio izvršavanje više istovremenih naredbi, rješavajući potencijalne nedosljednosti. Štoviše, prethodno ignorirana ključna riječ enabled za dinamičke poslužitelje sada se aktivno odbacuje kako bi se izbjegle pogreške u konfiguraciji.

HAProxy 3.0 može se instalirati putem Dockera ili kompajlirati iz izvornog koda za one koji žele isprobati novo izdanje. Za više informacija o svim promjenama, pogledajte objavu o izdavanju, pregledajte popis promjena ili posjetite njegov vodič za upravljanje.