„Ich schieb da mal was in die Cloud“
Manuel Meyer, Trivadis AG
Slide 2
Slide 2 text
Über mich…
Manuel Meyer
C#/XAML/VS/Azure
@manumeyer1
www.manuelmeyer.net
[email protected]
Slide 3
Slide 3 text
1. «Die App»
2. Der Azure AppService
3. API Apps
4. Mobile Apps
5. Function Apps
6. Logic Apps
Slide 4
Slide 4 text
«Die App»
Slide 5
Slide 5 text
Die App
Slide 6
Slide 6 text
Frontend
(Angular)
Azure Function
Cognitive
Services
Azure API App
Azure SQL
Slide 7
Slide 7 text
Azure AppService
Slide 8
Slide 8 text
No content
Slide 9
Slide 9 text
No content
Slide 10
Slide 10 text
No content
Slide 11
Slide 11 text
«In die Cloud Schieben»
VM
AppService
Functions
ServiceFabric
Containers LogicApps
EventGrid
+
+
Server-as-a-Service Serverless
IaaS
Slide 12
Slide 12 text
Der Azure AppService
„Eine Plattform für
das Hosting von
webbasierten
Workloads“
▪ Elastizität
▪ Pay-as-you-go
▪ Easy Deployment
▪ Scaling
▪ Tooling, Monitoring.
Slide 13
Slide 13 text
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
Slide 14
Slide 14 text
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
Slide 15
Slide 15 text
API Apps
Slide 16
Slide 16 text
API Apps
API App = Web Api + Swagger
«einherstolzieren»
«grosstun»
«eine grosstuerische Art an den Tag legen».
Slide 17
Slide 17 text
Swagger
Slide 18
Slide 18 text
Open API Specification
Swashbuckle!
«sich draufgängerisch
benehmen».
Slide 19
Slide 19 text
No content
Slide 20
Slide 20 text
Swagger
http://swagger.io/
Slide 21
Slide 21 text
DEMO
Azure Api Apps
Slide 22
Slide 22 text
Mobile Apps
Slide 23
Slide 23 text
Azure Mobile Apps
„Ein skalierbares
Backend für Deine
mobile App“
▪ «Quickstart»
▪ Datenspeicherung &
Offline Daten
▪ Authentifizierung
▪ Push Notifications
▪ No-Code Backend.
Slide 24
Slide 24 text
Function Apps
Slide 25
Slide 25 text
Azure Functions
„In der Cloud
gehostete Snippets,
die auf Events
reagieren“
▪ Data Processing
▪ Integration
▪ IoT
▪ APIs
▪ C#, Node.js, Python,
F#, batch, bash, Java.