r20 05 (15)


Rozdział 20.
Planowanie rozmieszczenia serwerów

W tym rozdziale:

Dwa poprzednie rozdziały zajmowały się budowaniem sieci — nie fizyczną instalacją okablowania, lecz zagadnieniami adresowania i trasowania TCP/IP, które umożliwiają komunikację. W niniejszym rozdziale zwrócimy uwagę na serwery, których klienty będą używać w sieci.

Omówimy trzy typy serwerów, jakie można znaleźć w sieciach, oraz zagadnienia wydajności dla każdego typu. Ponadto przyjrzymy się różnym metodom równoważenia obciążenia i uzyskiwania nadmiarowości. Lecz na początek zobaczmy, jak ustalić listę usług potrzebnych w naszej sieci.

Ustalenie usług potrzebnych w sieci

W najprostszej formie sieć jest środkiem, za pomocą którego użytkownicy korzystają z dostępu do wspólnych zasobów. Zasobem takim może być, na przykład, udostępniona drukarka lub serwer plików. Krótko mówiąc, program kliencki zgłasza żądania pod adresem innego procesu, który jest uruchomiony w innym systemie. Można powiedzieć, że sieć pozwala dzielić pracę dwóm procesom w dwóch różnych komputerach.

Gdy będziemy przyglądać się różnym serwerom, które mogą być potrzebne w sieci, Czytelnik powinien pamiętać, po co mają one zostać w sieci zainstalowane. Serwery udostępniają użytkownikom usługi, wobec tego powinniśmy skoncentrować się na serwerach, z których użytkownicy będą korzystać. Większości użytkowników wystarcza po prostu możliwość napisania listu, wydrukowania go i skorzystania z poczty elektronicznej. Inaczej mówiąc, jeśli chcemy usatysfakcjonować społeczność użytkowników, koncentrowanie się na serwerze potokowej transmisji danych, który umożliwi emisję prezentacji wideo w sieci, nie jest przypuszczalnie najlepszą strategią.

Wobec tego musimy realistycznie ustalić typy serwerów, jakie będą potrzebne w sieci, aby zaspokoić potrzeby użytkowników. Do typowych potrzeb użytkowników sieci, oprócz najbardziej podstawowych — drukowania i korzystania z poczty elektronicznej, należy zdolność otrzymania adresu IP przez komputer i rozwiązywania nazw (DNS lub NetBIOS) na adresy IP. Zapewniając, by usługi niezbędne dla użytkowników i sieci były zawsze dostępne, zmniejszymy liczbę reklamacji i próśb o pomoc techniczną ze strony użytkowników.

Dysponując podstawową łącznością, użytkownicy mogą zidentyfikować się w sieciowym serwerze uwierzytelniania, a następnie łączyć z serwerami oferującym faktyczne usługi. Serwery, które udostępniają użytkownikom usługi dzielą się na dwie główne kategorie: serwery plików (tu zaliczane są również serwery drukowania) oraz serwery aplikacji. Oznacza to, że tak naprawdę istnieją trzy typy serwerów:

Dobór serwerów w sieci zależy przede wszystkim od dwóch czynników: typu posiadanych klienckich systemów operacyjnych i wymagań użytkowników. Ogólnie mówiąc, w praktycznie każdej sieci potrzebne są pewne podstawowe usługi, obejmujące: