Client Server Architectuur Voordelen & Nadelen

...

Veel bedrijven vertrouwen op client-servernetwerken als basis van hun IT-infrastructuur.

In computernetwerken beschrijft de term "clientserver" een netwerkarchitectuur waarbij computers servers, ook wel servers genoemd, worden gebruikt om de toegang tot het netwerk en tot netwerkbronnen en opslag centraal te beheren gegevens. De meeste bedrijfsnetwerken gebruiken client-serverarchitectuur, omdat de voordelen van client-serverimplementaties opwegen tegen de nadelen.

Voordeel van gecentraliseerde server

Een enkele server hebben die de database met gebruikersnamen en wachtwoorden host en tegelijkertijd beheren welke niveaus van toegang hebben tot individuele gebruikers en computers tot specifieke netwerkbronnen is een duidelijk voordeel van client-server architectuur. Er is minder ondersteunend personeel nodig om gecentraliseerde beveiligingsaccounts te beheren dan nodig zou zijn als beveiliging en toegang tot bronnen op elke afzonderlijke computer in het netwerk zouden moeten worden geconfigureerd. Dit voordeel is nog groter in netwerken waar gebruikers doorgaans toegang hebben tot bronnen vanaf een aantal computers, zoals: toegang tot bronnen en aanmeldingsrechten zouden voor elke gebruiker moeten worden geconfigureerd, op elke computer die ze gebruiken.

Video van de dag

Nadeel van gecentraliseerde server

Overal waar een enkele server wordt gebruikt om bronnen op een netwerk te beheren, bestaat altijd de kans dat een storing van de server de netwerkactiviteiten stillegt. Als een enkele server bijvoorbeeld de database met gebruikersnamen en wachtwoorden voor een netwerk host, en de server een storing heeft, kunnen geen gebruikers inloggen op het netwerk totdat de server is gerepareerd of vervangen. Een netwerk waar inloggegevens op elke computer worden geconfigureerd en bewaard, heeft dit probleem niet, omdat de uitval van een enkele computer belet gebruikers van andere computers niet om in te loggen en toegang te krijgen tot het netwerk bronnen. Alleen de defecte computer wordt getroffen.

Schaalbaarheid voordeel

U kunt bronnen in de vorm van netwerksegmenten, computers en servers toevoegen aan een client-servernetwerk zonder grote netwerkonderbrekingen. Toegang tot nieuwe bronnen kan worden beheerd vanuit de gecentraliseerde beveiligingsdatabase, die is opgeslagen op een enkele netwerkserver. Zonder gecentraliseerde servers die nieuwe bronnen hosten, zouden nieuwe computers die aan het netwerk worden toegevoegd, individueel moeten worden geconfigureerd met de gebruikersnamen en wachtwoorden van alle gebruikers die mogelijk nodig om ze te gebruiken, en toegang tot bronnen die op meerdere computers worden bewaard, moet worden geconfigureerd op elke computer die bronnen host, voor elke gebruiker die toegang nodig heeft tot hen. Hoe groter het netwerk, hoe meer IT-ondersteuningspersoneel er nodig is om gebruikersaccounts en toegangsrechten voor bronnen te beheren. Met een gecentraliseerde server kunnen machtigingen voor alle netwerkbronnen worden verleend door een kleiner aantal ondersteunend personeel dat deze machtigingen op de server configureert.

Kosten

In zekere zin kunnen kosten worden gezien als een voordeel van de client-servernetwerkarchitectuur. Er is maar weinig ondersteunend personeel nodig om het netwerk te onderhouden en de toegang tot netwerkbronnen te behouden. De kosten van serverhardware en -software zijn echter hoger dan de aanschafkosten van desktophardware en -softwarelicenties, en het feit dat afzonderlijke dedicated servers een risico vormen voor de het hele netwerk mochten ze uitvallen, betekent dat de meeste bedrijven dure faalveilige systemen gebruiken, zoals het onderhouden van back-upservers, klaar om online te komen op het moment dat de primaire server mislukt. Dit soort duplicatie van middelen en de expertise die nodig is om het te beheren en te onderhouden, compenseert enigszins de besparingen die worden genoten door minder desktopondersteuningspersoneel nodig te hebben.