Zalety i wady architektury klient-serwer

click fraud protection
...

Wiele firm opiera swoją infrastrukturę IT na sieciach serwerów klienckich.

W sieciach komputerowych termin „serwer klienta” opisuje architekturę sieci, w której komputery znane jako serwery służą do centralnego zarządzania dostępem do sieci oraz do zasobów sieciowych i przechowywania dane. Większość sieci biznesowych wykorzystuje architekturę klient-serwer, ponieważ zalety implementacji klient-serwer przeważają nad wadami.

Zalety scentralizowanego serwera

Posiadanie jednego serwera obsługującego bazę danych nazw użytkowników i haseł, a jednocześnie zarządzanie poziomami dostęp poszczególnych użytkowników i komputerów do określonych zasobów sieciowych jest wyraźną zaletą serwera klienckiego architektura. Do zarządzania scentralizowanymi kontami zabezpieczeń potrzeba mniej personelu pomocniczego, niż byłoby to potrzebne, gdyby trzeba było skonfigurować zabezpieczenia i dostęp do zasobów na każdym komputerze w sieci. Ta przewaga jest jeszcze większa w sieciach, w których użytkownicy zazwyczaj uzyskują dostęp do zasobów z wielu komputerów, ponieważ dostęp do zasobów i uprawnienia do logowania musiałyby być skonfigurowane dla każdego użytkownika na każdym używanym przez niego komputerze.

Wideo dnia

Wada scentralizowanego serwera

Wszędzie tam, gdzie do zarządzania zasobami w sieci używany jest pojedynczy serwer, zawsze istnieje prawdopodobieństwo, że awaria serwera spowoduje zatrzymanie działalności sieciowej. Na przykład, jeśli pojedynczy serwer obsługuje bazę danych nazw użytkowników i haseł do sieci, a serwer ulegnie awarii, żaden użytkownik nie będzie mógł zalogować się do sieci, dopóki serwer nie zostanie naprawiony lub wymieniony. Sieć, w której informacje dotyczące logowania są skonfigurowane i przechowywane na każdym komputerze, nie ma tego problemu, ponieważ awaria jednego komputera nie uniemożliwia użytkownikom innych komputerów zalogowania się i uzyskania dostępu do sieci Surowce. Dotyczy to tylko uszkodzonego komputera.

Zaleta skalowalności

Możesz dodawać zasoby w postaci segmentów sieci, komputerów i serwerów do sieci klient-serwer bez większych przerw w sieci. Dostęp do wszelkich nowych zasobów można administrować ze scentralizowanej bazy danych bezpieczeństwa, przechowywanej na pojedynczym serwerze sieciowym. Bez scentralizowanych serwerów obsługujących nowe zasoby wszelkie nowe komputery dodane do sieci musiałyby być indywidualnie skonfigurowane przy użyciu nazw użytkowników i haseł wszystkich użytkowników, którzy może potencjalnie wymagać ich użycia, a dostęp do zasobów przechowywanych na wielu komputerach musiałby być skonfigurowany na każdym komputerze obsługującym zasoby, dla każdego użytkownika potrzebującego dostępu do ich. Im większa sieć, tym więcej pracowników działu IT jest potrzebnych do prostego zarządzania kontami użytkowników i uprawnieniami dostępu do zasobów. W przypadku serwera scentralizowanego uprawnienia do wszystkich zasobów sieciowych mogą być przyznawane przez mniejszą liczbę pracowników pomocy technicznej konfigurujących te uprawnienia na serwerze.

Koszt

W pewnym sensie koszt może być postrzegany jako zaleta architektury sieci klient-serwer. Niewielu pracowników wsparcia jest potrzebnych do utrzymania sieci i utrzymania dostępu do zasobów sieciowych. Jednak koszt sprzętu i oprogramowania serwerowego jest wyższy niż koszt zakupu licencji na sprzęt i oprogramowanie do komputerów stacjonarnych, a fakt, że pojedyncze serwery dedykowane stanowią zagrożenie dla cała sieć w przypadku awarii oznacza, że ​​większość firm korzysta z drogich, odpornych na awarie systemów, takich jak utrzymywanie serwerów zapasowych, gotowych do uruchomienia w momencie, gdy serwer główny zawodzi. Ten rodzaj powielania zasobów i wiedzy potrzebnej do zarządzania nią i utrzymania w jakiś sposób kompensuje oszczędności wynikające z mniejszej liczby pracowników obsługi komputerów stacjonarnych.