Download presentation
Presentation is loading. Please wait.
Published byFrédéric Dupuis Modified over 6 years ago
1
12/8/ :07 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
2
Build, deploy and scale apps with Azure App Service
12/8/ :07 AM BRK2050 Build, deploy and scale apps with Azure App Service © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
3
Let’s say that hosting a cloud-based application is like car ownership…
4
Let’s say your app is a car…
IaaS PaaS SaaS …you can own and operate your own car …you can rent a car Cut to the code - create innovative apps using an application platform …you can take a taxi
5
Azure App Service Quickly build, deploy and scale enterprise-grade web, mobile and API apps running on any platform across cloud and on-prem. Meet rigorous performance, scalability, security and compliance requirements while leveraging a fully managed platform to perform infrastructure maintenance. Enterprise Grade Apps Fully Managed Platform High Productivity Development
6
S4, Solution Specialist Sales Summit
12/8/ :07 AM Common scenarios Digital marketing Transactional apps LoB App modernization Connect with customers worldwide with digital campaigns that are personalized and scalable Give customers what they want with a personalized, scalable, and secure shopping experience Reduce IT development and maintenance cost leveraging consistent identity, app platform, data, and management solutions © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
7
Azure App Service Enterprise-grade apps Fully managed platform
High productivity development Global data center footprint High availability with auto-patching .NET, Java, PHP, Node, Ruby, and Python Staging and deployment Hybrid support Built-in auto scale and load balancing Reduced operations costs Backup and recovery Secure + compliant AAD integrated Testing in production App gallery marketplace
8
S4, Solution Specialist Sales Summit
12/8/ :07 AM Common scenarios Digital marketing Transactional apps LoB App modernization Connect with customers worldwide with digital campaigns that are personalized and scalable Give customers what they want with a personalized, scalable, and secure shopping experience Reduce IT development and maintenance cost leveraging consistent identity, app platform, data, and management solutions © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
9
App Service From on-premises to the cloud
AZURE APP SERVICE (MULTI-TENANT) Get your Web, API, or Mobile App created in seconds in the cloud. We provide the infrastructure, you provide your application code. APP SERVICE ENVIRONMENT Run your apps in virtual network at high scale. Manage all of the resources behind your public endpoint creating an isolated environment specifically for your organization. AZURE STACK Leverage cloud innovations in on-premises infrastructure. App Service on Azure Stack brings the power of Azure App Service to your own data centers.
10
2) Code repository 3) Build 4) Deploy to stage 5) Validate 6) Publish 7) Deploy to cloud 8) Monitor and improve 1) Develop
11
Demo Example Web App creation + deployment source + deployment slots
12
What is App Service diagnostics?
Microsoft Build 2016 12/8/ :07 AM 3 What is App Service diagnostics? Identify, understand and resolve issues with powerful out-of-the-box experience 1 Telemetry is collected at each tier: Service backend, Application code, historic trends 2 Telemetry arrives in the diagnostics roles where it is processed & pattern matched (detectors) © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
13
Demo App Service diagnostics
14
App Service Networking
15
Default App Service networking behavior
Inbound traffic to your app hits an IP address that is shared with the other apps. Outbound backend calls from your app can only go out to the internet through a set of addresses shared with other apps. App Service Internet
16
App assigned address Inbound traffic to your app hits a dedicated IP address that is used just by your app. Outbound backend calls from your app still go out to the internet through a set of addresses shared with other apps. App Service Internet
17
VNet Integration Azure Virtual Network
App Service Internet Outbound backend calls from your app can go to private IP addresses in your Azure Virtual Network or go out to the internet through a set of addresses shared with other apps.
18
Hybrid Connections Network A
Outbound backend calls from your app can go to specific TCP endpoints (host:port) in your any network that can access the internet, or go out to the internet through a set of addresses shared with other apps. Network B App Service Internet Network C
19
App Service Environment (ASE)
TechReady 23 12/8/ :07 AM App Service Environment (ASE) If the VNet is connected to an on premises network via a Site to Site or ExpressRoute VPN then they can access resources on premises If you want private site access then create an ILB ASE which uses an Internal Load Balancer instead of one with an external VIP The apps in an ASE are exposed to the internet through a VIP Because the apps are inside your VNet, they can access resources that are in the same virtual network without additional configuration. An ASE is a deployment of the Azure App Service into a subnet in a customer’s Azure Virtual Network (VNet) Internet Azure Virtual Network VIP On Premises App Service Environment Site to Site or ExpressRoute VPN © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
20
Customer Success 12/8/2018 11:07 AM
© Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
21
eCommerce
22
Canadian Broadcasting
Custom apps Objectives Provide real-time results of Canadian election at very high scale (nationwide). While keeping the experience for mobile and desktop devices responsive and impressive Tactics Using App Service Environment to scale across 3 different geo-regions and utilize (peak time) close to 1,300 cores. Used App Service apps to provide API, web, and mobile experiences Results Successfully served 3.6 billion requests over six hours, at a peak of 800k RPS Canadian Broadcasting
23
Try App Service now, without a credit card…
aka.ms/TryAppService
24
More sessions! Title Speaker Time Code
Deploy and run container-based application at scale with App Service on Linux Apurva Joshi (AJ) Principal PM Manager @apurvajo Friday, 16th Nov, 10:45 AM BRK2050 Overview of the Microsoft Azure serverless platform Byron Tardif Senior Program Manager @bktv99 Thursday 15th Nov, 9:30 AM BRK1155 Building serverless apps using Azure Functions Friday, 16th Nov, 12:00 PM BRK2066 #MSTechSummit
25
Questions?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.