Virtualizzazione delle applicazioni

Questo sistema permette la creazione di un’ ambiente virtuale indipendente per ogni applicazione che si desidera che venga distribuita.
 
Essenzialmente le applicazioni possono essere distribuite in 2 modalità principali:

 

Terminalizzazione

Permette la distribuzione di interi ambienti desktop e la distribuzione di singole applicazioni.
Generalmente queste soluzioni si adottano nei casi in cui i client possiedano un sistema operativo completo come Fat Client con sistemi operativi Windows o Linux, ma anche con Thin Client tramite un portale web che pubblica  le applicazioni disponibili.
 
 

Application Streaming

Quando si parla di application streaming si fa riferimento a "Bolle".
L’applicazione non viene installata né dal lato client né dal lato server, questa viene incapsulata in una bolla che transita via rete da un file server verso il client che la "Gestisce" per l’utilizzo dell’applicazione contenuta.
L’application streaming non si propone come un’alternativa alla Terminalizzazione.
Questa tecnologia viene spesso utilizzata per la distribuzione di applicazioni sia su client dove non si desidera che l’applicazione sia installata, oppure per il delivery di applicazioni sui server di terminalizzazione che pubblicheranno queste applicazioni verso l’utente.
Quest’ ultima soluzione permette di ridurre al minimo le tempistiche di aggiornamento di tutte le applicazioni installate su una server farm di Terminal Server o Citrix in quanto l’applicazione non è propriamente installata , ma solo gestita dal client di application streaming installato.
Altro ambito di uso è nel caso in cui sia necessario utilizzare tramite la terminalizzazione applicazioni che non funzionano in ambito Multiutente o sono in conflitto con altre applicazioni installate sullo stesso server.
Questa soluzione permette di ridurre il numero di server necessari per la distribuzione di tutte le applicazioni che possono essere necessarie in ambito Enterprise rendendo semplice il Deployment e la manutenzione.
 
Le Caratteristiche principali e i Benefici della Virtualizzazione delle applicazioni sono:
 
  • Gestione Centralizzata delle applicazioni;
  • Protezione delle applicazioni in un DataCenter;
  • Protezione dei dati in un Data Center;
  • Riduzione immediata del TCO di gestione del parco informatico installato;
  • Semplicità di accesso e pubblicazione delle applicazioni;
  • Semplicità di aggiornamento e manutenzione;
  • Isolamento di applicazioni potenzialmente pericolose o conflittuali;
  • Possibilità di utilizzare applicazioni non installate e gestite da una console centralizzata;
  • Controllo completo dell’accesso all’applicazione;
  • Controllo completo delle attività dell’utente.

 

Citrix e Microsoft in questo specifico campo sono i due leader incontrastati.
Microsoft tramite i servizi terminal offerti insieme ai sistemi operativi Windows 2003 Server e Windows 2008 Server permette la terminalizzazione mentre con il prodotto App-V ( ex Softgrid ) permette la distribuzione delle applicazioni in modalità application streaming.
Citrix da con il prodotto XenApp rappresenta il leader nella terminalizzazione , pubblicazione delle applicazioni e offerta di un’ ambiente di tipo Enterprise per l’accesso di migliaia di utenti.
Il protocollo proprietario Ica garantisce performance assolute garantendo all’utente l’ usabilità delle applicazioni con le stesse performance native.