Would an Azure Function not be the better option?
Containers Orchestration
I have a container which is likely to have a python library within the container which needs to be run on demand everyday and the container would need to scale out.
Azure Container Instance has been recommended but I have been told Azure Container Instance is not for production use and its very unstable. We would need something to trigger the container in order to run.
What would be the alternative, for us Azure Kubernetes is not an option. We require a solution which scales out to reduce the execution time and needs to be triggered on demand. The container would be producing results which in turn be loaded in Azure SQL Database.
3 answers
Sort by: Most helpful
-
-
Dean Porter 1 Reputation point
2021-05-27T14:17:17.97+00:00 From what I remember you use the App Service Plan to set up the scaling requirements.
There is a bit of trial and error involved and make sure you remember to scale back down, or it can get very expensive.
-
Pramod Valavala 20,636 Reputation points Microsoft Employee
2021-05-27T14:46:42.837+00:00 @Kman Azure Container Instances is a Generally Available service that is supported and is bound by its own SLA. While its best to use it with a Container Orchestrator like Kubernetes, you can work the service via its APIs or Logic Apps (via the official connector) as well.
Azure Functions is indeed another option where you would have to run your code in a custom container that supports your dependencies.