WHITE PAPER
Confronto tra ottimizzazione della WAN e
approcci thin client per sistemi remoti
Confronto tra ottimizzazione della WAN e approcci thin client per sistemi remoti
CONFRONTO TRA OTTIMIZZAZIONE DELLA WAN E APPROCCI THIN CLIENT PER
SISTEMI REMOTI
Introduzione
L’ottimizzazione della WAN è una tecnologia relativamente moderna, introdotta per la prima volta nel 2004 da alcuni fornitori
tra cui Riverbed Technology. È solo di recente che l’ottimizzazione della WAN è stata adottata diffusamente come tecnologia
chiave di semplificazione per i sistemi distribuiti da parte degli utenti delle filiali. D’altro canto, le varie forme di sistemi thin
client sono invece una realtà conclamata da tempo e, in genere, i responsabili IT
considerano l’uso della tecnologia thin client come il punto di partenza per molti
I progressi registrati nelle tecnologie
ambienti informatici remoti. Spesso, tuttavia, si applicano questi presupposti
di ottimizzazione della WAN offrono
originali senza avere adeguatamente valutato le alternative diventate disponibili più
oggi soluzioni nuove e
di recente, come le soluzioni di ottimizzazione della WAN di Riverbed®.
potenzialmente rivoluzionarie per i
sistemi remoti, laddove in passato la
L’ottimizzazione della WAN e le offerte di tipo thin client adottano strategie
strategia dei computer thin client
essenzialmente diverse nell’affrontare i problemi prestazionali delle applicazioni
veniva spesso considerata come
WAN. Certamente nessuna tecnologia è in grado, singolarmente, di soddisfare tutti i
l’unica opzione disponibile.
requisiti di tutti gli ambienti. In tal senso, l’ottimizzazione della WAN e le strategie
thin client non devono necessariamente essere viste come alternative
antagonistiche o concorrenti. Tuttavia, i progressi registrati nelle tecnologie di ottimizzazione della WAN offrono oggi una
nuova opzione per risolvere le esigenze degli utenti delle filiali, laddove in passato la strategia dei sistemi thin client veniva
spesso considerata come l’unica opzione disponibile. Ora, un numero consistente di ambienti applicativi può ottenere un
servizio migliore tramite le soluzioni di ottimizzazione della WAN rispetto alle strategie dei sistemi thin client. La difficoltà
principale è l’identificazione di questi ambienti, ed è questo l’obiettivo primario che si pone il presente documento.
Ottimizzazione della WAN
L’obiettivo dell’ottimizzazione della WAN è l’accelerazione delle prestazioni delle applicazioni tramite la WAN per garantire
prestazioni simili a quelle di una LAN. Una volta raggiunto questo obiettivo, i tradizionali sistemi client-server, con workstation
client completamente attrezzate, possono essere utilizzati presso le filiali poiché gli utenti remoti ottengono a quel punto
quasi le stesse prestazioni degli utenti locali rispetto ai server del datacenter. Per garantire prestazioni simili a quelle di una
LAN, è necessario risolvere i due vincoli dei colli di bottiglia associati alle prestazioni delle applicazioni tramite la WAN:
latenza e ampiezza di banda. Per risolvere i problemi di latenza, le soluzioni di ottimizzazione della WAN si affidano a
meccanismi specifici per applicazione per trattare la verbosità del protocollo e a strategie di ottimizzazione del trasporto per
affrontare i vincoli relativi alle finestre che incidono sul throughput del TCP. Per risolvere i problemi di ampiezza di banda
della WAN, le soluzioni di ottimizzazione della WAN utilizzano la tecnologia di deduplicazione dei dati in grado di ridurre
sensibilmente la quantità effettiva di dati non elaborati che devono essere trasportati tramite la WAN.
Le soluzioni di ottimizzazione della WAN sono già state implementate in molti ambienti di grandi aziende. Nel caso di
Riverbed, la soluzione del dispositivo Steelhead® è stata adottata da una buona metà delle aziende Fortune 100. Le
prestazioni risultanti hanno consentito a molte aziende di rimuovere i server precedentemente implementati nelle filiali e di
mantenere al contempo prestazioni analoghe a quelle di una LAN per gli utenti presso tali filiali. La soluzione di
ottimizzazione della WAN di Riverbed ha anche permesso a molte imprese di ridurre o eliminare la dipendenza dalle costose
soluzioni thin client, migliorando al contempo la produttività degli utenti delle filiali.
Thin client
Le strategie thin client prevedono la centralizzazione sia dell’application client sia degli application server presso il
datacenter. Soltanto le immagini su schermo dell’interfaccia utente dell’application client vengono trasmesse tramite la WAN
all’utente finale. La quantità di dati da inviare tramite WAN per presentare queste immagini su schermo è generalmente
inferiore alla quantità di dati che sarebbe stata inviata se l’utente finale avesse eseguito l’hosting e avesse utilizzato
effettivamente l’application client sulla propria workstation. Benché le strategie thin client siano in grado di ridurre
sensibilmente la quantità di ampiezza di banda richiesta per supportare l’utente dell’applicazione, sono comunque interessate
dalla quantità di latenza presente nella WAN. Nello specifico, le interazioni tra gli utenti delle applicazioni e le applicazioni
stesse risentono della latenza presente nella WAN.
Il problema della latenza della WAN è una questione particolare che può essere trascurata quando si parla di sistemi thin
client. Anche se i vincoli relativi all’ampiezza di banda nella WAN possono essere risolti con la compressione o con
un’infrastruttura di telecomunicazioni aggiornata, una porzione significativa del problema della latenza è data dalla distanza e
dalle limitazioni della velocità della luce legate alla presenza di dipendenti dislocati in sedi geograficamente remote. Se si
rivolge lo sguardo indietro agli ultimi decenni, molti esperti avevano previsto l’imminente della supremazia dei sistemi thin
client e il tramonto delle strategie thick client ordinarie basate su PC; uno dei motivi per cui tali previsioni non sono state
© 2009 Riverbed Technology. All rights reserved.
1
Confronto tra ottimizzazione della WAN e approcci thin client per sistemi remoti
confermate dai fatti è che l’accesso dell’utente finale alle applicazioni basate su thin client continua a essere ostacolato dalla
latenza intrinseca rilevata nella WAN.
Due delle principali soluzioni thin client disponibili oggi sono Citrix XenApp Server, noto in precedenza come Citrix
Presentation Server, e VMWare View. La piattaforma XenApp trasmette il traffico thin client attraverso un protocollo
proprietario noto come Citrix Independent Computing Architecture (ICA), mentre VMWare View utilizza il formato standard
Remote Desktop Protocol (RDP).
Applicazione dell’ottimizzazione della WAN al traffico thin client
Come anticipato in precedenza, l’ottimizzazione della WAN non deve necessariamente essere vista come un’alternativa
esclusiva alle strategie dei sistemi thin client. La maggioranza degli ambienti aziendali presenta una combinazione di
piattaforme thick client e thin client. L’ottimizzazione WAN è altrettanto valida, se non di più, in un simile ambiente misto.
Nello specifico, molte funzionalità di ottimizzazione della WAN di Riverbed possono essere applicate direttamente al traffico
thin client trasportato tramite la WAN.
I dispositivi Steelhead di Riverbed sono in grado di fornire risultati eccellenti in termini di compressione e riduzione dei dati,
ben al di là di quanto venga garantito dalle funzionalità predefinite di compressione incorporate all’interno della piattaforma
thin client. I risultati ottenuti possono essere mostrati facilmente in test come quelli illustrati di seguito alla figura 1. I test
forniscono lo script di una serie fissa di operazioni che aprono e chiudono diversi file utilizzando la piattaforma thin client
Citrix ICA. La nostra procedura di test misura la quantità di KB inviati tramite la WAN a seguito di queste operazioni in varie
condizioni di test, ivi incluso con e senza l’ottimizzazione della WAN di Riverbed. I risultati mostrano che mentre la
funzionalità di compressione predefinita di Citrix è stata in grado di eliminare circa il 50% dei dati non elaborati originali non
compressi, la tecnologia di riduzione dei dati di Riverbed ha potuto ottenere risultati migliori. Nella fattispecie, in questo test
Riverbed ha fornito risultati di riduzione dei dati migliori del 21% nel 1° trasferimento (a freddo) e risultati di riduzione dei dati
migliori del 45% per il 2° trasferimento (a caldo) rispetto alla funzionalità di compressione predefinita incorporata nella
soluzione Citrix ICA. I risultati sono tanto più importanti se si considera che sono applicati a un’unica sessione thin client; i
nostri test mostrano anche che i meccanismi di deduplicazione dei dati nei dispositivi Steelhead di Riverbed possono essere
sfruttati per ricavare i pattern di byte ridondanti rilevati in più sessioni thin client diverse. In altri termini, è possibile
raggiungere risultati persino superiori in termini di riduzione dei dati e di compressione se un numero consistente di sessioni
thin client simultanee condivide la WAN.
Risultati analoghi sono stati ottenuti per il traffico thin client basato su RDP tramite i dispositivi Steelhead di Riverbed.
Tuttavia, anche se l’interesse che rivestono i risultati riportati sopra è innegabile, è anche importante notare che la
compressione e la deduplicazione dei dati di per sé non assicurano necessariamente sempre prestazioni thin client
“accelerate”. La reattività delle applicazioni è influenzata non solo dall’ampiezza di banda limitata, ma anche dalla latenza
nella WAN. Ciò è particolarmente rilevante per le applicazioni a cui si accede da una piattaforma thin client, perché la natura
dei sistemi thin client richiede che le interazioni tra la piattaforma thin client e il server di fornitura delle applicazioni
avvengano con il minimo di latenza possibile.
Vantaggi delle strategie di ottimizzazione della WAN
Anche se le strategie di ottimizzazione della WAN offrono importanti vantaggi per il traffico thin client, sono particolarmente
efficaci se applicate ai tipi “normali” di traffico applicazioni basato su file. È possibile raggiungere, per molte applicazioni,
prestazioni di tipo LAN sulla rete WAN e consentire agli utenti delle filiali di essere tanto produttivi quanto quelli che si trovano
nella stesso luogo del datacenter principale. Con questi miglioramenti a livello di prestazioni, molte delle ragioni originali che
favorivano l’uso di sistemi thin client svaniscono. Ora, i dipendenti remoti possono sfruttare l’ampia gamma di funzionalità
disponibili nelle proprie workstation “thick client”, dopo avere acquisito un accesso rapido di tipo LAN sulla rete WAN agli
application server centralizzati.
© 2009 Riverbed Technology. All rights reserved.
2
Confronto tra ottimizzazione della WAN e approcci thin client per sistemi remoti
L’accesso diretto alle applicazioni in esecuzione su una workstation locale “thick client” è particolarmente importante per gli
utenti di molti tipi di applicazioni, come CAD e altre, che richiedono un controllo preciso del mouse e delle immissioni da
tastiera. Un approccio thin client non è, in sostanza, praticabile con molte di queste applicazioni, a causa della difficoltà che si
riscontra nello svolgimento di operazioni complesse in un ambiente ad elevata
latenza. Per queste applicazioni, il ritardo di 100 ms della WAN necessario per
L’accesso diretto alle applicazioni
trasmettere il movimento del mouse o la selezione di un pulsante della tastiera
in hosting su una workstation locale
all’application server può avere conseguenze pesantissime sulla produttività
“thick client” migliora la produttività
dell’utente finale.
degli utenti CAD e di altre
applicazioni che richiedono un
Inoltre, una workstation thick client installata presso la filiale può eseguire la stampa
controllo preciso del mouse e dei
locale dei documenti, operazione che rappresenta uno dei principali problemi da
movimenti della tastiera.
risolvere nel caso di sistemi thin client. In effetti, un server di stampa locale Windows o
Linux può risiedere mediante hosting sul dispositivo Steelhead della filiale attraverso
Riverbed Services Platform (RSP), al fine di garantire funzionalità di stampa locale senza dover installare hardware
aggiuntivo. Al contrario, con i sistemi thin client gli utenti delle applicazioni che desiderano una copia cartacea dei documenti
devono inviarli tramite la WAN per stamparli a livello locale. Questo consuma molte risorse in termini di ampiezza di banda e
rischia di provocare problemi di congestione della rete, che incidono su tutti gli utenti della WAN.
Un ultimo vantaggio è dato dal fatto che l’ottimizzazione della WAN è una soluzione hardware economicamente vantaggiosa
che, a lungo termine, favorisce una notevole riduzione dei costi. La soluzione di ottimizzazione della WAN di Riverbed
richiede in genere un investimento iniziale notevole per i dispositivi Steelhead e per i Steelhead Mobile Controller, ma
garantisce un ritorno sugli investimenti significativo in un lasso di tempo molto breve. Al contrario, una soluzione commerciale
thin client comporta costi ricorrenti per le licenze software, che nel tempo tendono ad aumentare e non a diminuire.
Vantaggi delle strategie dei sistemi thin client
Uno degli aspetti più importanti dei sistemi thin client consiste nel fatto che i dati delle applicazioni vengono memorizzati in
modo sicuro nel datacenter. Poiché ai sistemi thin client vengono trasmessi solo i metadati necessari alla visualizzazione
delle immagini sullo schermo, i dati effettivi delle applicazioni non escono mai dal datacenter. Pertanto, le strategie di tipo thin
client sono particolarmente valide per quegli ambienti in cui non è consentita la trasmissione dei dati effettivi delle
applicazioni al di fuori dei datacenter.
Questa proprietà degli approcci thin client li rende particolarmente utili anche per gli ambienti di condivisione delle
informazioni, nei quali i partner aziendali e altri soggetti esterni possono visualizzare i dati senza possederli fisicamente. Il
sistema thin client garantisce, altresì, un accesso flessibile ai soggetti interni da una qualsiasi filiale remota attraverso
l'Internet pubblica senza il rischio di compromettere i dati.
Inoltre, grazie al fatto che l’elaborazione informatica avviene a livello centralizzato nei server, è possibile utilizzare hardware
leggero e a basso costo per le piattaforme desktop remote. Poiché la complessità delle piattaforme informatiche remote è
stata ridotta, diminuiscono anche i costi amministrativi legati alla gestione delle piattaforme desktop remote.
Altre importanti considerazioni sui sistemi thin client
Sono numerosi gli aspetti di rilievo che devono essere presi in considerazione quando si valutano i sistemi thin client rispetto
alle strategie thick client in grado di sfruttare le funzionalità di ottimizzazione della WAN. Questi aspetti sono elencati e
approfonditi qui di seguito:
•
Integrazione delle nuove applicazioni nella piattaforma thin client
•
Costi della licenza per utente che nel tempo aumentano di un tasso significativo
•
Conseguenze sulla disponibilità delle applicazioni
•
Scalabilità delle risorse informatiche dei datacenter
L’aggiunta o la migrazione di nuove applicazioni in ambienti thin client comporta in genere un carico di lavoro significativo in
termini di integrazione e verifica delle applicazioni. In ambienti di grandi dimensioni, l’integrazione non è mai un’operazione
semplice e potrebbe richiedere un investimento aggiuntivo in servizi professionali. Inoltre, la gestione di soluzioni thin client
comporta costi a lungo termine significativi per l’assistenza e la manutenzione. Molti ambienti thin client sono supportati da
dipendenti esperti che si dedicano a tempo pieno alla gestione dei requisiti specifici di assistenza e manutenzione di tali
ambienti.
A differenza della soluzione di ottimizzazione della WAN proposta da Riverbed, le offerte di tipo thin client in genere non
garantiscono una riduzione dei costi a lungo termine. Al contrario, le soluzioni thin client commerciali di molti fornitori, come
Citrix, prevedono costi annuali di licenza elevati destinati, comunque, ad aumentare con il tempo e con le dimensioni
dell’ambiente. In linea con le pratiche standard del sottore software, Citrix ha costantemente applicato maggiorazioni annuali
© 2009 Riverbed Technology. All rights reserved.
3
Confronto tra ottimizzazione della WAN e approcci thin client per sistemi remoti
ai costi delle licenze, a un tasso che solitamente supera quello dell’inflazione. I potenziali clienti Citrix devono valutare con
molta attenzione questi costi a lungo termine. In generale, nel tempo una soluzione thin client risulta più costosa rispetto a
una soluzione di ottimizzazione della WAN fornita da Riverbed. Questo vale in particolare per le implementazioni di ampia
portata caratterizzate da un numero elevato di utenti remoti.
Le strategie thin client comportano poi un’elaborazione centralizzata delle applicazioni, con tutti gli inconvenienti che ne
conseguono. I momenti di inattività del server hanno un impatto negativo decisamente più elevato rispetto a quanto
avverrebbe in un ambiente informatico client-server distribuito supportato da Riverbed. Il blocco dell’application server incide
immediatamente su tutti gli utenti remoti. Analogamente, la perdita della connettività WAN interrompe tutte le attività
produttive legate alle applicazioni Citrix. Spesso, gli utenti thin client lamentano interruzioni regolari e frequenti a causa
dell’arresto del server necessario per gli interventi costanti di assistenza e gestione.
Infine, l’elaborazione delle applicazioni centralizzate mette a dura prova le risorse di calcolo del server centralizzato,
diversamente da quanto avviene in un ambiente client-server distribuito analogo. Le strategie thin client trasferiscono in
misura sostanziale le esigenze di calcolo dalla periferia del sistema, dove le risorse informatiche rimangono inutilizzate, al
datacenter, rendendo necessario implementare più piattaforme di calcolo nel datacenter centrale, onde supportare un
numero equivalente di utenti remoti. Questa via non può che portare a un incremento anche nei costi di assistenza, gestione
e licenze.
Conclusioni
I sistemi informatici remoti per gli utenti dislocati nelle filiali sono sempre stati un banco di prova per i responsabili IT. Fino a
poco tempo fa, le strategie thin client sono state considerate l’unica strategia disponibile per rispondere alle scarse
prestazioni della WAN. Tuttavia, la recente commercializzazione delle tecnologie di ottimizzazione della WAN elaborate da
Riverbed offre ora sistemi nuovi, potenti ed economicamente vantaggiosi per soddisfare i requisiti di prestazioni richiesti dagli
utenti delle applicazioni dislocati nelle filiali.
L’ottimizzazione della WAN risolve molti dei problemi che i sistemi thin client non sono stati in grado di affrontare. A
differenza delle strategie thin client, l’ottimizzazione della WAN non si occupa soltanto dei limiti di ampiezza di banda che
affliggono le reti WAN, ma anche dei problemi di latenza insiti nella WAN che si verificano a causa della diversità geografica
degli utenti remoti nelle filiali. Attraverso l’ottimizzazione della WAN, gli utenti delle filiali non devono più confrontarsi con il
“mouse lag” o altri fastidiosi problemi che incidono sulla loro produttività.
Riverbed
Riverbed Technology è un’azienda operativa nel settore dell’ottimizzazione delle prestazioni di infrastrutture IT. La famiglia
Riverbed di soluzioni di ottimizzazione della rete WAN libera le aziende dai vincoli IT più diffusi incrementando le prestazioni
delle applicazioni, favorendo il consolidamento e fornendo una rete attiva a livello aziendale e la visibilità delle applicazioni: il
tutto eliminando anche l’esigenza di incrementare ampiezza di banda, archiviazione o server. Migliaia di aziende con
operazioni distribuite si affidano a Riverbed per rendere le infrastrutture IT in uso più rapide, meno costose e più reattive.
Maggiori informazioni su Riverbed (NASDAQ: RVBD) sono disponibili al sito www.riverbed.com.
Riverbed Technology, Inc.
199 Fremont Street
San Francisco, CA 94105
Tel: (415) 247-8800
www.riverbed.com
© 2009 Riverbed Technology. All rights reserved.
Riverbed Technology Ltd.
Farley Hall, London Road, Level 2
Binfield, Bracknell
Berks
RG42 4EU
Tel: +44 1344 401900
Riverbed Technology Pte.
Ltd.
391A Orchard Road #22-06/10
Ngee Ann City Tower A
Singapore 238873
Tel: +65 6508-7400
Riverbed Technology Italia
Via Venezia, 23
20099 Sesto San Giovanni (MI),
Italy
Tel: +39 02 24126852
4
Scarica

WAN Optimization vs Thin Client