Ten temat zawiera następujące sekcje:

Dostępność, skalowalność i technologie klastrowania

System Windows Server 2008 R2 udostępnia dwie technologie klastrowania: klastry pracy awaryjnej i równoważenie obciążenia sieciowego. Najważniejszym zadaniem klastrów pracy awaryjnej jest zapewnianie wysokiej dostępności. Równoważenie obciążenia sieciowego pozwala uzyskać skalowalność i jednocześnie pomaga zwiększyć dostępność usług opartych na sieci Web.

Wybór technologii klastrowania (klastrów pracy awaryjnej lub równoważenia obciążenia sieciowego) zależy głównie od tego, czy uruchamiane aplikacje mają długotrwały stan w pamięci:

  • Klastry pracy awaryjnej są przeznaczone dla aplikacji, które mają długotrwały stan w pamięci lub stany dużych, często aktualizowanych ilości danych. Te aplikacje są nazywane aplikacjami stanowymi. Zaliczają się do nich aplikacje baz danych i aplikacje do obsługi wiadomości. Typowe zastosowania klastrów pracy awaryjnej to między innymi serwery plików, serwery wydruku, serwery baz danych i serwery obsługi wiadomości.

  • Równoważenie obciążenia sieciowego jest przeznaczone dla aplikacji, które nie mają długotrwałego stanu w pamięci. Te aplikacje są nazywane aplikacjami bezstanowymi. Aplikacja bezstanowa traktuje każde żądanie klienta jako niezależną operację i dlatego może równoważyć obciążenie każdego żądania niezależnie. Aplikacje bezstanowe często mają dane tylko do odczytu lub dane, które rzadko się zmieniają. Z równoważenia obciążenia sieciowego zazwyczaj korzystają serwery frontonu sieci Web, wirtualne sieci prywatne (VPN), serwery FTP, serwery zapór oraz serwery proxy. Klastry równoważenia obciążenia sieciowego mogą również obsługiwać inne usługi i aplikacje korzystające z protokołu TCP lub UDP.

Równoważenie obciążenia sieciowego - omówienie

Usługa równoważenia obciążenia sieciowego (NLB) zwiększa dostępność i skalowalność aplikacji serwerów internetowych, w tym aplikacji sieci Web, serwerów FTP, zapór, serwerów proxy, serwerów wirtualnych sieci prywatnych (VPN) i innych serwerów o krytycznym znaczeniu.

Co to są klastry równoważenia obciążenia sieciowego?

Jeden komputer z systemem Windows zapewnia ograniczony poziom niezawodności i skalowalnej wydajności serwera. Dzięki połączeniu zasobów dwóch lub większej liczby komputerów z systemami operacyjnymi należącymi do rodziny systemów operacyjnych Windows Server 2008 R2 w jeden klaster wirtualny funkcja równoważenia obciążenia sieciowego może jednak zapewnić niezawodność i wydajność, których potrzebują serwery sieci Web i inne serwery o newralgicznym znaczeniu.

Na każdym hoście jest uruchomiona oddzielna kopia odpowiednich aplikacji serwerów (takich jak aplikacje sieci Web, serwery FTP i serwery Telnet). Funkcja równoważenia obciążenia sieciowego rozdziela przychodzące żądania klientów na hosty w klastrze. Obciążenie, które ma być obsługiwane przez każdego hosta, można odpowiednio skonfigurować. Można też dynamicznie dodawać hosty do klastra w celu zapewnienia obsługi zwiększonego obciążenia. Ponadto funkcja równoważenia obciążenia sieciowego może kierować cały ruch do jednego wyznaczonego hosta, nazywanego hostem domyślnym.

Dzięki funkcji równoważenia obciążenia sieciowego wszystkie komputery w klastrze mogą być adresowane za pomocą takiego samego zestawu adresów IP klastra. Ponadto ta funkcja obsługuje zestaw unikatowych dedykowanych adresów IP dla każdego hosta. Gdy dochodzi do awarii hosta lub gdy przechodzi on w tryb offline, obciążenie dla aplikacji z równoważeniem obciążenia jest automatycznie rozdzielane na komputery, które nadal działają. Gdy komputer ulegnie awarii lub nieoczekiwanie przejedzie w tryb offline, aktywne połączenia z tym serwerem zostaną utracone. Jeśli host ma jednak zostać wyłączony celowo, można użyć polecenia drainstop, które spowoduje obsłużenie wszystkich aktywnych połączeń przed przejściem komputera do trybu offline. W każdym z tych przypadków, gdy komputer działający w trybie offline jest gotowy, może w sposób niewidoczny dla użytkowników przyłączyć się ponownie do klastra i odzyskać swój udział w obciążeniu, dzięki czemu inne komputery w klastrze będą mogły obsługiwać mniej ruchu.

