Web User
Web User

Reputation: 7736

Using Windows Containers directly in Azure Batch

I have a Docker-based Windows Container image, packaged to facilitate a very specific execution environment. It also contains the application that will run automatically when started. I have a workload to process, that varies in size (from a 100 input files all the way to 10,000 files).

Is it possible to use this image with Azure Batch:

  1. Do I need the compute nodes to be VMs or can I use the containers directly?
  2. Is it possible to configure elasticity, to scale (up or down) with the workload size?

Upvotes: 1

Views: 640

Answers (1)

fpark
fpark

Reputation: 2369

  1. Updated sub-answer 2017-10-25: As of 2017-10-19, Batch provides "native" Docker container support with the SKU 2016-Datacenter-with-Containers. You need to specify a ContainerConfiguration on the pool and tasks' should specify TaskContainerSettings. Currently, there is no direct container allocation support akin to Azure Container Instances. You can add your comments/votes to this existing UserVoice thread.
  2. Yes, please see Batch Pool Autoscaling.

Upvotes: 3

Related Questions