Microsoft Azure - Applicazioni

Windows Azure viene solitamente interpretato erroneamente come una semplice soluzione di hosting, ma è possibile fare molto di più utilizzando Windows Azure. Fornisce una piattaforma per sviluppare applicazioni utilizzando una gamma di tecnologie e linguaggi di programmazione disponibili. Offre la possibilità di creare e distribuire applicazioni utilizzando la piattaforma .net, che è la tecnologia di sviluppo delle applicazioni di Microsoft. Oltre a .net, sono supportate molte altre tecnologie e linguaggi. Ad esempio, Java, PHP, Ruby, Oracle, Linux, MySQL, Python.

Le applicazioni Windows Azure vengono ridimensionate creando più istanze dell'applicazione. Il numero di istanze necessarie all'applicazione è specificato dallo sviluppatore durante l'hosting delle applicazioni. Se il traffico aumenta o diminuisce sul sito Web o sull'applicazione Web, è possibile gestirlo facilmente accedendo al portale di gestione di Windows Azure e specificando le istanze. Il bilanciamento del carico può anche essere automatizzato, il che consentirebbe ad Azure di decidere autonomamente quando assegnare più risorse all'applicazione.

Le applicazioni web supportano .net, java, python, php e node.js. Attività come ridimensionamento e backup possono essere facilmente automatizzate. È disponibile una nuova funzionalità chiamata "webjobs", una sorta di servizio di elaborazione batch. I lavori web possono anche essere ridimensionati e pianificati. Le piattaforme di applicazioni mobili supportate sono Xamarin iOS, Xamarin Android e IOS.

La piattaforma Azure è sviluppata in modo tale che gli sviluppatori devono concentrarsi solo sulla parte di sviluppo e non devono preoccuparsi di altre cose tecniche al di fuori del loro dominio. Pertanto, la maggior parte del lavoro amministrativo viene svolto da Azure stesso.

Azure imposta anche un marketplace in cui i suoi clienti possono acquistare applicazioni e servizi. È una piattaforma in cui i clienti possono cercare applicazioni e distribuirle in modo più semplice. Il marketplace di Azure è attualmente disponibile in 88 paesi. Un'applicazione acquistata dal marketplace può essere facilmente collegata all'ambiente di sviluppo locale dagli sviluppatori dell'applicazione. Il prezzo viene effettuato utilizzando 5 diversi modelli, che includono canone mensile e basato sull'utilizzo. Alcune delle applicazioni sono addirittura gratuite.