Powrót do bloga

Przewodnik po równoważeniu obciążenia na platformie CloudSigma PaaS

Przewodnik po równoważeniu obciążenia na platformie CloudSigma PaaS

W ustawieniach panelu PaaS CloudSigma znajdziesz narzędzie znane jako load balancer. Load balancery to dedykowane węzły, które umożliwiają wykonywanie równoważenia obciążenia– procesu kierowania ruchem i dystrybucji obciążenia roboczego pomiędzy różnymi komponentami infrastruktury. CloudSigma PaaS daje możliwość ręcznego dodawania tych instancji do środowiska. Opcja ta pojawi się automatycznie podczas skalowania serwera aplikacji w celu dystrybucji żądań pomiędzy backendami: 

Load Balancer Image 1

Do równoważenia obciążenia można używać różnych stosów firm trzecich. CloudSigma PaaS obsługuje obecnie cztery różne zarządzane stosy load balancerów: 

  • NGINX
  • HAProxy
  • Varnish
  • Apache
  • LiteSpeed Web ADC

Przyjrzyjmy się bliżej każdemu z nich i ich funkcjonalnościom:

NGINX

Serwer open-source, który jest powszechnie używany na całym świecie do równoważenia obciążenia. Powodem jego popularności jest wyjątkowa wydajność, mimo że jest bardzo opłacalny. Co więcej, jest to również jeden z najłatwiejszych w użyciu load balancerów. Nie wymaga żadnych dodatkowych kroków ani konfiguracji do działania. NGINX może być używany do buforowania zawartości i równoważenia obciążenia w warstwie 7 oprócz optymalnej skalowalności i funkcji bezpieczeństwa.

HAProxy

High Availability Proxy, znany również jako HAProxy, to kolejny serwer open-source, który jest szczególnie przydatny dla firm obsługujących większy ruch, a tym samym wymagających szybkości i wysokiej dostępności. Może być również używany do równoważenia obciążenia i pośredniczenia (proxy) dla aplikacji opartych na protokołach TCP i HTTP. HAProxy jest w stanie obsłużyć duże obciążenia ruchem bez uszczerbku dla równoważenia obciążenia, ponieważ działa w oparciu o model sterowany zdarzeniami. Dzięki temu ten jednoprocesowy serwer proxy zużywa niewielką ilość pamięci, co pozwala na płynne działanie procesów pomimo współbieżnych żądań.

Varnish

Varnish jest często opisywany jako buforujący serwer reverse proxy HTTP, co czyni go idealnym akceleratorem aplikacji dla stron internetowych o większym natężeniu ruchu. Jako akcelerator zwiększa szybkość operacji poprzez odciążenie dostarczania obiektów statycznych lub ich buforowanie. Początkowo Varnish został zaprojektowany do pracy wyłącznie z protokołem HTTP. Jednak CloudSigma PaaS rozszerza jego zakres, dostarczając go w połączeniu z serwerem NGINX, dzięki czemu działa jako proxy HTTPS. W ten sposób stos Varnish może współpracować zarówno z bezpiecznymi danymi, jak i z Custom SSL.

Apache

Apache to jedna z najbardziej znanych nazw, jeśli chodzi o serwery dystrybucji ruchu open-source. Ten load balancer jest szczególnie dobry dla tych, którzy chcą mieć możliwość personalizacji w celu zaprojektowania środowiska spełniającego ich indywidualne wymagania. Modułowa natura tego rozwiązania zapewnia elastyczność, dbając jednocześnie o bezpieczeństwo danych, scentralizowaną uwierzytelnianie/autoryzację, szybkość, niezawodność i wysoką dostępność.

LiteSpeed Web ADC

Jeśli chcesz zainwestować w bardziej innowacyjne rozwiązanie, LiteSpeed Web Application Delivery Controller jest jednym z najbardziej zaawansowanych load balancerów HTTP. Gwarantuje niezrównaną wydajność wraz z niezawodnym bezpieczeństwem i obsługą protokołów. Ten komercyjny balancer oferuje obsługę HTTP/2 lub QUIC, daje możliwość korzystania z zapory sieciowej (firewalla) lub filtrowania anty-DDoS w warstwie 7 w celach bezpieczeństwa, a także szereg funkcji usprawniających jego działanie. Niektóre z jego funkcji obejmują m.in. buforowanie, akcelerację, optymalizację i odciążanie.

Zaleca się, aby użytkownicy wdrażali wiele węzłów obliczeniowych wraz z load balancerem. Celem jest utrzymanie wysokiej dostępności systemu przy jednoczesnym zapewnieniu nadmiarowości.

CloudSigma PaaS oferuje wiele opcji, dzięki czemu możesz wybrać optymalne rozwiązanie do równoważenia obciążenia, które odpowiada Twoim potrzebom. Możesz dowiedzieć się więcej o naszej usłudze PaaS tutaj. Wypróbuj CloudSigma PaaS w ramach naszej 7-dniowej bezpłatnej wersji próbnej lub skontaktuj się z nami jeśli chcesz, abyśmy przedstawili Ci więcej szczegółów i wersję demonstracyjną platformy. 

 

Wypróbuj za darmo przez 7 dni

author

Zhenya Mocheva

Autor · CloudSigma

Preslav Dobrev jest projektantem kreatywnym w CloudSigma, skupiającym się na spójnej tożsamości biznesowej przy wykorzystaniu tradycyjnych i innowacyjnych kanałów marketingowych. Biegle łączy wizję artystyczną ze strategicznym marketingiem, tworząc wywierające wpływ narracje marki.

Komentarze

Brak komentarzy. Bądź pierwszy.