Containers Orchestration

Kman 41 Reputation points
2021-05-26T22:48:52.847+00:00

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.

Azure Container Registry
Azure Container Registry
An Azure service that provides a registry of Docker and Open Container Initiative images.
461 questions
Azure Container Instances
Azure Container Instances
An Azure service that provides customers with a serverless container experience.
711 questions
Azure Functions
Azure Functions
An Azure service that provides an event-driven serverless compute platform.
5,108 questions
0 comments No comments
{count} votes

3 answers

Sort by: Most helpful
  1. Dean Porter 1 Reputation point
    2021-05-27T06:33:35.44+00:00

    Would an Azure Function not be the better option?


  2. 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.

    0 comments No comments

  3. 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.


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.