Why doesn’t Azure Container Apps support Windows containers yet?

0
0
Asked By MellowPine47 On

Does anyone know the technical or business reasons Azure Container Apps still doesn't support Windows containers? Both Windows containers and managed container platforms have been around for years, so I'm wondering whether there are significant architectural limitations or simply not enough demand. What would Windows-container support imply for services such as Azure Kubernetes Service?

4 Answers

Answered By BriskHarbor31 On

Supporting Windows containers in a managed platform is not just a matter of enabling another image type. The service would need Windows worker capacity, compatible networking and storage, image scheduling, patching, scaling behavior, security isolation, and mixed Linux/Windows cluster management. Since the Windows-container customer base is much smaller, Microsoft may not see enough benefit to prioritize that investment. For now, Kubernetes with Windows node pools is the more flexible choice, while App Service is the simpler managed alternative.

Answered By CedarOrbit9 On

The main reason is probably demand and product focus. Windows containers are still needed for legacy .NET Framework 4.8 applications, vendor software, enterprise workloads, and some build or automation runners, but most new containerized applications are Linux-based. Microsoft may prefer directing Windows-container workloads toward App Service or Kubernetes rather than adding another supported hosting model.

MellowPine47 -

That makes sense from a product perspective, although it’s frustrating when the application genuinely depends on Windows. App Service can work, but the pricing is much harder to justify for some workloads.

Answered By QuartzBadger22 On

Azure App Service already supports Windows containers, including always-on plans, so Microsoft has an existing managed option. The downside is that it can be considerably more expensive and less flexible than the serverless container experience people want from Container Apps.

Answered By NovaTrellis6 On

Windows containers are still useful when migrating older platforms. For example, a system may have moved from Windows virtual machines into containers while retaining components that require Windows or .NET Framework. Kubernetes can run Windows node pools, but that brings more operational overhead than a fully managed application platform.

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.