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

Przechodnie jako rozwiązanie sytuacji, w których krytyczne aplikacje, takie jak bazy danych, serwery internetowe i platformy do filmu, 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żący obciążenie, biorąc pod uwagę jej możliwość dynamicznie odpowiednich zasobów w stosunku do popytu.

Teoria sieci równoważących obciążenie jest poprawa wydajności poprzez rozkład żądań użytkowników między wieloma serwerami, zmniejszając obciążenie na dowolnym jednym serwerze w danym momencie. Dodatkowo sieć równoważenia obciążenia zwykle ma możliwość monitorowania i kompensacjiNiepowodzenia urządzenia, minimalizowanie lub eliminowanie potencjalnych przestojów, jeśli pojedynczy lub nawet wiele serwerów rozpadnie się. 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 współczynników lub rozkładu statystycznego, sieć równoważenia obciążenia śledzi CLIZastosowanie ENT 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 klienta 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 systemowe, a nawet sprzętowe są ogólnie możliwe „w locie”, co może być korzystne w aplikacjach, w których czas aktualny jest krytyczny.

INNE JĘZYKI