Facilitare la migrazione ad applicazioni basate su cloud
Le città intelligenti potrebbero essere in cima al programma politico dell’UE, ma l’introduzione delle applicazioni necessarie ad affrontare la complessa vita urbana si è dimostrata impegnativa. Una risposta a questo consiste nel facilitare la diffusione di strategie per città intelligenti attraverso lo sviluppo di archivi di applicazioni, che favoriscono il riutilizzo del software che è già stato messo a punto e testato da altre città. Questi archivi sono ospitati attraverso il cloud, permettendo alle autorità pubbliche e ai fornitori di servizi pubblici di selezionare e distribuire un gran numero di applicazioni dedicate alle diverse funzioni della città. Il progetto finanziato dall’UE STORM CLOUDS facilita questo passaggio a un paradigma basato su cloud per la fornitura di servizi pubblici attraverso la creazione di un insieme di linee guida e buone pratiche basate su prove dirette in diverse città europee. “Il cloud computing ha ottenuto una significativa attenzione da parte delle autorità pubbliche e dei responsabili politici a causa delle loro dimensioni e dell’ambito dei servizi,” afferma il responsabile del progetto Agustín González-Quel. “Il nostro obiettivo è quello di definire le linee guida utili su come affrontare il processo al fine di accelerarlo.” Secondo Agustín González-Quel, le organizzazioni di servizio del settore pubblico sono nella posizione ottimale per beneficiare del cloud computing a causa della loro natura complessa, dei molti reparti, della rigida struttura organizzativa e delle significative restrizioni di finanziamento. Inoltre, tendono a includere servizi in diversi settori tecnologici, in base a modelli architettonici monolitici che sono difficili da riutilizzare. Il sistema di STORM CLOUDS è stato testato in quattro città europee: Agueda (Portogallo), Manchester (Regno Unito), Valladolid (Spagna) e Salonicco (Grecia). “Non abbiamo cercato di definire l’architettura o di implementare il cloud in sé, ma abbiamo invece studiato e analizzato il processo di migrazione per comprendere meglio cosa va bene e cosa non funziona, e condividere le nostre conclusioni con i potenziali utenti,” spiega Agustín González-Quel. “L’architettura, il cloud e le applicazioni utilizzate in questo progetto sono semplicemente i mezzi per raggiungere questo fine.” Infrastrutture cloud basate sull’open source All’interno di questi esperimenti, il progetto ha realizzato due infrastrutture cloud simili basate sull’open source. Entrambe le infrastrutture erano basate su importanti prodotti open source, vale a dire OpenStack e CloudFoundry e su tecnologie di contenitori all’avanguardia. Un cloud è stato utilizzato per il test e messo a punto, mentre l’altro è stato utilizzato a scopi di produzione. Inoltre, sono stati creati gli script per la migrazione automatica tra le due infrastrutture. “Questa disposizione ha permesso di valutare l’importanza di basare un’infrastruttura cloud su prodotti standard, in quanto così facendo rende il potenziale di migrazione a un altro fornitore molto più facile,” sostiene Agustín González-Quel. “Questo protegge anche l’investimento del comune, poiché se c’è un problema con il provider del cloud attuale è possibile passare facilmente ad un altro.” Linee guida e buone pratiche Sulla base di questi esperimenti delle città, il progetto ha sviluppato una metodologia, tra cui le linee guida e le buone pratiche, per aiutare i comuni e le autorità pubbliche a trasferire le loro tecnologie informatiche a un’infrastruttura cloud. “Una caratteristica particolarmente importante per gli utenti è l’identificazione di barriere comuni e soluzioni pratiche per superarle,” dice Agustín González-Quel. Altri risultati comprendono lo sviluppo di un’infrastruttura cloud basata su prodotti open source per supportare la sperimentazione in corso e i test, una serie di script per automatizzare alcuni dei compiti più tecnici coinvolti in una migrazione, e un catalogo di applicazioni liberamente disponibili che i comuni possono utilizzare per valutare l’uso di servizi basati sul cloud. Tuttavia, Agustín González-Quel osserva che non saranno solo le città europee a beneficiare dei risultati del progetto. “I nostri partner industriali, tra cui Hewlett Packard EnterprisesPE, European DynamicsD and Urenio-AUTH, hanno già in programma di commercializzare i risultati e di offrire consulenza di supporto in materia di migrazione verso il cloud,” afferma. “Inoltre, vengono al momento considerati i piani per commercializzare l’infrastruttura del progetto, pertanto ci si può attendere che le città di tutte le dimensioni migreranno presto verso il cloud.”
Parole chiave
STORM CLOUDS, cloud computing, open source, pubblica amministrazione, servizi pubblici, infrastruttura cloud