SlideShare a Scribd company logo
Azure App Service
Sergey Poplavskiy
DX, Microsoft Ukraine
Azure App Service
Build and scale great cloud apps
Web Apps
Mobile Apps
Logic Apps
API Apps
Develop apps with…
.NET | Node.js | PHP | Python | Java
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
Web Apps
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
Web apps run as-is
no changes required
App Service Web App Architecture
Microsoft Azure
Load Balancer
Runtime Database
Application Database
API Endpoint
Frontend (IIS ARR)
Publish Endpoint Blob Storage
File Server
Metering
Deployment
Server(s)
Visual Studio + App Service Web Apps
Create Azure Resources during File / New
Create Web App during deploy
Manage with Server Explorer
WebJobs
Light-weight CPU Intensive Tasks
run.cmd, run.bat run.exe run.ps1 run.sh run.php run.py run.js
BlobTrigger, TableTrigger, QueueTrigger,
ServicebusTrigger
Scale: Singleton, Multi-instance
Job Type: On-Demand, Scheduled, Continuous
WebJobs SDK Feature:
Deployment: Portal, Visual Studio, CLI, Git
WebJobs
WebJobs
API Apps
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
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
Consuming API Apps
 API Apps expose HTTP services
 Metadata is exposed using Swagger 2.0 metadata
 JSON file
 Widely supported
 Client applications
Enterprise connectivity
Simplifying Integration
Logic Apps
New Logic Apps for easy automation
• No code 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
Azure App Services для создания бэкенда мобильных приложений. Parse Open Source на Azure. UA Mobile 2016.
• 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
Mobile Apps
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
Azure Mobile Services
Storage
Authentication
Logic
Push
Scheduler
Structured
Storage
 Powered by SQL Database
 Supports rich querying capabilities
 Dynamic Schematization
 Data management in:
 Azure Portal
 SQL Portal (Silverlight)
 SQL Management Studio
 REST API
 Azure CLI Tools
 SQL CLI
Microsoft Azure
Server Side Table Scripts
Node.js scripts
Intercept CRUD requests
to tables
Passes through to SQL by
default
Fully customizable
.NET Web API
backend in
Visual Studio
MongoDB, Table Storage,
SQL out of the box
Custom
API
 Non-table based endpoints
 Accessible from
 GET
 POST
 PUT
 PATCH
 DELETE
 For node.js logic in scripts like table endpoints
 For .NET delivered through a WebAPI
 Expose any functionality you want
28Microsoft Azure
Continuous Delivery with
App Service
Continuous integration
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
GitHubVisual Studio
Online
Git BitBucketCodePlex DropBox FTP
Choose your own adventure!
Source Control for Web/API/Mobile Apps
AutoScale
AutoScale
AutoScale
AutoScale
Application Insights
Application Insights
Application
Insights
DEMO: Parse on Azure
Try App Service: Web Apps today
https://tryappservice.azure.com
Ask Questions:
Skype: sp_sheffield
Email: v-spopla@microsoft.com
Get started
Visit azure.microsoft.com
Azure App Services для создания бэкенда мобильных приложений. Parse Open Source на Azure. UA Mobile 2016.

More Related Content

PPTX
Continuous delivery with azure app service
PPTX
Azure app services API apps
PPTX
Azure App Service Architecture. Web Apps.
PPTX
Azure App Service at Let's Dev This
PPTX
Azure app service to create web and mobile apps
PPTX
Azure App Service
PPTX
Azure Web Apps - Introduction
PDF
DEV-007_Building Cloud Connected Xamarin Apps
Continuous delivery with azure app service
Azure app services API apps
Azure App Service Architecture. Web Apps.
Azure App Service at Let's Dev This
Azure app service to create web and mobile apps
Azure App Service
Azure Web Apps - Introduction
DEV-007_Building Cloud Connected Xamarin Apps

What's hot (20)

