DWX2017 - Ich schieb da mal was in die Cloud - Der Azure AppService, die PaaS Lösung für Entwickler

DWX2017 - Ich schieb da mal was in die Cloud - Der Azure AppService, die PaaS Lösung für Entwickler

Mit dem AppService Angebot stellt die Azure Cloud eine Plattform bereit, auf welcher Code ausgeführt und somit Lösungen bereitgestellt werden können. Es handelt sich dabei um ein Platform-as-a-Service Angebot, das heißt die Pflege und Verwaltung der virtuellen Maschinen übernimmt die Azure Cloud. Wir Entwickler profitieren direkt von den Cloud-Eigenschaften wie Skalierung per Knopfdruck oder hoher Verfügbarkeit. Nach dieser Session wissen sie, worum es beim AppService geht und können ihre eigenen Anwendungen mit wenigen Klicks in die Cloud verschieben.

7252086bae9203045dd7f5664fd96a07?s=128

Manuel Meyer

June 27, 2017
Tweet

Transcript

  1. BASLE BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENEVA HAMBURG

    COPENHAGEN LAUSANNE MUNICH STUTTGART VIENNA ZURICH Der Azure AppService Die PaaS Lösung für Entwickler Manuel Meyer, Trivadis AG http://manuelmeyer.net @manumeyer1
  2. Über mich… Consultant & Trainer for .NET C#/XAML, Integration, Azure,

    Troubleshooting & Performance Management MVP for Visual Studio & Dev. Tools www.azurezurichusergroup.com www.dotnetday.ch Manuel Meyer www.manuelmeyer.net @manumeyer1
  3. Agenda 1. Der Azure AppService 2. WebApps 3. API Apps

    4. Mobile Apps 5. Logic Apps 6. Function Apps.
  4. Der Azure AppService

  5. Azure Compute Overview Azure App Service Quickly and easy deployment

    to highly scalable web / mobile / api environment Cloud Services High available, scalable applications and services using rich PaaS environment, Advanced mult-tier scenarios Virtual Machines Easily deploy and run durable Windows Server and Linux VM’s using IaaS environment
  6. Azure Service Stack

  7. Azure App Service API APPS Easily build and consume REST

    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 FUNCTIONS
  8. Azure App Service FUNCTIONS • Elasticity & Pay-as-you-go • Easy

    Deployment • Scale, Autoscale • Tooling, Monitoring • Hybrid Connectivity. «A platform for the hosting web- based workloads»
  9. Azure App Service Microsoft Account Azure Subscription Paid, Free (Test,

    BizSpark, DreamSpark, MCT, MSDN) App Service Plan (Cluster) (Connects Compute Power & Resources) Location Sizing Scale App Service App Service App Service Functionality DNS-Name Monitoring Billing Templated Deployment Payment Resource Group Resource Group
  10. WebApps

  11. Demo Web Apps Demo Web Apps

  12. API Apps

  13. API Apps = ASP.NET Web API Azure API App +

    Swagger
  14. Swagger? Hä?

  15. Swagger? Hä? YES, WE DO! Meet Swashbuckle...

  16. Azure Compute Overview

  17. Swagger http://swagger.io/

  18. API Apps Demo API Apps http://manuelmeyer.net/2017/04/azure-powertip-5-setting-up-an-sql-server-with-the- adventureworks-sample-database-in-2-minutes/

  19. Mobile Apps

  20. Azure Mobile Apps • Data Storage & Offline Data •

    User Athentication • Push Notifications • No-Code Backend. «A scalable backend for your mobile app»
  21. Azure Mobile Apps • Quick Start • Create no- code

    Backend • Download Visual Studio Solution
  22. Azure Mobile Apps Demo Mobile Apps

  23. Logic Apps

  24. Azure App Service • Actions & Decisions • Connectors •

    Database: Sql, Oracle • Systems: Sharepoint, O365, SAP, ... • Protocols: AS2, POP, FTP, HTTP,... • SaaS: DropBox, Slack, Yammer, Twitter • Started by Trigger • Manual • Scheduled • Action (e.g. HTTP POST). «Think of workflows in the cloud»
  25. None
  26. Function Apps

  27. Azure Functions • Data Processing / Integration / IoT /

    APIs • C#, Node.js, Python, F#, PHP, batch, bash, Java «Cloud hosted code snippets that react to events»
  28. Azure Functions

  29. Azure Function Apps Demo Azure Functions https://github.com/Microsoft/TechnicalCommunityContent/tree/master/Cloud%20Computing/ Azure%20Functions

  30. Azure App Service API APPS Easily build and consume REST

    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 FUNCTIONS
  31. More... • Azure App Service • https://azure.microsoft.com/en-us/services/app-service/ • Github Microsoft

    Technical Community Content • https://github.com/Microsoft/TechnicalCommunityContent • Scott Hanselman: AppService Secrets • https://www.hanselman.com/blog/AzureAppServiceSecretsAndWebSiteHiddenGe ms.aspx
  32. Thank You! Manuel Meyer (manuel.meyer@trivadis.com) www.manuelmeyer.net @manumeyer1