Build with an Azure free account. Get USD200 credit for 30 days and 12 months of free services.

Start free today

Deploy your Web App in Windows Containers on Azure App Service

Sign in to queue

Description

Windows Container support is available in preview in Azure App Service. By deploying applications via Windows Containers in Azure App Service you can install your dependencies inside the container, call APIs currently blocked by the Azure App Service sandbox and use the power of containers to migrate applications for which you no longer have the source code. All of this and you still get to use the awesome feature set enabled by Azure App Service such as auto-scale, deployment slots and increased developer productivity.

Tag:

Azure

Embed

Download

The Discussion

  • User profile image
    steamid
    GJ! me ha gustado mucho su vídeo.
  • User profile image
    freshr
    This is going to be extremely useful technology, but it has been in preview for almost a year. Can you please share some information about when you expect to be able to move to GA? I understand you will not be able to give a date, but are we looking at 1 month, 6 months, or another year?
  • User profile image
    apwestgarth
    We are continuing to invest in the capabilities of Windows Containers on App Service. I don't have a GA date to share at this point. Originally we launched a preview on top of Windows Server 2016 LTSC in the summer of last year and we made a decision just before the turn of the year to expend significant resources on moving to Windows Server 2019 in order to provide a better experience for customers and to remove blockers to enabling key App Service features. In a sense, we re-launched the preview when we announced WS2019 support in April, and are now driving quality, reliability, and enabling the missing features which customers will look for in a new hosting option on App Service.
  • User profile image
    BenThe​Builder

    Will there be integration within the container for Azure Premium Files? I'd like to backend my .net/EF/Razor app with Azure Files for the shared storage component. Will this be an option in the Preview?

  • User profile image
    apwestgarth
    Ben, you can indeed serve content from an Azure File Share - both standard and premium. This feature is in preview along with the Windows Container support. Note this is not supported for code apps on Windows in App Service and also there is no support for Azure Blob Storage with Windows Containers on Azure App Service.

    We are finalizing documentation updates but until that is published you can use this wiki article to achieve your goal - https://github.com/Azure/app-service-windows-containers/wiki/Serve-content-from-Azure-Files and here is the documentation on creating a Premium Azure Files Share - https://docs.microsoft.com/azure/storage/files/storage-how-to-create-premium-fileshare
  • User profile image
    andriysavin
    Thank you for the video. I have a couple of questions:

    1. You mentioned that for deploying (legacy) windows services to azure there are other azure capabilities which fit better than App Service. Could you give more information on that? Currently I'm migrating some windows services to web jobs, but that requires lots of code changes and I'm wondering if its possible to deploy such apps as is (a win service but in a container) in the same manner you did with the asp.net app in this video?

    2. While it's clear why to use containers to deploy (full) .net framework apps to an App Service, what motivation is to use containers for .Net Core apps? These apps inherently either can't or avoid using legacy or platform-specific technologies, and the philosophy of .Net Core encourages to write cloud-first code.

Add Your 2 Cents