Nadchodzi HAProxy 2.0, serwer proxy, który również równoważy obciążenie sieci

HAProxy-2_0-osłona

HAProxy to darmowe oprogramowanie typu open source, które zapewnia system równoważenia obciążenia i serwer proxy dla aplikacji TCP i HTTP, które dystrybuują żądania na wielu serwerach.

Jest napisany w C i cieszy się opinią szybkiego i wydajnego. Został wydany po raz pierwszy w grudniu 2001 roku na licencji GNU / GPL v2. HAProxy jest używany przez kilka czołowych witryn internetowych, takie jak GoDaddy, GitHub, Bitbucket, Stack Overflow, Reddit, Speedtest.net, Tumblr, Twitter i Tuenti. Jest używany w produkcie OpsWorks z Amazon Web Services.

Firma HAProxy Technologies ogłosiła pod koniec ubiegłego tygodnia dostępność wersji 2.0 HAProxy. Firma ogłosiła, że ​​ta wersja HAProxy wprowadza wiele nowych funkcji niezbędnych w środowiskach kontenerowych i chmurowych, przy jednoczesnym zachowaniu wydajności i niezawodności.

Ta wersja ulepsza funkcje, które spełniają unikalne wymagania środowisk kontenerowych i chmurowych. HAProxy 2.0 jest wersją LTS

Co nowego w HAProxy 2.0?

W nowej aktualizacji HAProxy 2.0 dodaje potężny zestaw zupełnie nowych funkcji które jeszcze bardziej zwiększają jego bezproblemową kompatybilność w integracji z nowoczesnymi architekturami.

To obejmuje ponowienia warstwy 7, metryki Prometheus, monitorowanie ruchu, wielojęzyczną skalowalność i obsługę gRPC.

Oprócz tej wersji zapewnia również kontroler HAProxy Kubernetes Ingress i interfejs API HAProxy Data Plane, który zapewnia nowoczesne REST API do konfigurowania i zarządzania HAProxy.

Oprócz tego firma ogłosiła również, że oprócz nowych funkcji zawartych w tej wersji, HAProxy 2.0 toruje drogę dla wielu interesujących aktualizacji, które wraz z nową szybkością wydawania,

Filtrowanie i logowanie w chmurze

W przypadku tej nowej funkcji HAProxy Technologies ogłasza, że ​​konfiguracja HAProxy w celu uzyskania optymalnej wydajności jest teraz jeszcze łatwiejsza.

Od wersji 1.8 możesz ustawić dyrektywę „nbthread”, aby umożliwić działanie HAProxy na wielu wątkach, co pozwala lepiej wykorzystać maszyny z procesorami wielordzeniowymi.

Począwszy od wersji 2.0, HAProxy konfiguruje ją teraz automatycznie. Natychmiast ustawi liczbę wątków roboczych odpowiadającą liczbie rdzeni procesorów dostępnych na komputerze.

MASKA

HAProxy 2.0 zapewnia pełne wsparcie dla frameworka RPC open source, gRPC. Umożliwia dwukierunkowe dostarczanie danych, wykrywanie komunikatów gRPC i rejestrowanie ruchu gRPC.

Protokół gRPC to nowoczesna, wydajna infrastruktura RPC, która może działać w dowolnym środowisku.

Korzystając z buforów protokołów, możesz serializować wiadomości w kompaktowym i potencjalnie bardziej wydajnym formacie binarnym niż JSON.

Aby rozpocząć korzystanie z gRPC w HAProxy, wystarczy wykonać standardową konfigurację HTTP / 2 od początku do końca. Standardowe listy ACL są wymuszane i umożliwiają dopasowywanie na podstawie ścieżki. Ponadto, dwa nowe konwertery «protobuf i» ungrpc «zostały wprowadzone, aby umożliwić.

Warstwa 7

Ograniczenie przestojów często wiąże się z utworzeniem inteligentnych mechanizmów prognozowania. Od samego początku HAProxy wspierał ponawianie nieudanego połączenia TCP, włączając dyrektywę "opcja redispatch".

Dzięki HAProxy 2.0 możesz również ponowić próbę z innego serwera warstwy 7 w przypadku nieudanych żądań HTTP.

Nowa dyrektywa konfiguracyjna „spróbuj ponownie” może być użyta w sekcji „defaults”, „listen” lub „backend”. Liczbę ponownych prób można określić za pomocą dyrektywy „ponownych prób”.

Ważne jest, aby wiedzieć, jak zachowuje się aplikacja po włączeniu prób warstwy 7.

Kontroler logowania Kubernetes

Nowy sterownik inżynieryjny HAProxy Kubernetes zapewnia szczegółowe informacje o aplikacjach hostowanych na platformie Kubernetes.

Obsługuje odciążanie TLS, routing warstwy 7, ograniczanie szybkości, białe listy i najlepszą wydajność, z której znany jest HAProxy.

Wpisy można konfigurować za pomocą adnotacji lub zasobów programu ConfigMap. Możliwe jest również zdefiniowanie sekretów do przechowywania certyfikatów TLS.

HAProxy 2.0 zapewnia obsługę LTS dla powyższych funkcji, jak również dla funkcji, które zostały wprowadzone lub ulepszone w wersji 1.9.

Wprowadza również nowe konwertery, które umożliwiają przekształcanie danych w HAProxy i są zazwyczaj śledzone po ekstrakcji. To tylko przegląd wielu funkcji wprowadzonych w HAProxy 2.0.

Pobierz i pobierz HA Proxy 2.0 


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   Jezus powiedział

    Dzień dobry,
    Czy można skonfigurować równoważnik tak, aby zachował źródłowy adres IP połączenia w aplikacji zaplecza?