Presentation is loading. Please wait.

Presentation is loading. Please wait.

9/18/2018 9:36 AM BRK2091 Azure App Service on Microsoft Azure Stack, developer Ninjitsu: Above and below the clouds! Andrew Westgarth Program Manager.

Similar presentations


Presentation on theme: "9/18/2018 9:36 AM BRK2091 Azure App Service on Microsoft Azure Stack, developer Ninjitsu: Above and below the clouds! Andrew Westgarth Program Manager."— Presentation transcript:

1 9/18/2018 9:36 AM BRK2091 Azure App Service on Microsoft Azure Stack, developer Ninjitsu: Above and below the clouds! Andrew Westgarth Program Manager II Azure App Service © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

2 Andrew Westgarth https://blogs.msdn.microsoft.com/appserviceteam
Program Manager Microsoft Azure/App Service @apwestgarth

3 What is Azure Stack? 9/18/2018 9:36 AM
© Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

4 Azure Stack is an extension of Azure Only consistent hybrid cloud platform
Consistency

5 The right way to think about Azure Stack
9/18/2018 9:36 AM The right way to think about Azure Stack What it is What it is not First Hybrid Cloud Platform Virtualization-replacement play Integrated system with self-service IaaS, PaaS, & cloud solutions DIY infrastructure Regularly updated for Azure-consistency Static system you deploy & forget Cross-platform Hybrid Cloud Windows Only Cloud © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

6 Azure Stack promise Consistent application development Azure services
available on-premises Integrated delivery experience

7 Let’s say that hosting a cloud-based application is like car ownership…

8 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

9 Azure App Service Web apps Mobile apps Functions API apps
Web apps that scale with your business Mobile apps Mobile apps and back-ends for any device Functions A serverless event based experience to accelerate your development. API apps Easily build and consume APIs in the cloud

10 >475K >1.5m >15 Billion 1.3x 2x 2.5x Active customers
Build 2015 9/18/2018 9:36 AM >475K Active customers >1.5m Apps & Sites Hosted >15 Billion Requests per Day 1.3x Yearly Customer Growth 2x Yearly Traffic Growth 2.5x Yearly Revenue Growth © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

11 eCommerce

12 Digital global presence

13 App Service Features & Capabilities
Enterprise Grade Apps Designed for secure mission-critical applications Fully Managed Platform Optimized for Availability and Automatic scale High Productivity Development Agility through Continuous Deployment Hybrid Connections / VPN / VLAN Scheduled Backup Azure Active Directory Integration Site Resiliency, HA, and DR Web Jobs Role Base Access Control Audit / Compliance Enterprise Migration Client Certs Cache IP Restrictions/ SSL Web Sockets SQL, MySQL, DocDB, & Mongo Sticky Sessions Authorization/ Authentication Automated Deployment AutoScale Built-in Load Balancing WW Datacenter Coverage End Point Monitoring & Alerts App Gallery DR Site Support WildCard Support Dedicated IP address HTTP Compression CDN Support for Websites Premium WordPress App Services Environments Remote Debugging w/ Visual Studio Site Staging Slots Testing in Production Continuous Integration/Deployment Git, Visual Studio Online and GitHub App & Site Diagnostics OS & Framework Patching Site Extensions Gallery NET, PHP, Python, Node, Java Framework Installer Browser-based editing Auto-Healing Logging and Auditing Admin-Site Support Site Extension All features and capabilities are shared across all of App Service application (Web, Mobile, and API)

