Che cos’è un fat client?
Un fat client è un potente computer su cui è installato un sistema operativo completo. La sua caratteristica è la potenza adeguata per lavorare in locale e per svolgere compiti in autonomia. Un tipico fat client è un PC desktop su cui, ad esempio, è installato Windows come sistema operativo.
Definizione e funzionalità del fat client
Il fat client è noto anche come thick client. Caratteristica dei fat client è possedere le proprie risorse per potenza di calcolo, supporti di archiviazione e grafica per poter eseguire i programmi in locale e indipendentemente dalle risorse di un server. Nella maggior parte dei casi, la disponibilità di un’interfaccia utente grafica è legata alla disponibilità di risorse di calcolo sul computer stesso. Un fat client è un tipo di client con determinate proprietà che lo caratterizzano.
In generale, vi sono alcune funzionalità che caratterizzano i fat client. L’elaborazione, l’output e l’input dei dati avvengono a livello locale sul client. L’archiviazione di questi dati avviene su risorse di archiviazione locali. In alternativa, se un thick client è connesso a una rete i dati possono essere archiviati su un supporto di archiviazione in rete.
Un fat client soddisfa tutti i requisiti per accedere ai servizi messi a disposizione da una rete ed è dotato di una gran varietà di interfacce, grazie alle quali stabilisce le connessioni con le unità di archiviazione e le periferiche, ad esempio le stampanti.
I fat client possono essere utilizzati in modo autonomo, ma d’altro canto sono utilizzabili spesso anche in combinazione con un server: questa struttura permette quindi di spostare attività e applicazioni sul server.
Quali vantaggi offre un fat client?
L’uso di fat client offre diversi vantaggi. Essendo dotati di risorse proprie, possono essere utilizzati in modo indipendente e autonomo. La possibilità di utilizzo in autonomia consente inoltre di eseguire operazioni offline. Per sfruttare per intero le loro funzionalità, non è richiesta alcuna connessione diretta a una rete.
Se si utilizza un fat client in combinazione con un server, i requisiti del server in termini di risorse possono essere ridotti in quanto il thick client esegue i programmi in locale utilizzando le proprie risorse.
Le applicazioni complesse in campo multimediale, come il rendering grafico, sono quindi indipendenti dalla connessione internet e dalla larghezza di banda grazie alla possibilità di esecuzione in locale. Lo spostamento di queste attività su un server comporterebbe notevoli requisiti in termini di larghezza di banda. Grazie all’elevata potenza di calcolo presente sui fat client, il server nel modello client-server è in grado di gestire più client contemporaneamente. In generale, il fat client è visto come un client versatile che può eseguire molte applicazioni diverse in parallelo.
Quali sono gli svantaggi di un fat client?
Oltre alla moltitudine di vantaggi, l’utilizzo dei fat client presenta anche alcuni svantaggi. La gestione dei thick client è nettamente più complessa, in quanto i programmi e il sistema operativo sono installati in locale.
La complessità della gestione comporta anche una maggiore difficoltà di protezione dei sistemi. Proteggere ogni singolo client dagli attacchi informatici è un processo complesso e dispendioso in termini di risorse. Garantire la sicurezza informatica è quindi un fattore da non sottovalutare quando si lavora con un thick client. Il raggruppamento delle risorse in un unico sistema rende il sistema vulnerabile. In caso di installazione mirata di un malware tramite l’uso di codice dannoso, ad esempio se si apre un allegato di posta elettronica infetto, vi è il rischio di compromettere l’intero sistema.
Poiché i fat client sono dotati di molti componenti hardware, il loro acquisto è costoso. Anche il loro funzionamento richiede molta energia, in quanto la potenza dell’hardware comporta il consumo di molta corrente elettrica.
Quali sono gli scenari applicativi di un fat client?
Le possibilità di applicazione dei thick client sono molteplici. In un contesto aziendale, i fat client possono essere le postazioni di lavoro: creazione di modelli CAD, programmazione di software o strumenti di lavoro di un addetto alle vendite sono tutti scenari applicativi comuni nel contesto di un’organizzazione aziendale. Anche la produzione di contenuti, ad esempio per la realizzazione di video per il marketing sono ambiti di utilizzo dei fat client.
I fat client possono essere utilizzati in vari modi anche nel settore privato, spesso per giocare ai videogiochi. Molti utenti li utilizzano anche per la gestione e l’archiviazione di file e dati personali. Questa applicazione sta vivendo un’evoluzione, passando sempre più spesso dall’archiviazione locale all’uso di soluzioni di archiviazione sul cloud, che hanno il vantaggio di permettere l’accesso a file e dati indipendentemente dal dispositivo.
L’archiviazione sul cloud di IONOS è la soluzione online e sicura a vostra disposizione per i vostri dati. Scegliete la tariffa di Hosting Managed Nextcoud di IONOS più adatta a voi.
Che cosa distingue il fat client dallo zero client e dal thin client?
Oltre al fat client e al thick client, esistono altri tipi di client per l’uso nel modello client-server. In aggiunta al fat client potete incontrare anche i cosiddetti zero client e thin client, che differiscono a livello delle loro caratteristiche fondamentali. La tabella seguente mostra gli aspetti in cui il fat client differisce da zero client e thin client.
Fat client | Thin client | Zero client | |
---|---|---|---|
Risorse |
|
|
|
Costi |
|
|
|
Applicazione |
|
|
|
Dipendenza dal server |
|
|
|
Amministrazione |
|
|
|