PPTX
Azure API Apps
PPTX
Introduction to Microsoft Azure App Service (Logic and API Apps)
PPTX
Getting started with development in azure
PPTX
Design and Implement Azure Web Apps
PPTX
Lessons learned from running massive WordPress sites at scale
PPTX
How Joomla and Microsoft are a Great Open Source Success
PPTX
Adapt or Die: A Microservices Story at Google
PPTX
Building Push Triggers for Logic Apps
PPTX
Microsoft Azure Api Management
PPTX
Firebase Introduction
PPTX
What's Better than Microservices? Serverless Microservices.
PPTX
Hybrid Integration with SAP
PPTX
Firebase Overview
PPTX
Running Web & Mobile in Azure App Service
PPTX
5 Absolutely Beautiful Things about Platform as a Service (PaaS)
PDF
WSO2Con EU 2015: Case Study – Digital Transformation: To Monetise Business by...
PPTX
Global Azure BootCamp: Azure Logic Apps
PPTX
Scalable APIs with Azure Functions
PPTX
Visual Studio 2017 - Montreal Launch Event
PPTX
Collab365 - AngularJS & Office 365 Unified API : A match made in heaven!
Azure API Apps
Introduction to Microsoft Azure App Service (Logic and API Apps)
Getting started with development in azure
Design and Implement Azure Web Apps
Lessons learned from running massive WordPress sites at scale
How Joomla and Microsoft are a Great Open Source Success
Adapt or Die: A Microservices Story at Google
Building Push Triggers for Logic Apps
Microsoft Azure Api Management
Firebase Introduction
What's Better than Microservices? Serverless Microservices.
Hybrid Integration with SAP
Firebase Overview
Running Web & Mobile in Azure App Service
5 Absolutely Beautiful Things about Platform as a Service (PaaS)
WSO2Con EU 2015: Case Study – Digital Transformation: To Monetise Business by...
Global Azure BootCamp: Azure Logic Apps
Scalable APIs with Azure Functions
Visual Studio 2017 - Montreal Launch Event
Collab365 - AngularJS & Office 365 Unified API : A match made in heaven!
Ad

Viewers also liked (16)

PPTX
The new Azure App Service Architecture
PDF
Parse cloud code
PPTX
Azure: Docker Container orchestration, PaaS ( Service Farbic ) and High avail...
PPT
Parse Server Open Source
PDF
Generic Parse Server
PPTX
Azure Web App services
PPT
Microsoft Azure
PPTX
Microsoft Azure Overview
PPTX
Overview of azure microservices and the impact on integration
PPTX
Azure Functions Real World Examples
PPTX
MicroServices on Azure
PDF
REST: From GET to HATEOAS
PPTX
Microservices and Azure App Services
PPTX
Microservices and the Cloud based future of integration final
PDF
The Layman's Guide to Microsoft Azure
PPTX
Azure Cloud PPT
The new Azure App Service Architecture
Parse cloud code
Azure: Docker Container orchestration, PaaS ( Service Farbic ) and High avail...
Parse Server Open Source
Generic Parse Server
Azure Web App services
Microsoft Azure
Microsoft Azure Overview
Overview of azure microservices and the impact on integration
Azure Functions Real World Examples
MicroServices on Azure
REST: From GET to HATEOAS
Microservices and Azure App Services
Microservices and the Cloud based future of integration final
The Layman's Guide to Microsoft Azure
Azure Cloud PPT
Ad

Similar to Azure App Services для создания бэкенда мобильных приложений. Parse Open Source на Azure. UA Mobile 2016. (20)

