Successfully reported this slideshow.
Your SlideShare is downloading. ×

Azure Web Apps: portare il tuo sito sul cloud

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Loading in …3
×

Check these out next

1 of 51 Ad
Advertisement

More Related Content

Slideshows for you (20)

Similar to Azure Web Apps: portare il tuo sito sul cloud (20)

Advertisement

More from Davide Benvegnù (20)

Recently uploaded (19)

Advertisement

Azure Web Apps: portare il tuo sito sul cloud

  1. 1. Azure Web Apps: portare il tuo sito nel cloud Davide Benvegnù Managing Director & CTO – DBTek Ltd / Microsoft MVP Visual Studio ALM @davidebenvegnu #azureit15
  2. 2. Agenda Creazione di un sito Supporto a vari linguaggi Distribuzione Integrazione con il source control Scalabilità Web Jobs Slot per i web site Gestore del traffico Backup Connessioni ibride
  3. 3. Il modo più veloce di sviluppare per il cloud
  4. 4. Tre modi per ospitare la tua applicazione nella piattaforma Microsoft Azure Infrastructure as a Service IaaS Platform as a Service PaaS
  5. 5. .NET Python Sviluppa app con… Node.js Java PHP
  6. 6. Demo Creazione di un Azure Website Supporto a diversi linguaggi
  7. 7. Visual Studio + Azure Websites Crea una risorsa su Azure durante la creazione del progetto Crea un Azure Website in fase di distribuzione Gestione con il Server Explorer
  8. 8. Demo Il supporto di Visual Studio
  9. 9. Continuous Delivery
  10. 10. GitHubVisual Studio Online Git BitBucketCodePlex DropBox FTP Scegli il tuo strumento preferito! Versioning del codice
  11. 11. 11 Distribuzione
  12. 12. Scalabilità
  13. 13. 1 6Numero di istanze Istanze Scaling manuale
  14. 14. AutoScale
  15. 15. AutoScale
  16. 16. AutoScale
  17. 17. 2 6 60 80 Numero di istanze Utilizzo CPU| Utilizzo memoria| Lungh. Coda disco | Lungh. Coda HTTP | Dim. Input | Dim. Output Percentuale Istanze [Metrica] Auto-Scaling (Metrica)
  18. 18. Si scalano solo i siti web Lo scaling non è istantaneo Considerazioni sull’auto scaling
  19. 19. Demo Autoscale
  20. 20. Ambienti di deployment
  21. 21. Sviluppo
  22. 22. Sviluppo
  23. 23. Sviluppo
  24. 24. Sviluppo
  25. 25. WebJobs
  26. 26. WebJobs
  27. 27. WebJobs
  28. 28. Demo Concetti fondamentali sui WebJobs
  29. 29. Azure Traffic Manager
  30. 30. Disponibilità degli Azure Websites 14 stati in tutto il mondo nel 2014
  31. 31. Instradamento intelligente del traffico con Traffic Manager www.yourapp.com
  32. 32. www.yourapp.com Instradamento intelligente del traffico con Traffic Manager
  33. 33. Load balancing Failover Performance Round robin Funziona anche per servizi on-premises
  34. 34. Backup
  35. 35. Backups File manifest del WebsiteDatabase (Opzionale)File del Website
  36. 36. Connessione ibrida
  37. 37. Web Site Servizio mobile Rete aziendale Microsoft SQL Server Connessione ibrida Altre risorse pubblicate Gestore delle connessioni ibride Connessione ibrida
  38. 38. App Service
  39. 39. Servizi mobili Servizi app chiave in Azure ad oggi Azure Websites Servizi BizTalk  Offerta unica e integrata  Sviluppa app e servizi intelligenti  Scala in base alla dimensione del tuo business Azure App Service
  40. 40. API APP Sviluppa e consuma API nel cloud con semplicità WEB APP Web app che scalano con il tuo sito LOGIC APP Automatizza processi aziendali tra vari SaaS anche on-premise MOBILE APP Sviluppa app per ogni dispositivo Un’offerta integrata
  41. 41. WEB APPS LOGIC APPS MOBILE APPS App Service: un esempio API APPS Gestione del supporto end-to-end 1. Il cliente prenota un appuntamento 2. Il gestore del servizio gli assegna un tecnico 3. Il tecnico porta a termine il lavoro
  42. 42. WEB APPS LOGIC APPS MOBILE APPS App Service API APPS WEB APPS LOGIC APPS MOBILE APPS API APPS Sito per il cliente Gestore del servizio App del tenicoAppuntamento del cliente
  43. 43. WEB APPS Le funzionalità comprendono • .NET, Node.js, Java, PHP, and Python • Supporto ai Web Jobs • Pubblicazione integrata in VS e debug remoto • CI con GitHub, BitBucket, VSO • Auto-load balance, Scaling automatico, Geo disaster recovery • Virtual networking e connessioni ibride • Slot di distribuzione per l’ambiente di test Le web app funzionano senza necessità di cambiamenti
  44. 44. Nuove funzionalità per le mobile apps • Supporto ai Web Jobs • CI con GitHub, BitBucket, VSO • Auto-load balance, Scaling automatico, Geo disaster recovery • Virtual networking e connessioni ibride • Slot di distribuzione per l’ambiente di test I mobile services con tante funzionalità aggiuntive MOBILE APPS
  45. 45. Nuove app logiche per un automazione semplice • Designer grafico, no codice! • Dozzine di template già pronti • Supporto ai maggiori sisemi SaaS • Si integra con le API che svilupperai • API di BizTalk per scenari di integrazione avanzata Automatizza sistemi SaaS e on-premise LOGIC APPS
  46. 46. Per usare facilmente app in cloud: • Dozzine di API pronte per i più popolari SaaS • Un ecosistema di API per ogni necessità • Puoi creare e pubblicare API custom riutilizzabili • Tool di VS che supportano il remote debug e il one click publish • Generazione automatica di un client SDK in diversi linguaggi Crea, consuma e utilizza le API più facilmente API APPS
  47. 47. • Box • Chatter • Delay • Dropbox • Azure HD Insight • Marketo • Azure Media Services • OneDrive • SharePoint • SQL Server • Office 365 • Oracle • QuickBooks • SalesForce • Sugar CRM • SAP • Azure Service Bus • Azure Storage • Timer / Recurrence • Twilio • Twitter • IBM DB2 • Informix • Websphere MQ • Azure Web Jobs • Yammer • Dynamics CRM • Dynamics AX • Hybrid Connectivity • HTTP, HTTPS • File • Flat File • FTP, SFTP • POP3/IMAP • SMTP • SOAP + WCF • Batching / Debatching • Validate • Extract (XPath) • Transform (+Mapper) • Convert (XML-JSON) • Convert (XML-FF) • X12 • EDIFACT • AS2 • TPMOM • Rules Engine Connettori Protocolli Servizi BizTalk API Connector Built-in
  48. 48. Demo Logic App e Connector
  49. 49. Grazie We need your Feedback! http://aka.ms/azurebcampp

