Azure App Service at Let's Dev This
-
Upload
guy-barrette -
Category
Technology
-
view
396 -
download
1
Transcript of Azure App Service at Let's Dev This
![Page 1: Azure App Service at Let's Dev This](https://reader030.fdocuments.in/reader030/viewer/2022021417/587155e31a28ab8e5b8b5243/html5/thumbnails/1.jpg)
Azure App ServiceGuy Barrette
Azure MVPMicrosoft Regional Directors Program
@GuyBarrettehttp://guy.cloud
![Page 2: Azure App Service at Let's Dev This](https://reader030.fdocuments.in/reader030/viewer/2022021417/587155e31a28ab8e5b8b5243/html5/thumbnails/2.jpg)
Mobile Services
Key app services in Azure in the old days
Azure Websites
BizTalk Services
![Page 3: Azure App Service at Let's Dev This](https://reader030.fdocuments.in/reader030/viewer/2022021417/587155e31a28ab8e5b8b5243/html5/thumbnails/3.jpg)
API APPSEasily build and
consume APIs in the cloud
WEB APPSWeb apps that scale with
your business
LOGIC APPSAutomate business
process across SaaS and on-premises
MOBILE APPSBuild Mobile apps for
any device
Azure App Service
![Page 4: Azure App Service at Let's Dev This](https://reader030.fdocuments.in/reader030/viewer/2022021417/587155e31a28ab8e5b8b5243/html5/thumbnails/4.jpg)
One price
![Page 5: Azure App Service at Let's Dev This](https://reader030.fdocuments.in/reader030/viewer/2022021417/587155e31a28ab8e5b8b5243/html5/thumbnails/5.jpg)
Web Apps
Logic Apps
Mobile Apps
API Apps
http SQL
Customer site
Administration App
Order Completed
Customer App
![Page 6: Azure App Service at Let's Dev This](https://reader030.fdocuments.in/reader030/viewer/2022021417/587155e31a28ab8e5b8b5243/html5/thumbnails/6.jpg)
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
![Page 7: Azure App Service at Let's Dev This](https://reader030.fdocuments.in/reader030/viewer/2022021417/587155e31a28ab8e5b8b5243/html5/thumbnails/7.jpg)
Continous Delivery with App Service
![Page 8: Azure App Service at Let's Dev This](https://reader030.fdocuments.in/reader030/viewer/2022021417/587155e31a28ab8e5b8b5243/html5/thumbnails/8.jpg)
Continuous integration
![Page 9: Azure App Service at Let's Dev This](https://reader030.fdocuments.in/reader030/viewer/2022021417/587155e31a28ab8e5b8b5243/html5/thumbnails/9.jpg)
Continuous Deployment for Web Apps
Web App Production
Slot
Source Control / Code Repo Web App Staging Slot
Commits
Agility through Continuous Deployment
Auto-Swap
Changes
Hooks
Git pull
Developer
![Page 10: Azure App Service at Let's Dev This](https://reader030.fdocuments.in/reader030/viewer/2022021417/587155e31a28ab8e5b8b5243/html5/thumbnails/10.jpg)
GitHubVisual StudioOnline
Git BitBucketCodePlex DropBox FTP
Choose your own adventure!
Source Control for Web/API/Mobile Apps
![Page 11: Azure App Service at Let's Dev This](https://reader030.fdocuments.in/reader030/viewer/2022021417/587155e31a28ab8e5b8b5243/html5/thumbnails/11.jpg)
API APPSEasily build and
consume APIs in the cloud
WEB APPSWeb apps that scale with
your business
LOGIC APPSAutomate business
process across SaaS and on-premises
MOBILE APPSBuild Mobile apps for
any device
Azure App Service
![Page 12: Azure App Service at Let's Dev This](https://reader030.fdocuments.in/reader030/viewer/2022021417/587155e31a28ab8e5b8b5243/html5/thumbnails/12.jpg)
Web Apps
![Page 13: Azure App Service at Let's Dev This](https://reader030.fdocuments.in/reader030/viewer/2022021417/587155e31a28ab8e5b8b5243/html5/thumbnails/13.jpg)
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
![Page 14: Azure App Service at Let's Dev This](https://reader030.fdocuments.in/reader030/viewer/2022021417/587155e31a28ab8e5b8b5243/html5/thumbnails/14.jpg)
AutoScale
Web App
![Page 15: Azure App Service at Let's Dev This](https://reader030.fdocuments.in/reader030/viewer/2022021417/587155e31a28ab8e5b8b5243/html5/thumbnails/15.jpg)
AutoScale
Web App
![Page 16: Azure App Service at Let's Dev This](https://reader030.fdocuments.in/reader030/viewer/2022021417/587155e31a28ab8e5b8b5243/html5/thumbnails/16.jpg)
AutoScale
Web App
![Page 17: Azure App Service at Let's Dev This](https://reader030.fdocuments.in/reader030/viewer/2022021417/587155e31a28ab8e5b8b5243/html5/thumbnails/17.jpg)
Staging
![Page 18: Azure App Service at Let's Dev This](https://reader030.fdocuments.in/reader030/viewer/2022021417/587155e31a28ab8e5b8b5243/html5/thumbnails/18.jpg)
Staging
![Page 19: Azure App Service at Let's Dev This](https://reader030.fdocuments.in/reader030/viewer/2022021417/587155e31a28ab8e5b8b5243/html5/thumbnails/19.jpg)
Staging
![Page 20: Azure App Service at Let's Dev This](https://reader030.fdocuments.in/reader030/viewer/2022021417/587155e31a28ab8e5b8b5243/html5/thumbnails/20.jpg)
Staging
![Page 21: Azure App Service at Let's Dev This](https://reader030.fdocuments.in/reader030/viewer/2022021417/587155e31a28ab8e5b8b5243/html5/thumbnails/21.jpg)
Demo: Creating a Web App
![Page 22: Azure App Service at Let's Dev This](https://reader030.fdocuments.in/reader030/viewer/2022021417/587155e31a28ab8e5b8b5243/html5/thumbnails/22.jpg)
API APPSEasily build and
consume APIs in the cloud
WEB APPSWeb apps that scale with
your business
LOGIC APPSAutomate business
process across SaaS and on-premises
MOBILE APPSBuild Mobile apps for
any device
Azure App Service
![Page 23: Azure App Service at Let's Dev This](https://reader030.fdocuments.in/reader030/viewer/2022021417/587155e31a28ab8e5b8b5243/html5/thumbnails/23.jpg)
Mobile Apps
![Page 24: Azure App Service at Let's Dev This](https://reader030.fdocuments.in/reader030/viewer/2022021417/587155e31a28ab8e5b8b5243/html5/thumbnails/24.jpg)
Offline sync Push Notifications
Data connections
User Authentication
Azure Mobile Services
WindowsiOSAndroidHTML 5/JS
XamarinPhoneGapSencha
WindowsAndroid
Chrome
iOS OSX
In-AppKindle
Twitter Microsoft Google
Azure Active
Directory
Mobile SDKs
SQL MongoTables O365
Offline Sync
REST API
Backend code.NETNode.js
API Apps
Azure Mobile Apps
Web App
![Page 25: Azure App Service at Let's Dev This](https://reader030.fdocuments.in/reader030/viewer/2022021417/587155e31a28ab8e5b8b5243/html5/thumbnails/25.jpg)
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 plusa whole lot more
MOBILE APPS
![Page 26: Azure App Service at Let's Dev This](https://reader030.fdocuments.in/reader030/viewer/2022021417/587155e31a28ab8e5b8b5243/html5/thumbnails/26.jpg)
API Apps
![Page 27: Azure App Service at Let's Dev This](https://reader030.fdocuments.in/reader030/viewer/2022021417/587155e31a28ab8e5b8b5243/html5/thumbnails/27.jpg)
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 andhost APIs more easily
API APPS
![Page 28: Azure App Service at Let's Dev This](https://reader030.fdocuments.in/reader030/viewer/2022021417/587155e31a28ab8e5b8b5243/html5/thumbnails/28.jpg)
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
![Page 29: Azure App Service at Let's Dev This](https://reader030.fdocuments.in/reader030/viewer/2022021417/587155e31a28ab8e5b8b5243/html5/thumbnails/29.jpg)
Benefits of App Services Automatic OS patching Enterprise grade security High availability Support for many platforms &
languages Auto scaling and load
balancing WebJobs for background
processing Easy deployment, including
continuous delivery Access on-premises data
Why Azure API Apps?Additional Benefits• Bring your API as-is• Simple access control• Connectivity to SaaS platforms• Swagger metadata• Logic App integration• Visual Studio tooling and
support• Public and private
marketplaces• Automatic dependency
deployment• Automatic updates
![Page 30: Azure App Service at Let's Dev This](https://reader030.fdocuments.in/reader030/viewer/2022021417/587155e31a28ab8e5b8b5243/html5/thumbnails/30.jpg)
Consuming API Apps API Apps expose HTTP services
Metadata is exposed using Swagger 2.0 metadata JSON file Widely supported
Client applications
![Page 31: Azure App Service at Let's Dev This](https://reader030.fdocuments.in/reader030/viewer/2022021417/587155e31a28ab8e5b8b5243/html5/thumbnails/31.jpg)
Simplifying Integration
Managed Middle Tier
On Premise Applications
Databases in Azure VMs
SharePoint Online
Cloud-Hosted Web Apps
API A
pp[s
]
SSO, Auth, Scale, etc.
![Page 32: Azure App Service at Let's Dev This](https://reader030.fdocuments.in/reader030/viewer/2022021417/587155e31a28ab8e5b8b5243/html5/thumbnails/32.jpg)
Demo: API Apps
![Page 33: Azure App Service at Let's Dev This](https://reader030.fdocuments.in/reader030/viewer/2022021417/587155e31a28ab8e5b8b5243/html5/thumbnails/33.jpg)
API APPSEasily build and
consume APIs in the cloud
WEB APPSWeb apps that scale with
your business
LOGIC APPSAutomate business
process across SaaS and on-premises
MOBILE APPSBuild Mobile apps for
any device
Azure App Service
![Page 34: Azure App Service at Let's Dev This](https://reader030.fdocuments.in/reader030/viewer/2022021417/587155e31a28ab8e5b8b5243/html5/thumbnails/34.jpg)
Logic Apps
![Page 35: Azure App Service at Let's Dev This](https://reader030.fdocuments.in/reader030/viewer/2022021417/587155e31a28ab8e5b8b5243/html5/thumbnails/35.jpg)
New Logic Apps for easy automation
• Drag-Drop 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 andon-premises systems
LOGIC APPS
![Page 36: Azure App Service at Let's Dev This](https://reader030.fdocuments.in/reader030/viewer/2022021417/587155e31a28ab8e5b8b5243/html5/thumbnails/36.jpg)
SaaS integration
![Page 37: Azure App Service at Let's Dev This](https://reader030.fdocuments.in/reader030/viewer/2022021417/587155e31a28ab8e5b8b5243/html5/thumbnails/37.jpg)
• 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
![Page 38: Azure App Service at Let's Dev This](https://reader030.fdocuments.in/reader030/viewer/2022021417/587155e31a28ab8e5b8b5243/html5/thumbnails/38.jpg)
Target audience is anyone who can use Azure… but not necessarily business users or consumers
![Page 39: Azure App Service at Let's Dev This](https://reader030.fdocuments.in/reader030/viewer/2022021417/587155e31a28ab8e5b8b5243/html5/thumbnails/39.jpg)
Demo: Logic Apps
![Page 40: Azure App Service at Let's Dev This](https://reader030.fdocuments.in/reader030/viewer/2022021417/587155e31a28ab8e5b8b5243/html5/thumbnails/40.jpg)
Try App Service: Web Apps todayhttps://tryappservice.azure.com
Ask Questions:Twitter: @GuyBarretteContact info: http://guy.cloud
![Page 41: Azure App Service at Let's Dev This](https://reader030.fdocuments.in/reader030/viewer/2022021417/587155e31a28ab8e5b8b5243/html5/thumbnails/41.jpg)
Q&A
![Page 42: Azure App Service at Let's Dev This](https://reader030.fdocuments.in/reader030/viewer/2022021417/587155e31a28ab8e5b8b5243/html5/thumbnails/42.jpg)
© 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.