I computernetværk beskriver udtrykket "klientserver" en netværksarkitektur, hvor computere, der er kendt som servere, bruges til centralt at styre adgangen til netværket og til netværksressourcer og lagre data. De fleste forretningsnetværk bruger klientserverarkitektur, da fordelene ved klientserverimplementeringer opvejer ulemperne.

...

Centraliseret serverfordel

At have en enkelt server, der er vært for databasen med brugernavne og adgangskoder, og på samme tid at styre, hvilke niveauer af adgang individuelle brugere og computere kan have til specifikke netværksressourcer, er en tydelig fordel ved klientserverarkitektur. Der er behov for færre supportmedarbejdere til at administrere centraliserede sikkerhedskonti, end det ville være nødvendigt, hvis sikkerhed og ressourceadgang skulle konfigureres på hver enkelt computer på netværket. Denne fordel er endnu større i netværk, hvor brugere typisk får adgang til ressourcer fra et antal computere, da ressourceadgang og login-tilladelser skulle konfigureres for hver bruger på hver computer, de bruger.

Centraliseret serverulempo

Hvor end en enkelt server bruges til at administrere ressourcer på et netværk, er der altid en chance for, at en serverfejl bremser netværksvirksomheden. For eksempel, hvis en enkelt server er vært for brugernavne og adgangskodedatabasen for et netværk, og serveren lider af en fejl, kan ingen brugere logge på netværket, indtil serveren er rettet eller udskiftet. Et netværk, hvor logon-oplysninger er konfigureret og opbevares på hver computer, har ikke dette problem, da fejlen på en enkelt computer ikke forhindrer brugere af andre computere i at logge på og få adgang til netværksressourcer. Kun den mislykkede computer påvirkes.

Skalbarhedsfordel

Du kan tilføje ressourcer i form af netværkssegmenter, computere og servere til et klientservernetværk uden større afbrydelser i netværket. Adgang til eventuelle nye ressourcer kan administreres fra den centraliserede sikkerhedsdatabase, der er gemt på en enkelt netværksserver. Uden centraliserede servere, der er vært for nye ressourcer, skal eventuelle nye computere, der føjes til netværket, være konfigureret individuelt med brugernavne og adgangskoder for alle brugere, der muligvis kan bruge dem, og adgang til ressourcer, der er på flere computere, skulle være konfigureret på hver computer-hostingressourcer, for hver bruger, der har brug for adgang til dem. Jo større netværket bliver, desto mere er det nødvendigt med it-supportpersonale blot for at administrere brugerkonti og ressourceadgangs tilladelser. Med en centraliseret server kan tilladelser til alle netværksressourcer tildeles af et mindre antal supportmedarbejdere, der konfigurerer disse tilladelser på serveren.

Koste

På en måde kan omkostninger ses som en fordel ved klientserver netværksarkitektur. Få supportpersonale kræves for at vedligeholde netværket og opretholde adgang til netværksressourcer. Omkostningerne ved serverhardware og -software er imidlertid større end omkostningerne ved at købe desktophardware og softwarelicenser, og det faktum, at enkelt dedikerede servere udgør en risiko for hele netværket, hvis de mislykkes, betyder, at de fleste virksomheder bruger dyre fejlsikre systemer, såsom vedligeholdelse af sikkerhedskopieringsservere, klar til at komme online det øjeblik, hvor den primære server mislykkes. Denne form for duplikering af ressourcer og den ekspertise, der er nødvendig for at styre og vedligeholde det, går på en måde at udligne de besparelser, der er opnået ved at behøve færre desktop supportpersonale.