I costi legati all'amministrazione di grosse e complesse reti di
personal computer sono in costante aumento e rappresentano una delle
più delicate voci di spesa del budget societario. Molte grandi aziende
si vanno rendendo conto che i PC sono uno strumento utile, flessibile
e potente, ma caratterizzato da costi nascosti che vanno ben al
di là della semplice spesa per l'acquisto. Inoltre molti utenti
non necessitano della potenza e della flessibilità garantita dai
PC dell'ultima generazione.
Questa evoluzione nelle necessità degli utenti ha portato le aziende
informatiche a sviluppare i Thin Client: dispositivi informatici
molto più essenziali dei normali PC e, che, se implementati adeguatamente,
garantiscono buone prestazioni, ampia flessibilità e costi di amministrazione
ridotti.
I Thin Client
I Thin Client sono dispositivi hardware di tipo client, caratterizzati
dall'avere soltanto il processore, la RAM e una flash memory dove
installare i vari agenti sw.
Non hanno hard disk né nessun altro supporto di memorizzazione rotante
(floppy, CD, etc.) e sono caratterizzati da costi di gestione estremamente
bassi.
Il Thin Client è il tipo di strumento ideale per infrastrutture
di rete basate su quello che viene comunemente definito Thin Client
Server Computing.
Il Thin Client Server Computing
È un ambiente di rete dove la memorizzazione dei dati e l'esecuzione
delle applicazioni è totalmente centralizzata sul server.
Il server su cui vengono memorizzati i dati e dove girano gli applicativi
viene definito Terminal Server.
Il client non ha più il compito di elaborare i dati ed eseguire
l'applicazione, ma semplicemente quello di "visualizzare" le schermate
relative alle applicazioni e ai dati e di fornire agliutilizzatori
opzioni di input-output.
Nelle architetture basate sul Thin Client Server Computing
abbiamo:
un sistema operativo multi-utente che permette a più
utilizzatori di accedere e avviare contemporaneamente su un unico
server, secondo sessioni separate e protette, le varie applicazioni;
un programma per separare la parte logica dell'applicativo
(esecuzione vera e propria del programma che avviene sul server)
da quella riguardante l'interfaccia utente (la schermata
che l'utente visualizza sul proprio monitor, che viene inviata
al client via rete);
una gestione centralizzata sia del server che del Client.
Il Thin Client Server Computing garantisce agli utenti i vantaggi
di due filosofie: quella del Host Computing e quella del Personal
Computing.
Da un lato abbiamo l'amministrazione centralizzata, la massima sicurezza
e protezione dei dati e dei sistemi, la possibilità di far girare
agevolmente applicazioni critiche, proprio come nel Host Computing;
dall'altro lato abbiamo anche i sistemi operativi standard, la possibilità
di scegliere fra una vasta gamma di software di ultima generazione,
normalmente utilizzati nel mondo PC, i dispositivi hardware basati
su standard affermati e dal prezzo contenuto, le interfacce grafiche
di utilizzo facile e intuitivo, proprio come nel Personal Computing.
I Protocolli di comunicazione
I Thin Client possono operare con i server basati su Windows NT Terminal
Server o Windows 2000 attraverso due differenti protocolli: il classico
protocollo MS RDP (collegamento diretto al server Windows)
oppure il protocollo Citrix ICA (Independent Computer Architecture).
Quest'ultimo permette il collegamento con server Windows 2000 o NT
Terminal Server attraverso la mediazione di un server su cui sia installato
il software Citrix Metaframe. Il protocollo ICA garantisce un'elevata
compressione dei dati, permettendo così un utilizzo ottimale della
rete.