14 App Service on MAS features and capabilities
ENTERPRISE GRADE Designed for secure mission-critical applications Hybrid connections/VPN support Scheduled backup Azure Active Directory Integration Site resiliency, HA, and DR Web jobs Role base access control Audit Enterprise migration Client certs Cache IP restrictions/SSL Web sockets SQL, MySQL, DocDB, and Mongo Sticky sessions Authorization/authentication FULLY MANAGED Optimized for availability and automatic scale Automated deployment AutoScale Built-in load balancing End point monitoring and alerts App gallery DR site support WildCard support Dedicated IP address HTTP compression CDN support for websites Premium WordPress App Services Environments HIGH PRODUCTIVITY Built for DevOps and continuous deployment Remote debugging with Visual Studio Site staging slots Testing in production Continuous integration/deployment Git, Visual Studio, Docker Hub, and GitHub App and site diagnostics OS and framework patching Site extensions gallery* NET, PHP, Python, Node, Ruby, Java Framework installer Browser-based editing Auto-healing Logging and auditing Admin-site Support site extension

15 Tooling Consistency 9/18/2018 9:36 AM
© Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

16 9/18/2018 9:36 AM Tooling Consistency Use same tools to interact with App Service on Azure Stack as you do today with Azure App Service Visual Studio 2017 Update 3 Azure PowerShell Azure CLI Integration with same Source Control Providers for CI/CD VSTS/TFS, Github, Git, BitBucket, DropBox, OneDrive © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

17 2) Code repository 3) Build 4) Deploy to stage 5) Validate 6) Publish 7) Deploy to cloud 8) Monitor and improve 1) Develop

18 Demo Example git + deployment slots flow

19 It’s just another location!
9/18/2018 9:36 AM It’s just another location! © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

20 Azure services everywhere
9/18/2018 9:36 AM Azure services everywhere 42 Azure regions 100s of service providers 1,000s of enterprises © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

21 Deployment Location Demo 9/18/2018 9:36 AM
© Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

22 9/18/2018 9:36 AM Mix Targets Demo © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

23 API Consistency Demo 9/18/2018 9:36 AM
© Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

24 Application Stack Consistency
9/18/2018 9:36 AM Application Stack Consistency Demo © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

25 Azure Functions Build serverless applications with Azure Functions

26 Azure Functions Process events with Serverless code. Azure Functions
Make composing Cloud Apps insanely easy Scale Functions based on customer demand Develop Functions in C#, Node.js, F#, Python, PHP, Batch and more Easily schedule event-driven tasks across services Expose Functions as HTTP API endpoints Easily integrate with Logic Apps Azure Functions Code Events + data

27 >30K >100k >1 Billion 20% 40% >4 Billion Functions Apps
Build 2015 9/18/2018 9:36 AM >30K Active customers >100k Functions Apps >1 Billion Executions per Day 20% Monthly Customer Growth 40% Monthly Traffic Growth >4 Billion Peak Executions © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

28 Functions Programming Model
Trigger (data) Input Input Input Output code Output Function as a single unit of work Functions are executed per trigger Functions have inputs and outputs

29 Demo Azure Functions on Azure Stack

30 Common App Patterns 9/18/2018 9:36 AM
© Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

31 Distributed Applications
9/18/2018 9:36 AM Distributed Applications Address Latency, Connectivity and Data Sovereignty/Location Common example store and forward © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

32 Application Modernization
9/18/2018 9:36 AM Application Modernization Take advantage of Azure Capabilities with existing applications Example, move ASP application to Azure App Service and take advantage of deployment slots and sources © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

33 Application Mobility Developing already in Azure
9/18/2018 9:36 AM Application Mobility Developing already in Azure Now can’t deploy in Azure © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

34 Have feedback on Azure Stack?
9/18/2018 9:36 AM Have feedback on Azure Stack? Want to provide your feedback direct to the engineering team? Join the Azure Stack customer research panel : © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

35 Get going with Azure Stack
1 2 3 Develop applications in Azure Validate Download Azure Stack Development Kit Deploy Purchase integrated systems or fully managed services for production deployments Start your journey to be a certified Azure Stack operator today

36 Azure Stack Customer immersion
Space is limited! Sign up in person at the Hyatt Regency—Immersion Zone 9/18/2018 9:36 AM Are you interested in Azure Stack, but aren’t sure of how it will relate to you and your business? Are you looking for deeper education and a hands-on learning experience? Then join us in the Immersion Zone for the “Azure Stack Solutions” experience, where we will provide you the tools to define, develop and deliver a solution on the Azure Stack platform! Small group session Interactive experience End-to-end view of Azure Stack Offered Mon–Friday in the Immersion Zone © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

