View
74
Download
0
Category
Preview:
Citation preview
BASLE BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENEVA
HAMBURG COPENHAGEN LAUSANNE MUNICH STUTTGART VIENNA ZURICH
Der Azure AppServiceDie PaaS Lösung für Entwickler
Manuel Meyer, ZH-AD
www.manuelmeyer.net
@manumeyer1
Ü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
Agenda
1. The Azure AppService
2. WebApps
3. API Apps
4. Mobile Apps
5. Logic Apps
6. Function Apps.
The Azure AppService
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
Azure Service Stack
Azure App Service
API APPS
Easily build and consume REST APIs in the cloud
WEB APPSWeb apps that scale with your
business
LOGIC APPS
Automate business process across SaaS and on-premises
MOBILE APPS
Build Mobile apps for any deviceFUNCTIONS
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»
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 ServiceApp ServiceApp Service
Functionality
DNS-Name
Monitoring
Billing
Templated Deployment
Payment
Resource GroupResource Group
WebApps
Demo Web Apps
Demo Web Apps
API Apps
API Apps
= ASP.NET Web API
Azure API App
+ Swagger
Swagger? Hä?
Swagger? Hä?
YES, WE DO!
Meet Swashbuckle...
Azure Compute Overview
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/
Mobile Apps
Azure Mobile Apps
• Data Storage & Offline Data
• User Athentication
• Push Notifications
• No-Code Backend.
«A scalable backend for your
mobile app»
Azure Mobile Apps
• Quick Start
• Create no-
code Backend
• Download
Visual Studio
Solution
Azure Mobile Apps
Demo Mobile Apps
Logic Apps
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»
Function Apps
Azure Functions
• Data Processing / Integration / IoT /
APIs
• C#, Node.js, Python, F#, PHP, batch,
bash, Java
«Cloud hosted code snippets that
react to events»
Azure Functions
Azure Function Apps
Demo Azure Functions
https://github.com/Microsoft/TechnicalCommunityContent/tree/master/Cloud%20Computing/
Azure%20Functions
Azure App Service
API APPS
Easily build and consume REST APIs in the cloud
WEB APPSWeb apps that scale with your
business
LOGIC APPS
Automate business process across SaaS and on-premises
MOBILE APPS
Build Mobile apps for any deviceFUNCTIONS
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
Azure Zurich User Group
A journey from On-Premise to Azure Applications
Cloud Adoption Challenges & Microservices on Service Fabric
Global Azure Bootcamp
Hybrid Cloud with OMS
FC Basel on Azure & Release Automation with Docker & Azure
NEW: 26.10.2017: Machine Learning & Intelligence
NEW: 13.02.2018: Virtual/Augmented/Mixed Reality Geekout
http://www.azurezurichusergroup.com
Thank You!Manuel Meyer (manuel.meyer@trivadis.com)
www.manuelmeyer.net
@manumeyer1
Recommended