Klient-server arkitektur har lenge vært en standard i IT-verden . Microsoft CEO Steve Ballmer understreket dens betydning i 2005 under lanseringen av Office Live , og sa: " . Vi vet at vi trenger å utvikle vår plattform fra klient og server helt ut til skyen " Likevel bærer denne arkitekturen med det noen farer . Klient- server-systemet avhenger svært mye på styrken av en enkelt maskin for å støtte et stort antall kunder, og som kan være farlig for viktige systemer som krever 100 prosent oppetid . Hardware
Selv de mest stabile operativsystemene kjører på maskinvare, og maskinvare kan ha problemer. I klient - server arkitektur , mange kunder stole på en enkelt server for å gi dem med data eller en tjeneste , hvis den serveren må opprettholdes eller erstattes , kan det etterlate et stort antall kunder ubrukelige . Støv kan tordenvær , fuktighet og alt annet som normalt vil påvirke en maskin ta ned et helt nettverk , siden alle er avhengige av en.
Trust
I de fleste klient - server nettverk , er en viss tillit som trengs . For eksempel , når du sender en forespørsel til en server, klienter forventer et visst svar tilbake . Hvis noe skulle føre til svar til ikke svarer til forventningene , kan kunden krasje eller funksjonsfeil . Skadelig programvare, og folk kan utnytte denne tilliten til sine egne formål .
Nettverk
Klient - server arkitektur i sin natur er avhengig av kommunikasjon , vanligvis via en nettverk, for eksempel Internett. Hvis tilkoblingen er forstyrret, er fordelene med flere datamaskiner samarbeidende tapt, og en eller begge sider kan ikke være i stand til å fungere i det hele tatt .
Scaling
Networks som bruker en klient - server arkitektur også finne at skalerbarhet er begrenset. Hvis et nettverk blir større enn serveren kan håndtere, kan klient forespørsler sikkerhetskopiere eller stoppe helt. Det eneste alternativet i dette tilfellet er å oppgradere server eller se på en annen topografi.