Skip to main content

Co to jest sieć równoważenia obciążenia?

Zamierzone jako rozwiązanie sytuacji, w których krytyczne aplikacje, takie jak bazy danych, serwery internetowe i platformy filtra, muszą być dostępne przez cały czas, sieć równoważenia obciążenia może skalować wydajność w oparciu o wykorzystanie systemu.Robi to, dystrybuując ruch w wielu klastrach serwerów, które składają się na ogólny system, znany jako host.Zazwyczaj funkcje na poziomie przedsiębiorstw, takie jak dostęp do Internetu, proxy, wirtualna prywatna sieć, strumieniowanie multimediów i wyspecjalizowane aplikacje, są obsługiwane przez sieć równoważenia obciążenia.Użytkownicy wdrażający aplikacje e-commerce mogą znaleźć wartość w sieci równoważenia obciążenia, biorąc pod uwagę jej możliwość dynamicznie odpowiednich zasobów względem popytu.

Teoria sieci równoważenia obciążenia jest poprawa wydajności poprzez dystrybucję żądań użytkowników między wieloma serwerami, zmniejszającZaładuj dowolny pojedynczy serwer w danym momencie.Ponadto sieć równoważenia obciążenia zazwyczaj ma możliwość monitorowania i kompensacji awarii urządzenia, minimalizowania lub eliminowania potencjalnego przestoju, jeśli pojedyncze lub nawet wiele serwerów się rozpadają.Balansowanie obciążenia wykorzystuje wiele kopii tej samej aplikacji kontroli transmisji/protokołu internetowego (TCP/IP), na przykład serwer WWW lub aplikacja e-commerce i łączy je z jednym głównym adresem IP przy użyciu wielu wirtualnych adresów IP.Efektem dla użytkownika końcowego jest bezproblemowa integracja i wygląd, który aplikacja działa na jednym serwerze.Dla wszystkich celów i celów aplikacja działa tak, jakby była również na jednym serwerze.

Podczas prawidłowego działania sieć równoważenia obciążenia jest w stanie interpretować przychodzące dane i jednocześnie przetwarzać dyskretne żądania.Oznacza to, że różne elementy tej samej witryny mogą być zasilane na przykład z różnych klastrów.Korzystając z ustalonych wskaźników lub dystrybucji statystycznej, sieć równoważenia obciążenia śledzi użycie klienta i odpowiada dynamicznym żądaniom routingu na różne klastry serwerów.Poprzez powtarzające się PING, serwery klastrów komunikują się ze sobą i są w stanie zrekompensować w krótkim czasie po jakiejkolwiek awarii lub odłączeniu określonego klastra od całości.Zazwyczaj w takich przypadkach oprogramowanie dla klientów automatycznie powtórzy połączenie, a opóźnienie jest praktycznie niezauważalne.

Zarządzanie siecią równoważenia obciążenia jest podobne w praktyce do zarządzania dowolnym innym serwerem.Administrator może logować się zdalnie do różnych klastrów z dowolnego punktu w sieci.Możliwe jest wywieranie kontroli ziarnistej na poszczególnych serwerach w klastrze, chociaż algorytm równoważenia obciążenia może również obsłużyć pełną kontrolę.Aktualizacje systemu, a nawet sprzętowe są ogólnie możliwe w locie, co może być korzystne w aplikacjach, w których czas uptejszy jest krytyczny.