Introduzione a Softgrid
Di recente mi sto occupando di un prodotto frutto di una recente acquisizione di Microsoft: Softgrid.
Questo software permette di virtualizzare le applicazioni ovvero rendere disponibili delle applicazioni su client anche se non sono su di esso installate.
In pratica, accede ad un pc, si trova una serie di applicazioni nello start menù piuttosto che sul desktop, le fa avvia, le usa, le chiude senza rendersi conto che in realtà quelle applicazioni non sono effettivamente installate sulla sua postazione di lavoro!
I maggiori vantaggi sono:
- Disponibilità ovunque delle applicazioni
- Facilità di gestione delle applicazioni
- Disponibilità anche offline delle applicazioni
- Disponibilità di più versioni dello stesso prodotto senza generare conflitti
Devo dire che è abbastanza impressionante come prodotto...
L'architettura di base più semplice prevede un server, una componente client e una di sequencing.
La parte server si occupa di gestire le richieste e di mantenere il repository delle applicazioni virtuali (le bolle) mentre la componente client permette l'interazione tra client e server.
Per creare le bolle è necessario sequenziarle ovvero monitorare l'installazione per poi creare un ambiente chiuso (la bolla) in cui è stato messo tutto quello che serve per eseguire il programma.
Gli step sono quindi:
- Sequenziare su di una macchina il più "pulita" possibile l'installazione del prodotto che si vuole virtualizzare
- Importare nel server Softgrid la bolla ottenuta, pubblicarla per un gruppo di utenti
- Accedere al client con un account a cui è stata pubblicata l'applicazione
Softgrid si appoggia ad un database che può essere o un SQL 2000 o un 2005 o un MSDE
La versione attuale è la 4.1 SP1 ma tra poco arriverà la 4.2 che comprenderà il supporto ai client VISTA (l'ho già provata e funziona che è un gioiello).
Per iniziare a conoscere il prodotto, i link interessanti sono:
http://www.softricity.com/
http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032325412&EventCategory=3&culture=en-US&CountryCode=US
