Audience
Organizations wanting a platform for scheduling and compute management
About Azure Batch
Batch runs the applications that you use on workstations and clusters. It’s easy to cloud-enable your executable files and scripts to scale out. Batch provides a queue to receive the work that you want to run and executes your applications. Describe the data that need to be moved to the cloud for processing, how the data should be distributed, what parameters to use for each task, and the command to start the process. Think about it like an assembly line with multiple applications. With Batch, you can share data between steps and manage the execution as a whole. Batch processes jobs on demand, not on a predefined schedule, so your customers run jobs in the cloud when they need to. Manage who can access Batch and how many resources they can use, and ensure that requirements such as encryption are met. Rich monitoring helps you to know what’s going on and identify problems.