Cosa fa un server thin client?

Un server thin client è un sistema appositamente progettato che gestisce una porzione più ampia delle operazioni dei suoi client rispetto a un server standard. Questi server si occuperanno di operazioni che la maggior parte degli utenti assocerebbe in genere a un computer locale, come il salvataggio di file, l’elaborazione di informazioni o persino il mantenimento del sistema operativo. Un sistema server thin client viene spesso utilizzato in situazioni in cui il computer di un lavoratore non necessita di un’enorme quantità di funzionalità o alimentazione, una situazione comune nella maggior parte degli uffici.

In questa situazione, un client è un terminale connesso a un server e spesso utilizzato come postazione di lavoro da un dipendente. Ci sono due tipi fondamentali di clienti: magro e grasso. Un fat-client contiene un computer completo nella posizione del lavoratore. Questo client dispone di unità, software locale, potenza di elaborazione interna e tutte le altre cose tipicamente associate a un computer.

I thin-client non hanno alcune o nessuna delle parti di un fat-client. Invece di un computer alla scrivania del lavoratore, potrebbe esserci qualsiasi cosa, da un sistema in scala ridotta, a un alloggiamento per unità esterno o solo una semplice scatola di routing. Questa differenza nel disordine locale dà ai due tipi di client i loro nomi.

Poiché molte delle cose utilizzate in un computer standard mancano sul lato terminale, sono presenti sul lato server thin client. Anche se tutte le parti sono presenti, in genere sono molto più efficienti quando fanno parte del sistema server più grande. Ad esempio, invece di avere un disco rigido completo sulla scrivania di ogni lavoratore, un server thin client avrà un’unica unità di grandi dimensioni partizionata per ciascun utente. Gli utenti avranno ciascuno i propri spazi personali, ma si trovano tutti nella stessa posizione.

Oltre a fornire hardware di base, un server thin client può fare molto di più. Alcuni di questi server eseguono tutta l’elaborazione per i loro terminali. Quando l’utente invia un comando, ad esempio “Apri un foglio di calcolo”, il comando va al server per l’esecuzione. Il server elabora il comando e invia il risultato al client. Ciò è particolarmente comune quando il server contiene anche la programmazione utilizzata dal sistema.
Questa relazione si traduce spesso in un sistema totalmente virtuale per l’utente. Anche se può sembrare che l’operatore sia su un normale computer, l’intero processo sta accadendo da qualche altra parte e l’operatore sta semplicemente osservando e immettendo comandi. Funziona molto bene quando un cliente ha bisogno di un semplice accesso al computer, come e-mail, navigazione web o creazione di documenti standard per l’ufficio, ma non altrettanto bene per altre cose. Quando un computer deve eseguire un’attività faticosa, come l’editing video o il design virtuale, un fat client standard di solito funziona meglio.