Azure Batch is a service that enables you to run large-scale parallel and high-performance computing (HPC) applications efficiently in the cloud. Theres no need to manage or configure infrastructure. Just schedule the job allocate the resources you need and let Batch take care of the rest.