March 17
client server di calcolo descrive un tipo di rete di computer che consente la gestione centralizzata delle risorse e dei dati. L'architettura applicativa consente la condivisione di file tra il client e il server, e aumenta la sicurezza della rete, perché ci sono meno server e le persone che li possono accedere. client server di calcolo ha alcuni svantaggi importanti da essere a conoscenza. client-server computing è distinta dalla rete peer-to-peer in cui ogni client della rete condivide file e dati con l'altro invece di un server centrale.
Uno dei principali svantaggi di elaborazione client-server è la possibilità per un singolo punto di errore. Ad esempio, se il server centrale di una rete non riesce, gli utenti potrebbero non essere in grado di accedere ai dati o risorse di cui hanno bisogno dai loro clienti. Tali errori possono avere implicazioni grandi e costosi per le imprese. Le reti peer-to-peer non sono vulnerabili a questo perché se un singolo client non riesce, le responsabilità vengono equamente distribuiti in tutto i restanti client della rete.
Estremamente reti occupate a volte può sovraccaricare e mandare in crash un server. I server sono solo in grado di eseguire una certa quantità di comandi al secondo, in modo da congestione della rete estremo può causare il server di sovraccarico e crash, rendendo i file e le risorse disponibili per gli utenti. Anche i server più potenti e costosi hanno un limite. Al contrario, le reti peer-to-peer continuano a funzionare, anche se non a pieno regime, se un singolo cliente si sovraccarica da richieste e si blocca.
I costi di creazione di un ambiente di elaborazione client-server possono essere estremamente proibitivo. I server in genere costano $ 5000 o più e la complessità della progettazione e amministrazione di rete può anche essere molto costoso. Le aziende che installano un sistema di elaborazione client-server devono investire in attrezzature necessarie inclusi server, client e cavi di rete, assumere professionisti di progettare e configurare il server e la rete, così come retribuzione per problemi di manutenzione in corso e aggiornamenti tecnologici per la vita della rete. Con il peer-to-peer, singoli computer possono essere aggiornati per migliorare l'efficienza della rete nel corso del tempo, e personal computer sono molto meno costosi rispetto ai server.