Równoważenie obciążenia sieci - Usługi Network Load Balancing Services

Równoważenie obciążenia Network Services ( NLBS ) jest Microsoft implementacja klastrowania i równoważenia obciążenia , które ma na celu zapewnić wysoką dostępność i niezawodność, a także wysoką skalowalność. NLBS jest przeznaczony do zastosowań o stosunkowo małych zbiorów danych, które rzadko zmieniają (jednym z przykładów byłoby stron internetowych), a nie mają długo działa stany w pamięci. Tego typu aplikacje są nazywane aplikacjami bezpaństwowców, i zazwyczaj obejmują Web, File Transfer Protocol (FTP) i wirtualne sieci prywatne serwery (VPN). Każdy wniosek klienta, aby bezpaństwowym aplikacji jest odrębną transakcję, więc jest to możliwe do dystrybucji żądań między wieloma serwerami w celu zrównoważenia obciążenia. Jeden atrakcyjny cechą NLBS jest, że wszystkie serwery w klastrze monitorować siebie z sygnału pulsu, więc nie ma pojedynczego punktu awarii.

W obecnym wcieleniu w systemie Windows Server 2003 , NLBS nie obsługuje automatycznego usuwania uszkodzonego serwera z klastra, chyba że serwer jest całkowicie nieaktywny, lub jeśli jego obsługa NLBS jest zatrzymany. Na przykład, jeśli serwer WWW wraca stronę błędu zamiast właściwej treści, wciąż jest postrzegana jako „żywe” przez NLBS. Jako takie, skrypt monitoring jest zwykle wymagane w każdym uczestniczącym węzła, który sprawdza poprawność miejscowego dostarczania strony internetowej, a nazywa nlb.exe narzędzie do dodawania lub usuwania się z klastra, ile potrzeba.

Porady konfiguracji:

  • Usługa równoważenia obciążenia sieciowego wymaga na wszystkie maszyny mają prawidłowy czas lokalny. Upewnić się, że Usługa Czas systemu Windows jest prawidłowo skonfigurowany na wszystkich hostach, aby utrzymać zsynchronizowane zegary. Rozsynchronizowany razy spowoduje ekran logowania do sieci pop-up, który nie akceptuje prawidłowymi poświadczeniami logowania.
  • Konsola serwera nie może mieć żadnej karty sieciowej okna dialogowe otwarte podczas konfigurowania „Menedżera równoważenia obciążenia sieciowego” z komputera klienckiego.
  • Trzeba ręcznie dodać każdy serwer równoważenia obciążenia indywidualnie do klastra równoważenia obciążenia po utworzeniu hosta klastra.
  • Aby umożliwić komunikację między serwerami w tym samym klastrze NLB, każdy serwer wymaga następujący wpis rejestru: klucz DWORD o nazwie „UnicastInterHostCommSupport” i ustawiony na 1, dla GUID każdego interfejsu karty sieciowej (HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Services \ WLBS \ Parameters \ Interfejs \ {identyfikator_GUID})
  • NLBS mogą być sprzeczne z niektórymi routerami Cisco, które nie są w stanie rozwiązać adres IP serwera i musi być skonfigurowany statyczny wpis ARP.

Historia

Windows NT Usługa Równoważenie obciążenia (WLBS) jest funkcją systemu Windows NT , który zapewnia równoważenie obciążenia i grupowanie dla aplikacji. WLBS dynamicznie rozdziela ruch IP w wielu węzłach klastra, a także zapewnia automatyczne przełączanie awaryjne w przypadku awarii węzła. WLBS został zastąpiony przez Network Load Balancing Services w systemie Windows 2000 .

Auto awaryjnej jest również częścią w tej ramce.