Fully managed batch service to schedule, queue, and execute batch jobs on Google's infrastructure.
Focus on business critical tasks
Leverage fully managed and scalable compute infrastructure to shift focus to job submission and extracting business insights from the job's results.
Define your execution model
Run high throughput or tightly coupled computations defined by a script or container.
"At Roivant Discovery, we leverage massive computational simulations to drive the discovery of novel drugs across small molecule modalities. Our scientists are required to operate at the cutting edge of quantum physics with speed and agility, at scale. Google Batch's unprecedented simplicity and flexibility will ensure we're always focused on innovation."
Matt Maisak, COO at Roivant Discovery
Learn how easy it is to create a batch job in the console, gcloud, client libraries, command line, and workflow managers.
Defining different types of batch jobs
Learn how to submit an array job and a multi-node job.
Learn about the storage volumes supported by Batch and how to use them with a batch job.
High throughput processing of reproducible pipelines used for genomic sequencing, drug discovery, and more.
Perform Monte Carlo simulations and quickly analyze results needed to transact business in the market.
Automate verification tests and simulations based on varying inputs to optimize designs.
|Support for containers or scripts||Run your scripts natively on Compute Engine VM instances or bring your containerized workload that will run to completion.|
|Leverage Google Cloud compute||Get the latest software and hardware available as a service to use with Batch.|
|Job priorities and retries||Define priorities for your job and establish automated retry strategies.|
|Pub/Sub notifications for Batch||Configure Pub/Sub with Batch to asynchronously communicate messages to subscribers.|
|Integrated logging and monitoring||Retrieve stderr and stdout logs directly to Cloud Logging. Audit logs help you answer questions about who did what, where, and when. Monitor metrics related to your job in Cloud Monitoring.|
|Alternate methods to use Batch||Batch APIs can be called directly via gcloud, REST APIs, client libraries, or the Cloud Console. In addition, Batch can be leveraged via workflow engines.|
|Identity and access management||Control the access of resources and service with IAM permissions.|