Co to jest moduł równoważenia obciążenia sieciowego?
Sieć to system powiązanych ze sobą rzeczy lub ludzi. Sieć komputerowa to sieć składająca się z komputerów i ich zasobów, takich jak wspólne skanery, drukarki, routery i serwery. Moduł równoważenia obciążenia sieciowego może być jedną z dwóch rzeczy. Po pierwsze, może odnosić się do konkretnej technologii Microsoft® o nazwie równoważenie obciążenia sieciowego (NLB), która była częścią rodziny systemów operacyjnych Windows 2000 Server® i Windows Server® 2003 i była opcjonalnym składnikiem systemu Windows Server® 2008. pojęcie modułu równoważenia obciążenia sieciowego może również ogólnie odnosić się do systemu, który zapewnia równomierne rozłożenie przetwarzania między wszystkie dostępne zasoby.
Klaster jest określeniem grupy wielu serwerów, które są połączone i pracują w tandemie na różne sposoby w celu realizacji zadań. Klaster może zapewnić system zarówno z odpornością na uszkodzenia, jak i równoważeniem obciążenia. Moduł równoważenia obciążenia sieciowego można zastosować do rozdzielenia obciążenia na wiele serwerów w sieci, a także na wiele dysków w sieci pamięci masowej (SAN), a także do dystrybucji żądań protokołów plików między serwerami plików. Transakcja, która wchodzi do sieci, może zostać podzielona na wszystkie serwery lub może zostać przekierowana na serwer, gdy będzie dostępny.
Jedną z typowych sytuacji, w których moduł równoważenia obciążenia sieciowego jest przydatny, jest dystrybucja dużej liczby przychodzących żądań HTTP (HyperText Transfer Protocol) do różnych serwerów WWW znajdujących się w farmie serwerów. Zapobiega to przeciążeniu jednego serwera. Praktyka równoważenia obciążenia pomaga negować ataki typu „odmowa usługi”, których celem jest przeciążenie serwerów.
Moduł równoważenia obciążenia sieciowego może składać się z kilku różnych rzeczy. Może to być program, którego jedynym celem jest równoważenie obciążenia. Może to być także urządzenie sprzętowe. Jednym z urządzeń sprzętowych, które działa jako moduł równoważenia obciążenia sieciowego, jest przełącznik wielowarstwowy, urządzenie, które sprawdza i przekazuje ruch pakietów wchodzący do sieci.
Serwery DNS (Domain Name System) to inny rodzaj sprzętu, który może być wykorzystywany jako moduł równoważenia obciążenia sieciowego. Jedną z zastosowanych technik jest DNS Round Robin . W tym systemie, po otrzymaniu żądania DNS, żądania są przekazywane do serwerów jeden po drugim w ciągłej pętli. Jednym z problemów z tym systemem jest to, że nie bierze się pod uwagę wymagań, jakie każda transakcja będzie stawiać na serwerze, do którego jest wysyłany, więc faktycznie działa bardziej jak dystrybutor niż rzeczywisty moduł równoważący, chociaż jeśli nie nastąpi przeciążenie systemu, będzie mieć efekt równoważący.