Vantaggi e svantaggi dell'architettura client server

...

Molte aziende si affidano a reti di server client come base della propria infrastruttura IT.

Nelle reti di computer, il termine "server client" descrive un'architettura di rete in cui i computer noti come server vengono utilizzati per gestire centralmente l'accesso alla rete e alle risorse di rete e memorizzare dati. La maggior parte delle reti aziendali utilizza l'architettura del server client, poiché i vantaggi delle implementazioni del server client superano gli svantaggi.

Vantaggio del server centralizzato

Avere un unico server che ospita il database di nomi utente e password e, allo stesso tempo, gestire quali livelli di l'accesso che i singoli utenti e computer possono avere a risorse di rete specifiche è un netto vantaggio del server client architettura. Per gestire gli account di sicurezza centralizzati è necessario meno personale di supporto rispetto a quanto sarebbe necessario se la sicurezza e l'accesso alle risorse dovessero essere configurati su ogni singolo computer della rete. Questo vantaggio è ancora maggiore nelle reti in cui gli utenti in genere accedono alle risorse da un numero di computer, come l'accesso alle risorse e le autorizzazioni di accesso dovrebbero essere configurate per ogni utente, su ogni computer che utilizza.

Video del giorno

Svantaggio del server centralizzato

Ovunque venga utilizzato un singolo server per gestire le risorse su una rete, c'è sempre la possibilità che un guasto del server interrompa l'attività di rete. Ad esempio, se un singolo server ospita il database di nomi utente e password per una rete e il server subisce un errore, nessun utente sarà in grado di accedere alla rete fino a quando il server non sarà riparato o sostituito. Una rete in cui le informazioni di accesso sono configurate e conservate su ciascun computer non presenta questo problema, poiché il il guasto di un singolo computer non impedisce agli utenti di altri computer di accedere e accedere alla rete risorse. Solo il computer guasto è interessato.

Vantaggio di scalabilità

È possibile aggiungere risorse sotto forma di segmenti di rete, computer e server a una rete di server client senza gravi interruzioni della rete. L'accesso a qualsiasi nuova risorsa può essere amministrato dal database di sicurezza centralizzato, archiviato su un singolo server di rete. Senza server centralizzati che ospitano nuove risorse, tutti i nuovi computer aggiunti alla rete dovrebbero essere configurati individualmente con i nomi utente e le password di tutti gli utenti che potrebbe essere necessario utilizzarli e l'accesso alle risorse conservate su più computer dovrebbe essere configurato su ciascun computer che ospita le risorse, per ogni utente che necessita di accesso a loro. Più grande diventa la rete, più personale di supporto IT è necessario 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 concesse da un numero ridotto di personale di supporto che configura tali autorizzazioni sul server.

Costo

In un certo senso, il costo può essere visto come un vantaggio dell'architettura di rete del server client. Per mantenere la rete e mantenere l'accesso alle risorse di rete è richiesto poco personale di supporto. Tuttavia, il costo dell'hardware e del software del server è maggiore del costo dell'acquisto di licenze software e hardware per desktop e il fatto che i singoli server dedicati rappresentino un rischio per il l'intera rete in caso di guasto significa che la maggior parte delle aziende impiega costosi sistemi fail-safe, come la manutenzione dei server di backup, pronti per entrare in linea nel momento in cui il server primario non riesce. Questo tipo di duplicazione delle risorse e dell'esperienza necessaria per gestirle e mantenerle va in qualche modo a compensare i risparmi ottenuti grazie alla necessità di meno personale di supporto desktop.