Oggi, nel corso di un intervento presso la PDC 2008 di Los Angeles, Ray Ozzie, Chief Software Architect di Microsoft, ha annunciato Windows Azure, la piattaforma di servizi cloud-based, sottolineando il ruolo di questa innovativa soluzione destinata a ridefinire l’approccio della strategia “software plus services” verso il computing. La piattaforma di servizi Azurepermetterà di sviluppare una nuova generazione di applicazioni che si estenderà dalla cloud ai data center aziendali per fornire nuove esperienze agli utenti di PC, Web e telefonia mobile.
Ozzie ha illustrato il modo in cui questa piattaforma è in grado di integrare le potenzialità basate sulla approccio del cloud computing” con servizi di storage e servizi di infrastruttura e di networking, supportati dai server che operano all’interno della rete globale dei Data Center Microsoft. Ciò consente agli sviluppatori di inserire le applicazioni sia in modalità cloud based sia localmente e abilita numerose possibilità di sviluppo in un’ampia gamma di scenari che coinvolgono aziende e consumatori. Una versione in anteprima (Community Technology Preview) della piattaforma di servizi Azure è stata messa a disposizione degli sviluppatori alla Professional Developer Conference 2008, per consentire loro di conoscerne anzitempo le caratteristiche, le funzionalità e pianificare i propri sviluppi futuri.
“Per Microsoft e la comunità degli sviluppatori questa giornata segna un vero e proprio punto di svolta”, ha affermato Ray Ozzie. “Abbiamo introdotto un set di tecnologie destinato a modificare le regole del gioco e a fornire nuove opportunità agli sviluppatori software ed alle aziende. La piattaforma di servizi Azure è stata concepita e realizzata coerentemente con gli obiettivi di Microsoft (apertura e interoperabilità) e promette di modificare interamente il modus operandi delle aziende, l’accesso degli utenti alle informazioni, il rapporto con la rete e soprattutto di fornire all’utente la possibilità di utilizzare applicazioni tramite servizicloud-based , tramite server locali o di combinare entrambe le modalità a seconda delle esigenze individuali”.
Sviluppo dei Servizi cloud-based con la piattaforma di servizi Azure
A differenza di tante soluzioni basate su servizi attualmente disponibili sul mercato, la piattaforma di servizi Azure fornisce agli sviluppatori la flessibilità e le potenzialità necessarie per creare applicazioni sulla base di strumenti, competenze e tecnologie già esistenti quali Microsoft .NET e Visual Studio. Gli sviluppatori hanno inoltre la possibilità di selezionare un’ampia gamma di strumenti e tecnologie provenienti dal mondo open source o da altri software vendor e accedere ai servizi di Azure usufruendo di un’ampia varietà di “internet standards” fra cui HTTP, REST, WS* e AtomPub.
I componenti principali della piattaforma di servizi Azure includono:
Windows Azure per la gestione dei servizi in hosting, e la disponibilità di servizi di accesso a storage scalabile, a capacità computazionale ed a networking;
•Microsoft SQL Services per abilitare l’accesso a funzionalità di database repository e reporting;
•Microsoft .NET Services per l’utilizzo di servizi presenti in “concepts” inclusi nel.NET Frameworks quali il workflow e l’identity access (controllo dei processi e controllo degli accessi);
•Live Services per consentire agli utenti di archiviare, condividere e sincronizzare documenti, foto, file e dati in modo coerente sui propri PC, cellulari, applicazioni e siti web;
•Microsoft SharePoint e Dynamics CRM Services per l’accesso a contenuti aziendali in ambienti di “collaboration” e la disponibilità di estensione di soluzioni CRM in modalità “cloud based”.
Stato dell’arte dell’infrastruttura dei datacenter
Microsoft ha illustrato il ruolo cruciale rivestito dalla costruzione di Data Center all’avanguardia come strumento chiave per la fornitura di servizi online. Nel corso dell’ultimo anno Microsoft ha inaugurato un centro di elaborazione dati a Quincy, Washington. Altri due sono in programma per questo autunno a San Antonio e Chicago e un altro a Dublino per la fine dell’anno. In questo modo Microsoft consolida la propria supremazia nel settore dell’infrastruttura di servizi grazie anche ad un innovativo utilizzo dei container tipicamente usati nel mondo della logistica e dei trasporti come alloggiamento pratico e flessibile per i server, garantendo cosi’ una decuplicata densità e conseguenti risparmi energetici enormi. Gli investimenti all’iniziativa Software plus Services con i centri di elaborazione dati, permettono l’erogazione e la gestione di account e-mail, pagine web, messaggi istantanei, foto, video, programmi software e ricerca di informazioni per milioni di utenti Internet in tutto il mondo.
Taglio dei costi e via libera all’innovazione
L’approccio ai servizi quando combinato con l’utilizzo di altre tecnologie come la virtualizzazione e il modeling (adozione di modelli di gestione e di sviluppo standard) apporteranno numerosi benefici al settore IT. Più specificamente, queste tecnologie permetteranno l’erogazione di soluzioni e servizi in una modalità dinamica con un immediato benefici di riduzione dei costi e permettendo di focalizzare gli investimenti in aree ad alto valore aggiunto per il business aziendale e in ultima analisi di rendere le risorse IT un vero e proprio vantaggio strategico.
“Le aziende concretamente in grado di trasformare le promesse del cloud computing in realtà sono poche, e non vediamo l’ora di provare tutte le potenzialità della piattaforma di servizi Azure di Microsoft”, ha affermato Paul Farrell vicepresidente della divisione ricerca e sviluppo di Epicor. “L’ottimizzazione delle nostre soluzioni verso soluzioni con “Cloud based” e locali nasce dalla convinzione che l’iniziativa di Microsoft, data la sua leadership nel settore “software plus services”, apporterà sicuri vantaggi ai clienti Epicor”.
Erogazione di soluzioni aziendali diversificate e flessibili attraverso sia software siaservizi
Le offerte dei servizi Microsoft includono i servizi Microsoft online. Con queste soluzioni le aziende acquisiscono software di alta qualità tramite un servizio di sottoscrizione ospitato da Microsoft e rivenduto tramite i suoi partner. Le applicazioni di servizi di Microsoft, fra cui Exchange Online, SharePoint Online, Dynamics CRM Online, Office Communications Online e Live Meeting, possono essere utilizzate come complemento o in aggiunta al software locale incrementando le possibilità di scelta dell’utente IT e a seconda delle sue esigenze strategiche.