9/20/2018 12:55 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
9/20/2018 12:55 PM BRK2062 Deploy and run container based application at scale with App Service on Linux © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Agenda Introduction to Azure App Service Web App comes to Linux Introductions Web App for Containers Develop and Deploy your custom container DevOps: built-in CI/CD Announcements & QA
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
Offering Differentiated Benefits 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
>475K >1.5m >17.5 Billion Active customers Apps & Sites Build 2015 9/20/2018 12:55 PM >475K Active customers >1.5m Apps & Sites Hosted >17.5 Billion Requests per Day © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Web App comes to Linux (w/ container support) Bring your code Bring your containers .NET Core Web App for Containers Deploy to Azure in seconds Scale easily on demand Designed for your agile web development needs
What is Docker ? World’s leading software container platform 9/20/2018 12:55 PM What is Docker ? World’s leading software container platform Containers are isolated, but share operating system (OS) and, where appropriate, binaries and libraries. Results in faster deployment, much less overhead, easier migration, and faster restart. © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Why Containers? DevOps Developers Operations 9/20/2018 Why Containers? Developers Enable ‘write-once, run-anywhere’ apps Enables microservice architectures Great for dev/test of apps and services Production realism Growing Developer Community DevOps Operations Portability, Portability, Portability Standardized development, QA, and prod environments Abstract differences in OS distributions and underlying infrastructure Higher compute density Easily scale-up and scale-down in response to changing business needs © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.
Deploy to Azure in seconds Microsoft Inspire 9/20/2018 12:55 PM Web App for Containers Easiest way to deploy and run containerized web application at scale Deploy to Azure in seconds Ship updates faster Scale easily on demand © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Demo : Create using Built – in Image and Custom image 9/20/2018 12:55 PM Demo : Create using Built – in Image and Custom image Apurva Joshi (AJ) © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Use Azure Marketplace to create 9/20/2018 12:55 PM Use Azure Marketplace to create Joomla! CMS WordPress MediaWiki Drupal © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Deployment Life Cycle ACR Github repos Docker hub VSCode Local Git repos Developers Redis cache Web App for Containers Azure database for MySQL Monitoring log aggregation CDN End users
Demo : Azure CLI, VS Code, Docker Tools 9/20/2018 12:55 PM Demo : Azure CLI, VS Code, Docker Tools Apurva Joshi (AJ) © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
App Service on Linux gives you choices Microsoft Inspire 9/20/2018 12:55 PM App Service on Linux gives you choices Languages and frameworks Application Templates Deployment DevOps Ma en Bring your code or container From CLI, portal, or ARM template WordPress Joomla Tools of your choice >_ SSH Drupal Public or private repo/registry Community engagements © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Azure Container Registry Sample Architecture Web App Rest API Chat App Azure Container Registry Web App for Containers Logic App Function App aka.ms/devfinder
Develop and Deploy http://www.devfinder.net 9/20/2018 12:55 PM Develop and Deploy http://www.devfinder.net Apurva Joshi (AJ) © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Announcements Azure Functions comes to Linux – Preview 9/20/2018 12:55 PM Announcements Azure Functions comes to Linux – Preview https://blogs.msdn.microsoft.com/appserviceteam/2017/11/15/functions-on-linux-preview/ App Service diagnostics is now GA https://azure.microsoft.com/en-us/blog/announcing-the-general-availability-of-azure-app-service-diagnostics/ Azure “DevOps” Project – Preview https://blogs.msdn.microsoft.com/devops/2017/11/15/announcing-azure-devops-project-public-preview/ © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.
https://aka.ms/webapps-uservoice 9/20/2018 12:55 PM How can I learn more? All our docs: https://aka.ms/webapp-linux Release notes: https://aka.ms/linux-release-notes How can I contribute? All Docker Files: https://aka.ms/linux-github All Docker images: https://aka.ms/linux-dockerhub How to give feedback? Submit your idea in UserVoice, add [Linux] at the beginning of the title https://aka.ms/webapps-uservoice © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.
Try App Service now, without a credit card… aka.ms/TryAppService
More sessions! (Come Get App Service Stickers) Title Speaker Time Code BRK2050 - Build, Deploy and scale apps with Azure App Service Apurva Joshi (AJ) Principal PM Manager @apurvajo Thursday, 15th Nov, 3:30 PM 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
Questions?