Zagadnienia dotyczące sprzętu i oprogramowania w przypadku klastrów równoważenia obciążenia sieciowego

  • Równoważenie obciążenia sieciowego jest instalowane jako standardowy składnik sterownika sieciowego systemu Windows.

  • Do włączenia i uruchomienia równoważenia obciążenia sieciowego nie są wymagane żadne zmiany sprzętowe.

  • Menedżer równoważenia obciążenia sieciowego umożliwia tworzenie nowych klastrów równoważenia obciążenia sieciowego, a także konfigurowanie klastrów i wszystkich hostów klastra oraz zarządzanie tymi klastrami oraz hostami z jednego komputera zdalnego lub lokalnego.

  • Równoważenie obciążenia sieciowego pozwala klientom na dostęp do klastra za pomocą jednej logicznej nazwy internetowej i wirtualnego adresu IP nazywanego adresem IP klastra (zachowuje on poszczególne nazwy wszystkich komputerów). Równoważenie obciążenia sieciowego umożliwia stosowanie wielu wirtualnych adresów IP dla serwerów wieloadresowych.

    Uwaga

    W przypadków klastrów wirtualnych serwery nie muszą być wieloadresowe, aby mogły mieć wiele wirtualnych adresów IP.

  • Równoważenie obciążenia sieciowego może być związane z wieloma kartami sieciowymi, dzięki czemu można konfigurować wiele niezależnych klastrów na każdym hoście. Obsługa wielu kart sieciowych różni się od klastrów wirtualnych tym, że klastry wirtualne umożliwiają konfigurowanie wielu klastrów na jednej karcie sieciowej.

Instalowanie funkcji równoważenia obciążenia sieciowego

Aby można było korzystać z funkcji równoważenia obciążenia sieciowego, wystarczy, aby w przypadku karty sieciowej, na której jest instalowane równoważenie obciążenia sieciowego, był obsługiwany protokół TCP/IP. Nie należy dodawać do tej karty sieciowej żadnych innych protokołów (na przykład protokołu IPX). Funkcja równoważenia obciążenia sieciowego może równoważyć obciążenie dowolnej aplikacji lub usługi używającej protokołu TCP/IP jako swojego protokołu sieciowego i skojarzonej z określonym portem protokołu TCP (Transmission Control Protocol) lub protokołu UDP (User Datagram Protocol).

Aby zainstalować i skonfigurować równoważenie obciążenia sieciowego, użytkownik musi korzystać z konta należącego do grupy Administratorzy na każdym hoście. Jeśli użytkownik nie skorzysta z konta z grupy Administratorzy podczas instalowania i konfigurowania każdego hosta, będzie monitowany o podanie poświadczeń logowania dla takiego konta. Aby skonfigurować konto, które będzie używane domyślnie przez Menedżera równoważenia obciążenia sieciowego: w Menedżerze równoważenia obciążenia sieciowego rozwiń menu Opcje, a następnie kliknij polecenie Poświadczenia. Zalecane jest, aby to konto nie było używane do żadnych innych celów.

Do instalowania równoważenia obciążenia sieciowego służy narzędzie Zadania konfiguracji początkowej lub Menedżer serwera. Aby zainstalować usługę równoważenia obciążenia sieciowego, na liście zadań kliknij pozycję Dodaj funkcje, a następnie na liście funkcji w kreatorze kliknij pozycję Równoważenie obciążenia sieciowego.

Zarządzanie równoważeniem obciążenia sieciowego

Do zarządzania rolami i funkcjami serwera służą przystawki programu Microsoft Management Console (MMC). Aby otworzyć przystawkę Menedżer równoważenia obciążenia sieciowego, kliknij przycisk Start, kliknij polecenie Narzędzia administracyjne, a następnie kliknij polecenie Menedżer równoważenia obciążenia sieciowego. Menedżera równoważenia obciążenia sieciowego można też otworzyć przez wpisanie w wierszu polecenia ciągu Nlbmgr.

Dodatkowe informacje dotyczące równoważenia obciążenia sieciowego

Aby dowiedzieć się więcej na temat równoważenia obciążenia sieciowego, można wyświetlić Pomoc dotyczącą używanego serwera. W tym celu należy otworzyć Menedżera równoważenia obciążenia sieciowego zgodnie z opisem w poprzedniej sekcji, a następnie nacisnąć klawisz F1.


Spis treści