Azure Batch service basics | Microsoft Azure
"Azure Batch enables you to run large-scale parallel and high performance computing (HPC) applications efficiently in the cloud. It's a platform service that schedules compute-intensive work to run on a managed collection of virtual machines, and can automatically scale compute resources to meet the needs of your jobs."
Azure Batch VS HDinsight/Data VS Lake Analytics?
Spinning up 16,000 A1 Virtual Machines on Azure Batch | endjin blog
Big Compute: HPC & Batch | Microsoft Azure
"Large-scale cloud computing power on demand
Azure provides on-demand compute resources that enable you to run large parallel and batch compute jobs in the cloud. Extend your on-premises HPC cluster to the cloud when you need more capacity, or run work entirely in Azure. Scale easily and take advantage of advanced networking features such as RDMA to run true HPC applications using MPI to get the results you want, when you need them."
Batch Documentation | Azure