Load Balancer
Load Balancer
Dynamicznie rozdzielaj ruch, aby zoptymalizować skalowalność swojej aplikacji.
OVHcloud Load Balancer
Dynamicznie rozdzielaj ruch, aby zoptymalizować skalowalność aplikacji
Load Balancer pomaga w zapewnieniu skalowalności, wysokiej dostępności i odporności Twoich aplikacji. Jest to możliwe dzięki dynamicznemu równoważeniu obciążenia na wiele instancji i regionów. Zapewnij lepsze doświadczenie użytkownikom, automatyzując zarządzanie ruchem i obsługą obciążeń, a jednocześnie kontrolując koszty. Łącząc Load Balancer i Floating IP, utworzysz bezpieczny pojedynczy punkt wejścia do Twojej aplikacji, aktywujesz scenariusze failover i ochronisz prywatne zasoby.
Bezpieczny i wysoko dostępny Load Balancer
Load Balancer dynamicznie równoważy ruch, a to ułatwia zarządzanie wzrostami obciążeń. Dzięki rozproszonej infrastrukturze i szerokiemu zakresowi funkcji bezpieczeństwa stanowi on kluczowe narzędzie dla firm, które chcą zwiększyć niezawodność i wydajność swoich aplikacji, stron WWW lub baz danych.
Zalety
Wdrożenia możliwe w regionach
Zbuduj swoją infrastrukturę strategicznie - zgodnie z podejściem uwzględniającym podział na regiony utwórz i uruchom usługę Cloud Load Balancer jak najbliżej swoich klientów.
Podłączony do prywatnych sieci
W połączeniu z usługą vRack, Load Balancer może służyć jako brama pomiędzy sieciami publicznymi i prywatnymi, izolując Twoje węzły aplikacji w sieci prywatnej.
Uproszczone zarządzanie
Zarządzaj usługą Load Balancer przy użyciu narzędzia, które najlepiej odpowiada Twoim potrzebom: interfejsu użytkownika Horizon od OpenStack lub API.
Prywatne obciążenia
Skonfiguruj Load Balancer do użytku prywatnego. Będzie on dostępny tylko w Twojej prywatnej sieci z instancjami back-end.
Integracja z ekosystemem Public Cloud
Wdrażaj Load Balancer i zarządzaj nim bezpośrednio w środowisku Public Cloud. W tym celu możesz skorzystać z Octavia API oraz wszystkich kompatybilnych narzędzi w chmurze (Terraform, Ansible, Salt itd.).
Protokoły monitorowania kondycji
Zdefiniuj kryteria, które określają, kiedy instancja lub węzeł mają być wykluczane. Możesz wybierać spośród szeregu opcji dostępnych w oficjalnej dokumentacji usługi Load Balancer OpenStack, co obejmuje również standardową weryfikację TCP, kod HTTP i wiele innych.
Szyfrowanie SSL/TLS
Load Balancer obsługuje szyfrowanie SSL/TLS i zapewnia poufność danych. Możesz szybko utworzyć własne certyfikaty SSL DV Let's Encrypt, włączone bez dodatkowych opłat do wszystkich naszych pakietów Load Balancer. Możesz również załadować certyfikat, jeśli współpracujesz z określonym organem certyfikacji (CA).
Kompatybilność z instancjami Public Cloud
Load Balancer może zarządzać kilkoma rodzajami węzłów, takimi jak klasyczne instancje OpenStack i kontenery Kubernetes. W ramach prywatnej sieci możesz używać wirtualnych maszyn Hosted Private Cloud i serwerów bare metal jako back-endu.
Kluczowe funkcje

Opracowany, by oferować wysoką dostępność
Load Balancer, zbudowany w oparciu o rozproszoną architekturę, objęty jest SLA na poziomie 99,99%. Funkcja monitorowania kondycji pozwala rozłożyć obciążenie na dostępne instancje.

Automatyzacja wdrożeń
Wybierz rozmiar Load Balancera odpowiadający Twoim potrzebom. Konfiguruj i automatyzuj usługę za pomocą API Openstack, UI, CLI lub API OVHcloud. Wdrożenie Load Balancera może zostać zautomatyzowane przy użyciu Terraform w celu rozdzielania obciążenia na szeroką skalę.

