Session presented at Microsoft Developer TechRefresh 2015 in Lisbon - Portugal. A remake of the Build 2015 session, with updated contents and new demos.
5. Pricing
Note Cost per outbound bandwidth, first 5GB free
http://azure.microsoft.com/en-gb/pricing/details/app-service/
http://azure.microsoft.com/en-gb/pricing/calculator/?scenario=appservice
(preview) (preview)
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. 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
8. 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
• Orchestration of Microservices
Automate SaaS and
on-premises systems
LOGIC APPS
10. Easily create and 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
• = Microservices
Create, consume and
host APIs more easily
API APPS
12. API APPS
Easily build and consume
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
Azure App Service
13. WEB APPS LOGIC APPS MOBILE APPS
App Service Architecture
API APPS
14. WEB APPS LOGIC APPS MOBILE APPS
API APPS
Site Mobile AppWorkflow Logic
Dependent API’s
17. API Apps addresses key pains around
building and consuming APIs
Consume APIs
Authentication,
built-in to mobile and web
SDKs
SSO,
handled by server
SDK client generation API discovery
Gallery – public &
organization
Build your API
Web Apps++: Bring
you API as-is in your
language of choice
Simple access
control
SSO Metadata contracts Microservice-style
Expose enterprise
APIs
Easily package and
publish
18. API Apps in the Future
• Public Gallery (*) with Self-Service Publishing
• Private/Organizational Gallery
• Monetization
• Automatic dependency deployment
• Automatic Updates *
• Better Azure API Management integration
• Nota: Azure APIM != API Apps
* already available for Microsoft-published APIs
20. Microsoft Integration
BizTalk ServicesBizTalk Server
• Leader in integration
on-premises
• Handles mission
critical workloads for
hundreds of
customers
• Renowned brand
• First version of BizTalk
build ‘cloud-up’
• Already running
mission critical
workload for large
customers
Azure App Service
• Includes BizTalk Services
capabilities – evolved to benefit
from App Service approach
• Inherently extensible
• More accessible to a broader
audience, not just integration
specialists
• Takes BizTalk brand and
capabilities forward
+
21. References
• Introducing the Azure API Apps Tools for Visual Studio 2013 -
http://blogs.msdn.com/b/visualstudio/archive/2015/03/24/introducing-the-azure-api-
apps-tools-for-visual-studio-2013.aspx
• What are API Apps? https://azure.microsoft.com/en-gb/documentation/articles/app-
service-api-apps-why-best-platform/
• What are Logic Apps? https://azure.microsoft.com/en-us/documentation/articles/app-
service-logic-what-are-logic-apps/
• Sessões Build/Ignite 2015/Channel9:
• Azure App Service Architecture 2-628
• Azure App Service API Apps with Scott Hunter
• Azure App Service Logic Apps with Josh Twist
• Running Web and Mobile Apps on Azure App Service2-633
• Running Enterprise Web and Mobile Apps on Azure App Service - BRK3715
• Azure API Apps for Web, Mobile and Logic Apps – 2-760
• Logic Apps – 2-707