Klient - server arkitektur har sedan länge varit en standard i IT-världen . Microsofts vd Steve Ballmer betonade dess betydelse i 2005 under lanseringen av Office Live , sade : " . Vi vet att vi behöver utveckla vår plattform från klienten och servern hela vägen ut till molnet " Ändå bär denna arkitektur med det några faror . Klient-server -system är starkt beroende av styrkan i en enda maskin för att stödja ett stort antal kunder , och som kan vara farliga för viktiga system som kräver 100 procent upptid . Maskinvara
Även de mest stabila operativsystem köras på hårdvara och hårdvara kan ha problem . I klient - server arkitektur , många kunder litar på en enda server för att förse dem med uppgifter eller en tjänst, om servern behöver underhållas eller bytas ut , kan det lämna ett stort antal kunder värdelösa . Damm kan åskväder , fukt och annat som normalt skulle påverka en maskin ta ner ett helt nätverk , eftersom alla är beroende av en . Addera Förtroende
flesta klient - server -nätverk , är ett visst mått av förtroende behövs. Till exempel , när du skickar en förfrågan till en server , klienter förväntar sig ett visst svar tillbaka . Om något skulle orsaka att svaret inte motsvarat förväntningarna , kan klienten kraschar eller felfunktion . Skadlig programvara och människor kan utnyttja detta förtroende till sina egna syften .
Nätverk
klient - server arkitektur till sin natur bygger på kommunikation , vanligtvis via en nätverk såsom Internet . Om anslutningen bryts , är fördelarna med flera datorer samarbetar förlorade , och den ena eller båda sidorna kanske inte kunna fungera alls .
Skalning
nätverk som använder en klient - server arkitektur finner också att skalbarheten är begränsad . Om ett nätverk växer sig större än vad servern kan hantera , kan klientbegäranden säkerhetskopiera eller sluta helt . Det enda alternativet i detta fall är att uppgradera servern eller titta på en annan topografi .