In reti di computer , il termine " client-server " descrive una architettura di rete in cui i computer conosciuti come i server vengono utilizzati per gestire centralmente l'accesso alla rete e alle risorse di rete e memorizzare i dati . La maggior parte delle reti aziendali utilizzano l'architettura client-server , come i vantaggi di implementazioni di server client superano gli svantaggi . Centralizzata Server Advantage
Avere un unico server che ospita il database di nomi utente e password e , allo stesso tempo , la gestione di quali livelli di accesso dei singoli utenti e computer può avere a specifiche risorse di rete è un netto vantaggio di architettura client server . Meno personale di supporto sono necessari per la gestione degli account di sicurezza centralizzate di quanto sarebbe necessario se la sicurezza e la risorsa di accesso doveva essere configurato su ogni singolo computer della rete . Questo vantaggio è ancora maggiore nelle reti in cui gli utenti di solito accedono alle risorse di un certo numero di computer , come l'accesso alle risorse e log-on di autorizzazioni dovrebbe essere configurato per ciascun utente , in ogni computer che usano.
< Br > centralizzata Svantaggio
Server Ovunque un singolo server viene utilizzato per gestire le risorse di una rete , c'è sempre la possibilità che un guasto del server porterà rete di attività di una battuta d'arresto . Per esempio, se un singolo server ospita i nomi utente e le password del database per una rete e il server subisce un guasto , gli utenti non saranno in grado di accedere alla rete fino a quando il server viene riparato o sostituito . Una rete in cui le informazioni di log-on è configurato e tenuto su ogni computer non ha questo problema , come il fallimento di un singolo computer non impedisce agli utenti di altri computer di eseguire l'accesso e l'accesso alle risorse di rete . Solo il computer non viene influenzato .
Scalabilità Advantage
È possibile aggiungere risorse in forma di segmenti di rete , computer e server di una rete client server senza importanti interruzioni alla rete. L'accesso a tutte le nuove risorse può essere amministrato dalla banca dati centralizzata della sicurezza , memorizzare su un unico server di rete . Senza server centralizzati di hosting nuove risorse , eventuali nuovi computer aggiunti alla rete avrebbe bisogno di essere configurato individualmente con i nomi utente e le password di tutti gli utenti che potrebbero potenzialmente avere bisogno di usarli , e l'accesso alle risorse possedute su più computer avrebbe bisogno di essere configurato su ogni computer risorse di hosting , per ogni utente che ha bisogno di accedervi. Più grande è la rete diventa, più personale di supporto IT sono necessari semplicemente per gestire gli account utente e le autorizzazioni di accesso alle risorse . Con un server centralizzato , le autorizzazioni a tutte le risorse di rete possono essere concessi da un minor numero di personale di supporto configurare le autorizzazioni sul server .
Costo
In un certo senso , costo può essere visto come un vantaggio dell'architettura di rete client server . Pochi personale di supporto sono tenuti a mantenere la rete e mantenere l'accesso alle risorse di rete . Tuttavia, i costi di hardware e software del server è superiore al costo di acquisto di hardware desktop e licenze software , e il fatto che singoli server dedicati rappresentano un rischio per l'intera rete in caso di mancata significa che la maggior parte imprese impiegano costosi sistemi fail-safe , come ad esempio il mantenimento di server di backup , pronto a venire on-line nel momento in cui il server primario non riesce . Questo tipo di duplicazione delle risorse e delle competenze necessarie per gestire e mantenere va in qualche modo a compensare i risparmi di cui godono necessitano meno personale di supporto desktop.