Wbudowane bezpieczeństwo
Aby zapewnić bezpieczeństwo i poufność danych, Load Balancer jest dostępny z bezpłatnym zakończeniem HTTPS. Korzysta z naszej infrastruktury Anty-DDoS, która zapewnia ochronę przed atakami sieciowymi w czasie rzeczywistym.
Sprawdź pakiety Load Balancera
Poniższa tabela zawiera parametry, które pomogą Ci wybrać pakiet najlepiej odpowiadający Twoim potrzebom.
Dotyczy następujących „listenerów”: | |||||||
Wszystkie | HTTP/TCP/HTTPS* | HTTP/ HTTPS | TERMINATED_HTTPS* | UDP | |||
Rozmiar Load Balancera | Przepustowość | Liczba jednoczesnych aktywnych sesji | Liczba sesji na sekundę | Liczba zapytań na sekundę | Liczba sesji SSL/TLS na sekundę | Liczba zapytań na sekundę | Liczba pakietów na sekundę |
---|---|---|---|---|---|---|---|
Pakiet S | 200 Mbs (upload/download) | 10k | 8k | 10k | 250 | 5k | 10k |
Pakiet M | 500 Mbs (upload/download) | 20k | 10k | 20k | 500 | 10k | 20k |
Pakiet L | 2 Gbps (upload/download) | 20k | 10k | 40k | 1000 | 20k | 40k |
Rozmiar XL | 4 Gbps (upload/download) | 20k | 10k | 80k | 2,000 | 40k | 80k |
* „Listener” HTTPS jest w trybie passthrough, co oznacza, że zakończenie SSL/TLS jest zarządzane przez jednostki load balancera. Z kolei odbiornik TERMINATED_HTTPS zarządza zakończeniem SSL/TLS.
Zarządzaj dużym ruchem i jego sezonowymi wzrostami
Load Balancer umożliwia zarządzanie wzrostami i spadkami ruchu, ponieważ dzięki niemu łatwo dodasz do konfiguracji instancje, takie jak elementy puli, oraz je z niej usuniesz, za pomocą kilku kliknięć lub wywołania przez API.
Optymalizacja wydajności instancji dzięki odciążaniu szyfrowania HTTPS
Zakończenie HTTPS pozwala przenieść zadania szyfrowania i deszyfrowania TLS/SSL na load balancera. Dzięki temu Twoje instancje korzystają z odciążania i przyspieszają logikę aplikacji.
Wdrożenie metodą Blue-Green lub Canary
Load Balancer umożliwia szybkie i zwinne przełączanie się między środowiskami niebieskimi oraz zielonymi, ponieważ wycofywanie zmian jest proste. Skorzystaj z mocy polityk L7 i ważonego routingu, aby bezproblemowo przeprowadzać wdrożenia metodą canary deployment, zwiększając wydajność aplikacji i zapewniając optymalne doświadczenia użytkownikom.
Zastosowania Load Balancera
Load Balancer jest kompatybilny z trzema głównymi typami architektury. W zależności od scenariusza architektura może, ale nie musi, obejmować Floating IP i Gateway.
Z sieci publicznej do prywatnej
Ruch przychodzący z Internetu jest kierowany na Floating IP podłączone do Load Balancera. Instancje znajdujące się za Load Balancerem znajdują się w sieci prywatnej i nie dysponują publicznym adresem IP, dzięki czemu są całkowicie prywatne i odizolowane od Internetu.


Z sieci publicznej do publicznej
Ruch przychodzący z Internetu dociera do Floating IP powiązanego z Load Balancerem. Load Balancer kieruje ruch do instancji za pośrednictwem publicznego adresu IP. W ten sposób Load Balancer używa adresu Floating IP, aby dotrzeć do tych instancji.
Z sieci prywatnej do prywatnej
Ruch przychodzący z sieci prywatnej jest przekierowywany do instancji, do których dostęp jest możliwy przez tę sieć. W tym przypadku Floating IP lub Gateway nie są potrzebne.

