Spisu treści:
- Definicja - Co oznaczają metody równoważenia obciążenia?
- Techopedia wyjaśnia metody równoważenia obciążenia
Definicja - Co oznaczają metody równoważenia obciążenia?
Metody równoważenia obciążenia to algorytmy lub mechanizmy używane do wydajnej dystrybucji przychodzącego żądania serwera lub ruchu między serwerami z puli serwerów. Efektywne równoważenie obciążenia jest konieczne, aby zapewnić wysoką dostępność usług internetowych i dostarczanie takich usług w szybki i niezawodny sposób. Aby zaspokoić duży ruch, serwery są replikowane. Przychodzące obciążenie lub żądanie do serwera jest współużytkowane przez takie zreplikowane serwery, a proces ten nosi nazwę równoważenia obciążenia. Aby skutecznie zaplanować routing żądań od klienta do odpowiednich serwerów w zoptymalizowany sposób, stosuje się kilka metod równoważenia obciążenia, takich jak round robin, najmniej połączeń, równoważenie adaptacyjne itp.
Techopedia wyjaśnia metody równoważenia obciążenia
Metody równoważenia obciążenia są również znane jako algorytmy równoważenia obciążenia lub metody planowania, ponieważ określają sposób, w jaki obciążenie serwera jest dzielone w puli serwerów. Dostępne są różne metody równoważenia obciążenia, a każda metoda wykorzystuje określone kryterium do planowania ruchu przychodzącego. Niektóre z typowych metod równoważenia obciążenia są następujące:
- Round robin - w tej metodzie żądanie przychodzące jest kierowane do każdego dostępnego serwera w sposób sekwencyjny.
- Ważony okrągły robin - tutaj statyczny ciężar jest wstępnie przypisany do każdego serwera i jest używany z metodą okrągłego robina do kierowania przychodzącego żądania.
- Najmniej połączenia - ta metoda zmniejsza obciążenie serwera poprzez przypisanie przychodzącego żądania do serwera o najniższej liczbie aktualnie utrzymywanych połączeń.
- Połączenie najmniej ważone - w tej metodzie do serwera dodawana jest waga w zależności od jego pojemności. Ta waga jest używana przy najmniejszej metodzie połączenia w celu określenia obciążenia przydzielonego każdemu serwerowi.
- Najmniejszy czas powolnego startu połączenia - Tutaj określa się czas rozpędzania dla serwera używającego najmniejszego harmonogramu połączeń, aby zapewnić, że serwer nie zostanie przeciążony podczas uruchamiania.
- Adaptacyjne równoważenie oparte na agencie - jest to metoda adaptacyjna, która regularnie sprawdza serwer, niezależnie od jego wagi, w celu planowania ruchu w czasie rzeczywistym.
- Naprawiono ważenie - w tej metodzie waga każdego serwera jest wstępnie przypisana, a większość żądań jest kierowana do serwera o najwyższym priorytecie. Jeśli serwer o najwyższym priorytecie zawiedzie, serwer, który ma drugi najwyższy priorytet, przejmuje usługi.
- Ważona odpowiedź - w tym przypadku czas odpowiedzi z każdego serwera służy do obliczenia jego wagi.
- Źródło skrótu IP - w tej metodzie skrótu IP używa się do znalezienia serwera, który musi obsłużyć żądanie.
Każda metoda ma własny zestaw korzyści i odpowiednie scenariusze. Optymalny algorytm, który najlepiej pasuje do celu, może wybrać usługodawca, aby zapewnić swoim klientom płynne, niezawodne i szybkie świadczenie usług.