直接在 Azure Batch 中使用 Windows 个容器

Using Windows Containers directly in Azure Batch

我有一个基于 Docker 的 Windows 容器映像,打包以促进非常特定的执行环境。它还包含启动时自动 运行 的应用程序。我有一个工作负载要处理,其大小各不相同(从 100 个输入文件一直到 10,000 个文件)。

是否可以将此图像与 Azure Batch 一起使用:

  1. 我需要计算节点是 VM 还是我可以直接使用容器?
  2. 是否可以配置弹性,根据工作负载大小进行扩展(向上或向下)?
  1. 更新子答案 2017-10-25:截至 2017-10-19,Batch 提供 "native" Docker 容器支持与 SKU 2016-Datacenter-with-Containers。您需要指定一个 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. 是,请参阅批次 Pool Autoscaling