Sono state da poco annunciate (dal blog ufficiale di Windows Azure) importanti novità di Windows Azure che hanno come obiettivo quello di semplificare lo sviluppo di applicazioni cloud, di agevolare l’adozione della piattaforma e di gestire in modo più efficace le risorse utilizzate. In questo nuovo rilascio ci siamo concentrati nel aiutare gli sviluppatori .NET a sviluppare in modo più semplice ed efficace e al tempo stesso di permettere agli sviluppatori open source di conservare le proprie conoscienze nell’adozione della nostra piattaforma cloud. Di seguito le novità introdotte:

  • Introdotto lo Spending cap che permette a chi sottoscrive un abbonamento trial di 90 giorno o attiva il benefit di Windows Azure all’interno di MSDN di impostare un cap di spesa massima oltre la quale il servizio viene spento da Microsoft. In fase di partenza, ogni nuova trial o attivazione MSDN avrà un cap impostato in automatico a 0$, il che significa che anche se è necessario inserire la carta di credito per l’attivazione, nulla verrà mai pagato perchè al raggiungimento del tetto massimo delle risorse comprese nell’abbonamento gratuito, il sistema si preoccuperò di distruggere il deployment attivo e nel caso di utilizzo di dati presenti in SQL Azure o nello Storage, permetterà un acesso in readonly per il restante periodo mensile. All’inizio del mese successivo sarà possibile effettuare di nuovo il deployment e accedere nuovamente in lettura e scrittura ai propri dati. Non è possibile in questo momendo impostare un cap diverso da 0 ma l’introduzione di questa importante novità assicura il fatto che non ci saranno mai sorprese in fattura perchè il sistema è in grado di autocontrollarsi. Uno delle domande più frequenti che ho ricevuto negli ultimi mesi riguardava l’utilizzo obligatorio della carta di creadito anche durante l’attivazione di una sottoscrizione gratuita e l’evidente paura di non sapere a priori quanto sarebbe costata la piattaforma. Con l’arrivo dello Spending cap tutto questo è stato risolto (la carta di credito viene richiesta perchè vogliamo assicurarci che la piattaforma venga usata in modo corretto e quindi necessitiamo di un sistema che identifichi in modo preciso l’utente della sottoscrizione).
  • Il nuovo sdk per .NET, Java e Node.js è disponibile attraverso il modello di licenza open source Apache 2 e scaricabili attraverso GitHub. Il supporto a Node.js trasforma Windows Azure nella piattaforma cloud per eccellenza per le applicazioni Node. Nuovi strumenti sono stati rilasciati per gli sviluppatori open source:
    • Eclipse/Java: un importante aggiornamento è stato effettuato al Windows Azure Plugin per Eclipse per Java che è stato rilasciato in giugno. Introduce una serie di miglioramenti di usabilità e nuove funzionalità ed è  disponibile per il download con il Windows Azure SDK per Java. Guarda il video per una rapida panoramica . Il nuovo sdk aggiunte il supporto alle sticky session, , Java script di startup per i più popolari server Java , Java remote debugging, e molto di più.
    • MongoDb : integrazione con Window Azure, package per semplificare il deployment, documentazione ed esempi.
    • Solr/Lucene : una serie di strumenti e codice orientamenti per ottenere il massimo da Solr su Windows Azure. Trovate come configurare e ospitare Solr/Lucene in Windows Azure utilizzando la replica multi-istanza per l’index serving e singola istanza per l’index-generation.
    • Memcached: guide su come fare il deployment , eseguire e configurare memcached su Windows Azure da linguaggi non .NET.
  • Un nuovo servizio Hadoop per Windows Azure porta le funzionalità di Hadoop per Big Data in Windows Azure e consente di distribuire applicazioni Hadoop in ore invece che in giorni. Hadoop su Windows Azure permetterà ai clienti di analizzare i dati attraverso strumenti familiari come Microsoft Excel e e PowerPivot.
  • Il nuovo sito http://www.windowsazure.com è stato completamente ridisegnato seguendo lo stile Metro ed è completamente hostato su Windows Azure
  • Un nuovo pricing calculator è stato inserito nel portale per semplificare il calcolo del costo della piattaforma (esiste anche la versione advanced qui)
  • Attivato un nuovo sistema di billing che permette di avere un controllo molto più efficace del costo (aggiornato real time !!) della piattaforma  (sotto la schermata della mia sottoscrizione…in effetti non sto spendendo troppo Smile). Per chi gestisce più sottoscrizioni le fatture verranno inviate tutte lo stesso giorno.image
  • Il nuovo portale per gestire i database SQL Azure anch’esso in stile Metro. E’ più semplice monitorare il propri database, avere maggiori dettagli sugli schemi, sui query plans, i dati spaziali , gli indici e le chiavi e le statistiche sulle performance. Il nuovo portale supporta anche SQL Azure Federation.
    image

  • Aumentata la dimensione massimo di SQL Azure da 50Gb a 150GB e aggiunto SQL Azure Federation, che grazie al meccanismo di sharding semplifica lo scaling-out di SQL Azure

  • Cambiato il prezzo di SQL Azure
    image
    Da oggi fino al raggiungimento dei 5Gb di database di pagherà $9.99 per ogni Gb. Questo vuol dire per esempio che se prima del cambiamento pagavo 49.95$ per un database SQL Azure da 3Gb perchè mi trovavo all’interno del range >1 e <5Gb oggi pagherà 29,97$ (3Gbx9,99$). Inoltre è stato impostato il tetto massimo di spesa su SQL Azure a 499.95$ dai 50Gb in su, il che vuol dire che dai 50Gb in avanti pagherò sempre 499.95$ (50x9,99$) anche a fronte di un database grande 150Gb( che significa di fatto un risparmio di 998.55$ al mese !!.

  • Nuovi prezzi anche per il data transfer in uscita dal Datacenter con una riduzione del 25%
    image

  • Rilasciato in nuvo Windows Azure Training Kit con nuovi interessanti laboratori e le slide in stile Metro:
    • [New Presentations] 33 updated/new PowerPoint presentations
    • [New Hands-On lab] Running a parametric sweep application with the Windows Azure HPC Scheduler
    • [New Hands-On lab] Running SOA Services with the Windows Azure HPC Scheduler
    • [New Hands-On lab] Running MPI Applications with the Windows Azure HPC Scheduler
    • [New Demo] Node.js On Windows Azure
    • [New Demo] Image Rendering Parametric Sweep Application with the Windows Azure HPC Scheduler
    • [New Demo] BLAST Parametric Sweep Application with the Windows Azure HPC Scheduler
    • [Renamed Lab] Connecting Applications through Windows Azure Service Bus (formerly Introduction to Service Bus Part 1)
    • [Renamed Lab] Windows Azure Service Bus Advanced Configurations (formerly Introduction to Service Bus Part 2)
  • Semplificato il prezzo i attivato un periodo di free trial del Service Bus: ad iniziare dal primo Aprile 2012 , l’uso del Service Bus verrà fatturato usando due nuove metriche e non verrà più fatto pagare in base alle connessioni.
    • Relay Hours - $0.10 per 100
    • Message Operations - $0.01 per 10,000

Se volete saperne di più non perdete questo appuntamento live http://www.learnwindowsazureevent.com/, una conferenza dedicata a Windows Azure con speaker di eccezione come Scott Guthrie, Dave Campbell, and Mark Russinovich!