Powiązane produkty
Przewodniki
Pojęcia - Public Cloud Networking
Poznaj pojęcia związane z sieciami Public Cloud.
Pierwsze kroki z Load Balancerem w Public Cloud
Sprawdź, jak uruchomić Load Balancera w usłudze Public Cloud.
Wdrożenie Load Balancera w Public Cloud
Dowiedz się, jak skonfigurować Load Balancera w Public Cloud.
Konfiguracja bezpiecznego Load Balancera za pomocą Let's Encrypt
Dowiedz się, jak skonfigurować bezpiecznego Load Balancera w Public Cloud za pomocą Let's Encrypt.
Najczęściej zadawane pytania (FAQ)
Co to jest load balancer w chmurze?
Load balancer w chmurze działa tak jak tradycyjny load balancer, ale jest hostowany i zarządzany w chmurze. Aby uniknąć przeciążenia serwerów, system automatycznie rozdziela ruch pomiędzy wieloma serwerami w chmurze.
Jakie są zalety load balancera?
Load balancer w chmurze pozwala na skuteczne zarządzanie ruchem dla aplikacji chmurowych, zapewniając wysoką dostępność, skalowalność, bezpieczeństwo, elastyczny system płatności (pay as you go) oraz proste zarządzanie oparte na API.
Czym różni się Load Balancer for Kubernetes od klasycznego Load Balancera OVHcloud?
Load Balancer for Kubernetes został zaprojektowany do obsługi naszego rozwiązania Managed Kubernetes. Posiada on interfejs kompatybilny z Kubernetesem, dzięki czemu z łatwością zarządzasz Load Balancerem Kubernetes przy użyciu natywnych narzędzi.
Z kolei Load Balancer został zaprojektowany specjalnie do obsługi rozwiązań chmurowych OVHcloud. Opiera się na OpenStack Octavia i wykorzystuje API OpenStack. Umożliwia automatyzację za pomocą narzędzi takich jak Terraform, Ansible lub Salt.
Czym różni się chmurowy load balancer od usługi cloud CDN?
Load Balancer równoważy ruch aplikacji i stron WWW na wielu serwerach w chmurze. Pozwala to podnieść dostępność, niezawodność i wydajność poprzez zapobieganie przeciążeniom serwerów oraz zapewnia skalowalność w miarę wzrostu zapotrzebowania. Load balancery w chmurze mogą działać w różnych warstwach modelu OSI, ale często funkcjonują w warstwie 4 (transport) i 7 (aplikacja).
Content Delivery Network (CDN) to chmurowa sieć rozproszonych serwerów, która umożliwia dostarczanie treści i usług WWW jak najbliżej użytkownika. CDN przechowuje w pamięci podręcznej treści statyczne, takie jak strony HTML i obrazy, w wielu „lokalizacjach brzegowych" na całym świecie. Pozwala to przyspieszyć dostarczanie treści, zmniejszyć opóźnienia i skrócić czas ładowania.
Co to jest równoważenie obciążenia HTTP(S) warstwy 7?
Równoważenie obciążenia HTTP(S) warstwy 7 działa na najwyższym poziomie modelu OSI (Open Systems Interconnection). Rozdziela ruch przychodzący na kilka serwerów w zależności od treści zapytania HTTP/HTTPS. Jest to proces bardziej wyrafinowany niż korzystanie z load balancerów niższego poziomu, ponieważ rozpoznaje on treść przesyłanych danych.
Dlaczego mój Load Balancer jest uruchamiany na poziomie regionu?
Regiony OpenStack określają dostępność rozwiązań Public Cloud, takich jak Load Balancer. Każdy region dysponuje własną platformą OpenStack, oferującą zbiór zasobów obliczeniowych, przestrzeni dyskowej i sieci. Więcej informacji o dostępności w regionach znajdziesz tutaj.
Jakich protokołów mogę używać z Load Balancerem?
Obsługiwane protokoły Load Balancera to TCP, HTTP, HTTPS, TERMINATED_HTTPS, UDP, SCTP i HTTP/2.
W jaki sposób Load Balancer monitoruje, czy hosty działają prawidłowo?
Load Balancer sprawdza, czy usługi back-endowe działają, używając narzędzia do monitorowania ich kondycji. W tym celu możesz skonfigurować kilka protokołów, w tym HTTP, TLS, TCP, UDP, SCTP i PING.
Czy mogę użyć własnego certyfikatu SSL?
Jasne! Możesz wybrać Panel sterowania OVHcloud lub API OVHcloud, aby załadować własny certyfikat SSL, w zależności od tego, czy chcesz to zrobić ręcznie czy zautomatyzować proces.
Nie wiem, jak wygenerować certyfikat SSL i jak używać go z HTTPS LBaaS?
Wszystko w porządku! Panel klienta OVHcloud umożliwia proste wygenerowanie Twojego własnego certyfikatu SSL DV Let’s Encrypt w Load Balancerze oraz korzystanie z niego, co ułatwia wdrożenie rozwiązania. Certyfikat Let’s Encrypt SSL DV jest zawarty w ofercie Load Balancera bez dodatkowych opłat.