.NET Day 05 Febbraio 2015 #netday15 [email protected] Blog: http://marcominerva.wordpress.com Twitter: @marcominerva DotNetAbruzzo .NET Day #netday15 .NET Day #netday15 .NET Day #netday15 .NET Day #netday15 .NET Day #netday15 The request hits the controller B The Controller asks the Model for data Model 2 1 3 The Model gives the data back to the Controller Controller r o w s e r The controller formats the data and passes them to the View 4 5 The view renders the HTML that needs to be sent to the client .NET Day #netday15 View .NET Day #netday15 .NET Day #netday15 .NET Day #netday15 .NET Day #netday15 .NET Day #netday15 .NET Day #netday15 .NET Day #netday15 .NET Day #netday15 .NET Day #netday15 .NET Day #netday15 .NET Day #netday15 .NET Day #netday15 Microsoft Azure Introduzione ragionata per sviluppatori .NET .NET Day #netday15 Huge infrastructure scale is the enabler 19 Regions ONLINE…huge datacenter capacity around the world…and we’re growing North Europe Central US Iowa US Gov Ireland North Central US Illinois West Europe Netherlands China North * Beijing East US Iowa West US Virginia South Central US Texas India West US Gov Japan West India East TBD Virginia Saitama Shanghai East US 2 California Japan East China South * Virginia Osaka TBD East Asia Hong Kong SE Asia Singapore Australia East Sydney Brazil South Sao Paulo 100+ datacenters Top 3 networks in the world 2x AWS, 6x Google DC Regions G Series – Largest VM in World, 32 cores, 448GB Ram, SSD… Australia West Melbourne Operational Announced * Operated by 21Vianet 23 Microsoft Azure Web Sites Crea nuovi siti Web in pochi secondi Gestisci e scala i tuoi siti con facilità Load balancing automatico Utilizza istanze riservate per aumentare le performance e la scalabilità Supporto per attività schedulate (Web jobs) Utilizza ASP.NET, ASP, PHP, Java o Node.js Database SQL Azure o MySQL Supporto ad applicazioni e framework open source Sviluppa con Visual Studio e WebMatrix Supporta tool di sviluppo Web su ogni piattaforma (Windows, OSX e Linux) Integrazione con source control come Team Foundation Server e Git Supporto per l’analisi dell’utilizzo e delle performance Accesso veloce a log, richieste e diagnostica SQL Azure • • • • Database SQL Server as a service Completamente gestito Scalabile Cross Datacenter failover e backup per supportare scenari di disaster recovery Azure Storage • Storage as a service • Completamente gestito • Replica automatica dei dati Mobile Services • Fornisce i servizi di base per lo sviluppo di applicazioni client • Client supportati • • • • • • • • iOS Android HTML5/Web Xamarin Windows Windows Phone PhoneGap Sencha Storage Authentication Logic Push Scheduler Azure Portal manage.windowsazure.com Azure Management Portal (Preview) portal.azure.com .NET Day #netday15 Provare Azure • 150 € di credito validi per un mese • Utilizzabili con tutti i servizi di Azure • Una serie di risorse utilizzabili gratuitamente + http://azure.microsoft.com/it-it/pricing/free-trial http://www.asp.net http://www.asp.net/web-api http://www.asp.net/signalr http://azure.microsoft.com .NET Day #netday15