Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.

Azure App Service at Let's Dev This

766 visualizaciones

Publicado el

Azure App Service overview at Microsoft's Microsoft's Let's Dev This in Montréal on March 30th, 2016.

Publicado en: Tecnología
  • Inicia sesión para ver los comentarios

Azure App Service at Let's Dev This

  1. 1. Azure App Service Guy Barrette Azure MVP Microsoft Regional Directors Program @GuyBarrette http://guy.cloud
  2. 2. Mobile Services Key app services in Azure in the old days Azure Websites BizTalk Services
  3. 3. API APPS Easily build and consume APIs in the cloud WEB APPS Web apps that scale with your business LOGIC APPS Automate business process across SaaS and on-premises MOBILE APPS Build Mobile apps for any device Azure App Service
  4. 4. One price
  5. 5. Web Apps Logic Apps Mobile Apps API Apps Customer site Administration App Order Completed Customer App
  6. 6. Benefits of App Services  Automatic OS patching  Enterprise-grade security  High availability  Automated scale out/in  Built-in load balancing  Supports many languages and platforms  .NET, Node.js, Python, Ruby and many more  Easy continuous deployment  Continuous delivery from third-party source control providers  Built-in Git repo
  7. 7. Continous Delivery with App Service
  8. 8. Continuous integration
  9. 9. Continuous Deployment for Web Apps Web App Production Slot Source Control / Code RepoWeb App Staging Slot Commits Agility through Continuous Deployment Auto-Swap Changes Hooks Git pull Developer
  10. 10. GitHubVisual Studio Online Git BitBucketCodePlex DropBox FTP Choose your own adventure! Source Control for Web/API/Mobile Apps
  11. 11. API APPS Easily build and consume APIs in the cloud WEB APPS Web apps that scale with your business LOGIC APPS Automate business process across SaaS and on-premises MOBILE APPS Build Mobile apps for any device Azure App Service
  12. 12. Web Apps
  13. 13. WEB APPS Full capability set available including: • .NET, Node.js, Java, PHP, and Python • WebJobs for long running tasks • Integrated VS publish, remote debug… • CI with GitHub, BitBucket, VSO • Auto-load balance, Autoscale, Geo DR • Virtual networking and hybrid connections • Site slots for staged deployments
  14. 14. AutoScale
  15. 15. AutoScale
  16. 16. AutoScale
  17. 17. Staging
  18. 18. Staging
  19. 19. Staging
  20. 20. Staging
  21. 21. Demo: Creating a Web App
  22. 22. API APPS Easily build and consume APIs in the cloud WEB APPS Web apps that scale with your business LOGIC APPS Automate business process across SaaS and on-premises MOBILE APPS Build Mobile apps for any device Azure App Service
  23. 23. Mobile Apps
  24. 24. Offline sync Azure Mobile Services Windows iOS Android HTML 5/JS Xamarin PhoneGap Sencha WindowsAndroid Chrome iOS OSX In-AppKindle Facebook Twitter Microsoft Google Azure Active Directory SQL MongoTables O365 Offline Sync Backend code .NET Node.js API Apps Azure Mobile Apps Web App
  25. 25. New capabilities for Mobile apps: • Webjobs for long running tasks • CI with GitHub, BitBucket, VSO • Auto-load balance, Autoscale, Geo DR • Virtual networking and hybrid connections • Site slots for staged deployments Mobile services plus a whole lot more MOBILE APPS
  26. 26. API Apps
  27. 27. Easily use cloud or custom APIs: • Dozens of built-in APIs for popular SaaS • An ecosystem of APIs for any need • Create and publish custom, reusable APIs • Visual Studio tooling with one click publish and remote debugging • Automatic client SDK generation for many languages Create, consume and host APIs more easily API APPS
  28. 28. Benefits of API Apps  Bring your API as-is  .NET Web API  Node.js + Express  Java  PHP  Many other technologies  Connect easily to SaaS platforms
  29. 29. Benefits of App Services  Automatic OS patching  Enterprise grade security  High availability  Support for many platforms & languages  Auto scaling and load balancing  WebJobs for background processing  Easy deployment, including continuous delivery  Access on-premises data Additional Benefits • Bring your API as-is • Simple access control • Connectivity to SaaS platforms • Swagger metadata • Logic App integration • Visual Studio tooling and support • Public and private marketplaces • Automatic dependency deployment • Automatic updates
  30. 30. Consuming API Apps  API Apps expose HTTP services  Metadata is exposed using Swagger 2.0 metadata  JSON file  Widely supported  Client applications
  31. 31. Simplifying Integration
  32. 32. Demo: API Apps
  33. 33. API APPS Easily build and consume APIs in the cloud WEB APPS Web apps that scale with your business LOGIC APPS Automate business process across SaaS and on-premises MOBILE APPS Build Mobile apps for any device Azure App Service
  34. 34. Logic Apps
  35. 35. New Logic Apps for easy automation • Drag-Drop designer for rapid creation • Dozens of pre-built templates to get started • Out of box support for popular SaaS and on- premises apps • Use with custom API apps of your own • Biztalk APIs for expert integration scenarios Automate SaaS and on-premises systems LOGIC APPS
  36. 36. • 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 Connectors Protocols BizTalk Services Built-in API Connectors
  37. 37. Demo: Logic Apps
  38. 38. Try App Service: Web Apps today https://tryappservice.azure.com Ask Questions: Twitter: @GuyBarrette Contact info: http://guy.cloud

×