[Linux] Add some container orchestration features to App Service to provide high density
Azure App Service is the Easy Button for app deployment and hosting, whereas Service Fabric and containers add significant complexity. However, Service Fabric and containers scale much more efficiently. It would be amazing if you could add some basic container orchestration features in a way that would make App Service the Easy Button for container-based deployments, including high density. I realize this is a challenging request, but like I said, it would be amazing!
Thanks for the feedback!
Have you seen our Web App for Containers offering? This is basically a container offering, hosted on Linux, using the App Service infrastructure. You get all the benefits of App Service in deployment, scale etc., just for the Linux side of things.
Thanks again for feedback.
The specific use case as you stated in the comment is on our roadmap. We will update status once we have a timeline.
Obviously I wasn't clear enough. I am well aware of App Service's support for containers. My issue with the current implementation is that it's simply one instance of a container per node. I would like to be able to host a variety of containers, each with a different number of instances, across my App Service Plan nodes. For example, I would like to be able to create an App Service Plan with 3 medium nodes, and then deploy to those nodes 12 instances of one container, and 5 instances of another container, and 2 of another container. And I would like "App Service Container Orchestration" to manage those instances, providing orchestration features such as placement, scheduling, load balancing, monitoring, etc. Make sense?
Again, I know this is asking a lot, but if you could provide those features with the ease-of-use that is typical of App Service, that would be an amazing offering!