Upgrade to Pro — share decks privately, control downloads, hide ads and more …

BASTA Spring 2018 - Ich schieb da mal was in die Cloud (Azure AppService & Serverless)

Manuel Meyer
February 22, 2018

BASTA Spring 2018 - Ich schieb da mal was in die Cloud (Azure AppService & Serverless)

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 heisst die Plege und Verwaltung der virtuellen Maschinen übernimmt die Azure Cloud. Wir Entwickler profitieren direkt von den Cloud-Eigenschaften wie Skalierung per Knopfdruck oder hohe 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.

Manuel Meyer

February 22, 2018
Tweet

More Decks by Manuel Meyer

Other Decks in Programming

Transcript

  1. „Ich schieb da mal was in die Cloud“
    Manuel Meyer, Trivadis AG

    View full-size slide

  2. Über mich…
    Manuel Meyer
    C#/XAML/VS/Azure
    @manumeyer1
    www.manuelmeyer.net
    [email protected]

    View full-size slide

  3. 1. «Die App»
    2. Der Azure AppService
    3. API Apps
    4. Mobile Apps
    5. Function Apps
    6. Logic Apps

    View full-size slide

  4. Frontend
    (Angular)
    Azure Function
    Cognitive
    Services
    Azure API App
    Azure SQL

    View full-size slide

  5. Azure AppService

    View full-size slide

  6. «In die Cloud Schieben»
    VM
    AppService
    Functions
    ServiceFabric
    Containers LogicApps
    EventGrid
    +
    +
    Server-as-a-Service Serverless
    IaaS

    View full-size slide

  7. Der Azure AppService
    „Eine Plattform für
    das Hosting von
    webbasierten
    Workloads“
    ▪ Elastizität
    ▪ Pay-as-you-go
    ▪ Easy Deployment
    ▪ Scaling
    ▪ Tooling, Monitoring.

    View full-size slide

  8. 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
    Der Azure AppService

    View full-size slide

  9. Azure App Service
    Microsoft Account
    Azure Subscription
    Paid, Free (Test, BizSpark, DreamSpark, 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

    View full-size slide

  10. API Apps
    API App = Web Api + Swagger
    «einherstolzieren»
    «grosstun»
    «eine grosstuerische Art an den Tag legen».

    View full-size slide

  11. Open API Specification
    Swashbuckle!
    «sich draufgängerisch
    benehmen».

    View full-size slide

  12. Swagger
    http://swagger.io/

    View full-size slide

  13. DEMO
    Azure Api Apps

    View full-size slide

  14. Azure Mobile Apps
    „Ein skalierbares
    Backend für Deine
    mobile App“
    ▪ «Quickstart»
    ▪ Datenspeicherung &
    Offline Daten
    ▪ Authentifizierung
    ▪ Push Notifications
    ▪ No-Code Backend.

    View full-size slide

  15. Function Apps

    View full-size slide

  16. Azure Functions
    „In der Cloud
    gehostete Snippets,
    die auf Events
    reagieren“
    ▪ Data Processing
    ▪ Integration
    ▪ IoT
    ▪ APIs
    ▪ C#, Node.js, Python,
    F#, batch, bash, Java.

    View full-size slide

  17. Azure Functions

    View full-size slide

  18. DEMO
    Azure Functions

    View full-size slide

  19. Azure Logic Apps
    „Workflows in
    der Cloud“

    View full-size slide

  20. Azure Logic Apps
    ▪ Actions & Decisions
    ▪ Connectors
    ▪ DB: Sql, Oracle
    ▪ Systems: Sharepoint, O365,
    SAP
    ▪ Protocols: AS2, POP, FTP…
    ▪ SaaS: Dropbox, Slack,
    Yammer, Twitter
    ▪ Trigger, Manual, Action.

    View full-size slide

  21. DEMO
    Azure Logic Apps

    View full-size slide

  22. Ressourcen
    ▪ Azure AppService
    ▪ https://azure.microsoft.com/en-us/services/app-service/
    ▪ Github Technical Community Content
    ▪ https://github.com/Microsoft/TechnicalCommunityContent
    ▪ https://github.com/Microsoft/TechnicalCommunityContent/tree/master/Cloud%20Comp
    uting/Azure%20Functions
    ▪ Scott Hanselman: AppService Secrets
    ▪ https://www.hanselman.com/blog/AzureAppServiceSecretsAndWebSiteHiddenGems.a
    spx

    View full-size slide

  23. Danke!
    Manuel Meyer
    C#/XAML/VS/Azure
    @manumeyer1
    www.manuelmeyer.net
    [email protected]

    View full-size slide