Azure Batch runs large-scale applications efficiently in the cloud.


Use Azure Batch to run large-scale parallel and high-performance computing (HPC) batch jobs efficiently in Azure. Azure Batch creates and manages a pool of compute nodes (virtual machines), installs the applications you want to run, and schedules jobs to run on the nodes. There's no cluster or job scheduler software to install, manage, or scale. Instead, you use Batch APIs and tools, command-line scripts, or the Azure portal to configure, manage, and monitor your jobs.

Key Resources

Newsfeed: RSS


Date News
Join Microsoft at GTC, a global technology conference running March 20 – 23, 2023, to learn how organizations of any size can power AI innovation with purpose-built cloud infrastructure from...
Azure Logic Apps (Standard) offers an integration with Azure Monitor Logs to monitor workflow executions. This article shows you how to configure Azure Logic Apps to send system-generated logs to...
Hugo Meiland ( Gareth O’Brien (   With this blog / paper we demonstrate using object storage as the direct back end for running HPC applications...
Azure Batch offers simplified, efficient node communication within the Batch pool and Azure resources (storage, AppPackage storage accounts, output files, and other resources).
Azure Batch supports Spot Virtual Machine's in user-subscription mode and is offered at a significantly reduced price compared with dedicated virtual machines.