Editor's Notes

  • Making the point that Virtual Machines is IaaS while both CloudServices and Websites are PaaS.
  • FTP files (ASP, Node, PHP, etc.) to new website created in demo 1
  • File / New Web Application
    Show Host In The Cloud dialog
    Select Empty web site (for quick create)
    Right-click project, select Publish
    Show Azure Website creation
    Cancel publish
    Show Azure Websites in Server Explorer
    Right-click one Website and show settings
  • Slide Objectives:
    Objective #1

    Transition:
    Transition statement(s) to setup the slide

    Speaking Points:
    Speaking Point #1
    Speaking Point #2

    Notes:
    Any notes go here
  • Today we are announcing App Service, a new service in Azure, which brings together the functionality of Azure Websites, Azure Mobile Services, and Azure Biztalk Services into a single development experience.


  • App Service has everything you need to build apps that target both web and mobile clients from a single app back-end.
    Using API Apps, you can connect your app to dozens of popular services like Office 365 and salesforce.com in minutes, and integrate your own APIs so they can be used within any app.
    And finally with Logic Apps, you can automate business processes using a simple no-code experience.
  • App Service has everything you need to build apps that target both web and mobile clients from a single app back-end.
    Using API Apps, you can connect your app to dozens of popular services like Office 365 and salesforce.com in minutes, and integrate your own APIs so they can be used within any app.
    And finally with Logic Apps, you can automate business processes using a simple no-code experience.
  • All the connectivity and tools you need to automate your modern business – with over 40 connectors and growing all the time with the ability for any 3rd party to contribute to our gallery.
  • Andare nel portale e provare a costruire una logic app con un connector (esempio di demo su http://azure.microsoft.com/en-us/documentation/articles/app-service-logic-create-a-logic-app/)

×