Download presentation
Presentation is loading. Please wait.
Published byTrevor Rodgers Modified over 6 years ago
1
THR3052 Tips and tricks: Build, deploy, and manage web apps powered by containers Ahmed Elnably Program Manager Microsoft @elnably
2
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
3
Azure App Service Web apps Web App for Containers Functions
Web apps that scale with your business Web App for Containers PaaS for Container based applications Functions A serverless event based experience to accelerate your development. App Service Environments Isolated SKU with fully dedicated resources and advanced network and scalability
4
Web App comes to Linux (container support)
Bring your code Bring your container .NET Core Web App for Containers Deploy to Azure in seconds Scale easily on demand Designed for your agile web development needs
5
>450k Active customers >1.2M >13B
Build 2015 6/11/2018 3:57 AM >450k Active customers >1.2M Apps hosted >13B Requests per day >400k Dedicated cores 1.3x Yearly customer growth 2x Yearly traffic growth © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
6
Why containerize your app?
If you need unique runtime requirements and dependencies (ex. imagemagick node packages) Develop and test locally and then deploy to Web App for Containers The platform doesn’t provide the desired stack (ex. GO) Better performance, you can only have what you want for your app, no more bloat
7
Going to production Create a slot and push all your changes there
When you are ready; swap your new changes to production Use auto scale to manage your scaling needs
8
Things to consider Add SSH to debug your container
Disable platform storage if not needed Do everything at container build time, this will decrease the startup time No need to implement SSL, the platform manages that If your container exposes more than one port, configure which one to send web traffic to
9
Let’s create a container in less than 10 mins
10
Check out more App Service Sessions!
6/11/2018 3:57 AM Title Level Speaker Time Code Tips and tricks: Build, deploy, and manage web apps powered by containers 300 Ahmed Elnably Tuesday, 9/26, 9:50 am THR3052R An overview of Web Apps for Containers on Linux 200 Sunitha Muthukrishna James Christianson Tuesday, 9/26, 10:45am BRK2187 Tips and tricks: Build and deploy modern applications using Azure App Service Stefan Schackow Tuesday, 9/26, 2:15pm BRK3205 Azure App Service inside your virtual network Christina Compy Wednesday, 9/27, 9:00am BRK3204 Diagnostics and troubleshooting in Azure App Service Support Center Praveen Babu Tirumala Shekhar Gupta Thursday, 9/28, 10:15am BRK2178 Managing your Azure App Service resources using command line tools Donna Malayeri Thursday, 9/28, 2:00pm BRK2261 © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
11
Resources Try Containers: aka.ms/Try-Containers FAQ: aka.ms/Linux-FAQ
All our docs: aka.ms/WebApp-Linux All Docker Files: aka.ms/Linux-GitHub
12
aka.ms/Try-Containers
Q&A Try it out now aka.ms/Try-Containers @elnably
13
Please evaluate this session
Tech Ready 15 6/11/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.
14
6/11/2018 3:57 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.