Obsah:
Definice - Co znamenají metody vyvažování zátěže?
Metody vyvažování zátěže jsou algoritmy nebo mechanismy používané k efektivní distribuci příchozí žádosti o server nebo přenosu mezi servery z fondu serverů. Pro zajištění vysoké dostupnosti webových služeb a poskytování těchto služeb rychlým a spolehlivým způsobem je nezbytné efektivní vyvažování zátěže. Pro uspokojení vysoké poptávky po provozu jsou servery replikovány. Příchozí zatížení nebo požadavek na server je sdílen mezi těmito replikovanými servery a tento proces se nazývá vyrovnávání zatížení. Pro efektivní plánování směrování požadavků klienta na příslušné servery optimalizovaným způsobem se používá několik metod vyvažování zátěže, jako je kruhový robin, nejméně spojení, adaptivní vyvažování atd.
Techopedia vysvětluje metody vyrovnávání zatížení
Metody vyvažování zátěže jsou známé také jako algoritmy pro vyvažování zátěže nebo metody plánování, protože specifikují způsob, jakým je zatížení serveru sdíleno přes serverovou oblast. K dispozici jsou různé metody vyvažování zátěže a každá metoda používá konkrétní kritérium pro naplánování příchozího provozu. Některé z běžných metod vyrovnávání zatížení jsou následující:
- Round robin - U této metody je příchozí požadavek směrován na každý dostupný server sekvenčním způsobem.
- Vážený kruhový robin - Zde je statická hmotnost předem přiřazena ke každému serveru a používá se s metodou kruhového robin pro směrování příchozí žádosti.
- Nejméně připojení - Tato metoda snižuje přetížení serveru přiřazením příchozí žádosti serveru s nejnižším počtem aktuálně udržovaných připojení.
- Vážené nejméně připojení - Při této metodě se váha přidá na server v závislosti na jeho kapacitě. Tato váha se používá s nejmenší metodou připojení k určení zatížení přiděleného každému serveru.
- Nejpomalejší čas zahájení nejmenšího připojení - Zde je pro server nastaven čas náběhu pomocí plánování s minimálním připojením, aby se zajistilo, že server nebude při spuštění přetěžován.
- Adaptivní vyrovnávání založené na agentech - Jedná se o adaptivní metodu, která pravidelně kontroluje server bez ohledu na jeho váhu, aby naplánoval přenos v reálném čase.
- Pevná váha - Při této metodě je předem přiřazena váha každého serveru a většina požadavků je směrována na server s nejvyšší prioritou. Pokud server s nejvyšší prioritou selže, převezme služby server, který má druhou nejvyšší prioritu.
- Vážená odpověď - zde se doba výpočtu z každého serveru používá k výpočtu jeho váhy.
- Source IP hash - V této metodě se hash IP používá k nalezení serveru, který musí splnit požadavek.
Každá metoda má svůj vlastní soubor výhod a vhodné scénáře. Poskytovatel služeb si může vybrat optimální algoritmus, který nejlépe vyhovuje danému účelu, aby svým klientům poskytoval hladké, spolehlivé a rychlé poskytování služeb.
