Regarding cost running a containerized application in an app service plan in ase tends to be more expensive compared to running in aks or service fabric.
Web app for containers vs aks.
Choose aks or azure web apps for containers serverless functions event handlers.
This offering is essentially bringing years worth of azure app service paas innovations to the community.
It has never been easier to deploy container based web apps.
With the question of orchestration looming over those deployments cloud vendors continue to provide multiple offerings for managing your containerized services in this article we ll compare 3 main azure offerings for container orchestration.
Aks at the time of writing this article do not offer an sla on the api server.
Choose orchestrators such as azure kubernetes service aks or app service if you have a single or a few back end services microservices.
Kubernetes is an industry standard container orchestrator.
Meanwhile service fabric is a microservices framework that also features orchestrating containers instead of services made with the framework.
The higher cost of running containers on ase is because with an app service plan on ase you are paying costs for a combination of resources and the managed service.
This is a very reasonable alternative for most of developers that are starting with containers and want to begin their journey with.
Web app for containers.
Web app service for container will deploy the containerized app with your preferred dependencies to production in seconds.
The best choice between aci or aks or web app for containers.
Containers are increasingly becoming the de facto strategy for cloud native deployments.
It pretty much comes close to 43 seconds of downtime per day which is fairly good even for a mission critical application.
Just pull container images from docker hub or a private azure container registry and web app for containers will deploy the containerized app with your preferred dependencies to production in seconds.
App service at the time of writing this article offers a 99 95 sla.
That are installed on their containers.
Web app for containers is catered more towards developers who want to have more control over not just the code but also the different packages runtime framework tooling etc.
Deploy to azure in seconds.