PDF
Azure App Services.pdf
PPTX
App Services - Connecting the dots of Web Mobile and Integration_published
PPTX
Keynote speech
PDF
[API Meetup Tokyo #7 ~PaaSとAPIスペシャル~] AzureでMobile / Webアプリのサーバー側をAPI化 (Azure...
PPTX
Integrating SaaS application using Microsoft’s Azure App Service Platform
PPTX
Azure App Service - Customer Presentation v4.pptx
PPTX
Azure: un parque de diversiones en la nube para el desarrollador moderno by A...
PDF
App Service Web
PDF
Azure App Services
PDF
Azure web apps
PPTX
2015-12-02 - WebCamp - Microsoft Azure Logic Apps
PPTX
For loop summit - cheating the developer experience
PDF
Application modernization with azure PaaS and FaaS
PPTX
First Look at Azure Logic Apps (BAUG)
PDF
How modernizing enterprise applications gives you a competitive advantage
PPTX
Den Moderna Integrationsplattformen
PPT
Azure Services Platform Oc Event Ned
PPTX
2014.10.22 Building Azure Solutions with Office 365
PDF
Trivadis TechEvent 2017 Der Azure App Service by Manuel Meyer
PPTX
App Modernization Pitch Deck.pptx
Azure App Services.pdf
App Services - Connecting the dots of Web Mobile and Integration_published
Keynote speech
[API Meetup Tokyo #7 ~PaaSとAPIスペシャル~] AzureでMobile / Webアプリのサーバー側をAPI化 (Azure...
Integrating SaaS application using Microsoft’s Azure App Service Platform
Azure App Service - Customer Presentation v4.pptx
Azure: un parque de diversiones en la nube para el desarrollador moderno by A...
App Service Web
Azure App Services
Azure web apps
2015-12-02 - WebCamp - Microsoft Azure Logic Apps
For loop summit - cheating the developer experience
Application modernization with azure PaaS and FaaS
First Look at Azure Logic Apps (BAUG)
How modernizing enterprise applications gives you a competitive advantage
Den Moderna Integrationsplattformen
Azure Services Platform Oc Event Ned
2014.10.22 Building Azure Solutions with Office 365
Trivadis TechEvent 2017 Der Azure App Service by Manuel Meyer
App Modernization Pitch Deck.pptx

More from UA Mobile (20)

PDF
Designing iOS+Android project without using multiplatform frameworks - UA Mob...
PDF
Декларативное программирование клиент-серверных приложений на андроид - UA Mo...
PDF
Leave your Room behind - UA Mobile 2019
PDF
OpenId and OAuth2: Rear, Medium, Well Done - UA Mobile 2019
PDF
Google Wear OS watch faces and applications development - UA Mobile 2019
PDF
Історія декількох проектів та що в них пішло не так - UA Mobile 2019
PDF
Working effectively with ViewModels and TDD - UA Mobile 2019
PDF
Managing State in Reactive applications - UA Mobile 2019
PDF
Ідіоматична ін'єкція залежностей на Kotlin без фреймворків - UA Mobile2019
PDF
Актуальні практики дизайну мобільних додатків - UA Mobile 2019
PDF
До чого прикладати Docker в Android? - UA Mobile 2019
PDF
Building your Flutter apps using Redux - UA Mobile 2019
PDF
Optional. Tips and Tricks - UA Mobile 2019
PDF
Designing iOS+Android project without using multiplatform frameworks - UA Mob...
PDF
Бібліотеки та Інструменти на сторожі коду - UA Mobile 2019
PDF
Flutter: No more boring apps! - UA Mobile 2019
PDF
Долаючи прірву між дизайнерами та розробниками - UA Mobile 2019
PDF
Multiplatform shared codebase with Kotlin/Native - UA Mobile 2019
PDF
Sceneform SDK на практиці - UA Mobile 2019
PDF
Coroutines in Kotlin. UA Mobile 2017.
Designing iOS+Android project without using multiplatform frameworks - UA Mob...
Декларативное программирование клиент-серверных приложений на андроид - UA Mo...
Leave your Room behind - UA Mobile 2019
OpenId and OAuth2: Rear, Medium, Well Done - UA Mobile 2019
Google Wear OS watch faces and applications development - UA Mobile 2019
Історія декількох проектів та що в них пішло не так - UA Mobile 2019
Working effectively with ViewModels and TDD - UA Mobile 2019
Managing State in Reactive applications - UA Mobile 2019
Ідіоматична ін'єкція залежностей на Kotlin без фреймворків - UA Mobile2019
Актуальні практики дизайну мобільних додатків - UA Mobile 2019
До чого прикладати Docker в Android? - UA Mobile 2019
Building your Flutter apps using Redux - UA Mobile 2019
Optional. Tips and Tricks - UA Mobile 2019
Designing iOS+Android project without using multiplatform frameworks - UA Mob...
Бібліотеки та Інструменти на сторожі коду - UA Mobile 2019
Flutter: No more boring apps! - UA Mobile 2019
Долаючи прірву між дизайнерами та розробниками - UA Mobile 2019
Multiplatform shared codebase with Kotlin/Native - UA Mobile 2019
Sceneform SDK на практиці - UA Mobile 2019
Coroutines in Kotlin. UA Mobile 2017.

Recently uploaded (20)

PDF
Wondershare Filmora 15 Crack With Activation Key [2025
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PDF
System and Network Administration Chapter 2
PDF
Understanding Forklifts - TECH EHS Solution
PDF
Upgrade and Innovation Strategies for SAP ERP Customers
PDF
wealthsignaloriginal-com-DS-text-... (1).pdf
PPTX
Odoo POS Development Services by CandidRoot Solutions
PDF
top salesforce developer skills in 2025.pdf
PPTX
assetexplorer- product-overview - presentation
PPTX
history of c programming in notes for students .pptx
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PDF
How to Choose the Right IT Partner for Your Business in Malaysia
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PPTX
Why Generative AI is the Future of Content, Code & Creativity?
PPTX
Computer Software and OS of computer science of grade 11.pptx
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PDF
Design an Analysis of Algorithms II-SECS-1021-03
PDF
Designing Intelligence for the Shop Floor.pdf
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PDF
System and Network Administraation Chapter 3
Wondershare Filmora 15 Crack With Activation Key [2025
Internet Downloader Manager (IDM) Crack 6.42 Build 41
System and Network Administration Chapter 2
Understanding Forklifts - TECH EHS Solution
Upgrade and Innovation Strategies for SAP ERP Customers
wealthsignaloriginal-com-DS-text-... (1).pdf
Odoo POS Development Services by CandidRoot Solutions
top salesforce developer skills in 2025.pdf
assetexplorer- product-overview - presentation
history of c programming in notes for students .pptx
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
How to Choose the Right IT Partner for Your Business in Malaysia
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
Why Generative AI is the Future of Content, Code & Creativity?
Computer Software and OS of computer science of grade 11.pptx
Navsoft: AI-Powered Business Solutions & Custom Software Development
Design an Analysis of Algorithms II-SECS-1021-03
Designing Intelligence for the Shop Floor.pdf
Which alternative to Crystal Reports is best for small or large businesses.pdf
System and Network Administraation Chapter 3

Azure App Services для создания бэкенда мобильных приложений. Parse Open Source на Azure. UA Mobile 2016.

  • 1. Azure App Service Sergey Poplavskiy DX, Microsoft Ukraine
  • 2. Azure App Service Build and scale great cloud apps Web Apps Mobile Apps Logic Apps API Apps
  • 3. Develop apps with… .NET | Node.js | PHP | Python | Java
  • 4. 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
  • 6. 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 Web apps run as-is no changes required
  • 7. App Service Web App Architecture Microsoft Azure Load Balancer Runtime Database Application Database API Endpoint Frontend (IIS ARR) Publish Endpoint Blob Storage File Server Metering Deployment Server(s)
  • 8. Visual Studio + App Service Web Apps Create Azure Resources during File / New Create Web App during deploy Manage with Server Explorer
  • 10. Light-weight CPU Intensive Tasks run.cmd, run.bat run.exe run.ps1 run.sh run.php run.py run.js BlobTrigger, TableTrigger, QueueTrigger, ServicebusTrigger Scale: Singleton, Multi-instance Job Type: On-Demand, Scheduled, Continuous WebJobs SDK Feature: Deployment: Portal, Visual Studio, CLI, Git
  • 14. 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
  • 15. 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
  • 16. Consuming API Apps  API Apps expose HTTP services  Metadata is exposed using Swagger 2.0 metadata  JSON file  Widely supported  Client applications
  • 20. New Logic Apps for easy automation • No code 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
  • 22. • 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
  • 24. 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. Structured Storage  Powered by SQL Database  Supports rich querying capabilities  Dynamic Schematization  Data management in:  Azure Portal  SQL Portal (Silverlight)  SQL Management Studio  REST API  Azure CLI Tools  SQL CLI Microsoft Azure
  • 27. Server Side Table Scripts Node.js scripts Intercept CRUD requests to tables Passes through to SQL by default Fully customizable .NET Web API backend in Visual Studio MongoDB, Table Storage, SQL out of the box
  • 28. Custom API  Non-table based endpoints  Accessible from  GET  POST  PUT  PATCH  DELETE  For node.js logic in scripts like table endpoints  For .NET delivered through a WebAPI  Expose any functionality you want 28Microsoft Azure
  • 31. 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
  • 32. GitHubVisual Studio Online Git BitBucketCodePlex DropBox FTP Choose your own adventure! Source Control for Web/API/Mobile Apps
  • 39. DEMO: Parse on Azure
  • 40. Try App Service: Web Apps today https://tryappservice.azure.com Ask Questions: Skype: sp_sheffield Email: [email protected]