Azure Container Instances (ACI) Documentation:
Microsoft Learn, "What is Azure Container Instances?". This document describes ACI as "a great solution for any scenario that can operate in isolated containers, including simple applications, task automation, and build jobs."
Microsoft Learn, "Run GPU-intensive workloads in Container Instances". This section confirms ACI's support for GPU resources, which is a key requirement. (Section: "GPU support")
Microsoft Learn, "Tutorial: Deploy a container application with a custom container image". This tutorial details the restartPolicy property for ACI container groups. It states: "The value of Never or OnFailure is best for task-based containers that run to completion." (Section: "Deploy the container")
Comparison of Azure Container Options:
Microsoft Learn, "Choose an Azure compute service for your application". This document compares services. For "Batch processing," it explicitly recommends ACI for "run-to-completion jobs." For AKS, it's recommended for "Orchestration" and "Long-running workloads," which is not the primary scenario described.