37 Azure Stack Hands on experience
Come to the expo area to get your coupon code and we will get you started! 9/18/2018 9:36 AM Ever wondered what it would be like to operate Azure Stack? Get started right now using only your laptop and an internet connection. This MOOC-style experience will take you through the basics of being an Azure Stack operator in a tutorial-like fashion. What’s better? You can do all of this from the comfort of your hotel room! Step into the shoes of a cloud operator A complete hands-on experience Step-by-step instruction guide Access from anywhere, anytime this week © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

38 Related Content You are here 9/18/2018 9:36 AM BRK3084
Microsoft Azure Stack hybrid apps and developer overview Bradley Bartz BRK2138 Incorporating Microsoft Azure Stack in your Hybrid Cloud Strategy Natalia Mackevicius BRK2108 Digital transformation with Microsoft Azure and Azure Stack Jeffrey Snover Mark Russinovich BRK3127 Operating principles of Microsoft Azure Stack Daniel Savage Charlie Satterfield BRK3088 Microsoft Azure Stack Development Kit and why it matters Charles Joy BRK3150 Understanding Microsoft Azure Stack through the lens of customer use cases Filippo Seracini BRK2094 Microsoft Azure Stack delivery and operations overview Vijay Tewari BRK2093 Microsoft Azure Stack business and support model Cheng Wei Jenny Hu BRK2091 Azure App Service on Microsoft Azure Stack, developer Ninjitsu: Above and below the clouds! Andrew Westgarth BRK2106 Deploying, managing, and supporting Azure App Service on Microsoft Azure Stack BRK3089 Microsoft Azure Stack security and compliance BRK4010 Microsoft Azure Stack business continuity and disaster recovery Hector Linares BRK4015 DevOps on Microsoft Azure Stack Matthew McGlynn Anjay Ajodha BRK3115 IaaS on Microsoft Azure Stack David Armour Scott Napolitan BRK3099 Developing hybrid apps on Microsoft Azure Stack Ricardo Mendes BRK3149 Understanding Azure Stack architecture and how to capacity plan solution purchases Spencer Shepler BRK3122 Making it real: How Azure Stack was implemented in production at a large hoster in the Nordics Anders Ravnholt Joni Leskinen BRK3116 Integrating Azure Stack into your Datacenter Thomas Roettinger BRK3114 How to expand your Azure Stack marketplace with production ready solutions Marc van Eijk BRK3090 Microsoft Azure Stack usage and billing Alfredo Pizzirani BRK4011 Microsoft Azure Stack identity, multi-tenancy, and role-based access control Shriram Natarajan BRK2095 Microsoft Azure Stack, the journey and its findings Christer Olsson Alexander Ortha BRK2143 Lessons learned from the Azure Stack Early Adoption Initiative Joel Yoker Pat Telford THR3007 Updating and servicing Microsoft Azure Stack Justin Incarnato THR3006 Recovering Azure Stack infrastructure from a catastrophic data loss THR2017 Microsoft Azure Stack role guide and certifications PRE25 Drive successful Azure Stack deployments THR1008 Truly consistent hybrid cloud with Microsoft Azure Ananthanarayan Sundaram Vanessa Alvarez You are here © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

39 Please evaluate this session
Tech Ready 15 9/18/2018 Please evaluate this session From your Please expand notes window at bottom of slide and read. Then Delete this text box. PC or tablet: visit MyIgnite Phone: download and use the Microsoft Ignite mobile app Your input is important! © 2012 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.

40


Download ppt "9/18/2018 9:36 AM BRK2091 Azure App Service on Microsoft Azure Stack, developer Ninjitsu: Above and below the clouds! Andrew Westgarth Program Manager."

Similar presentations


Ads by Google