Side by side
AWS Batch vs OpenPBS
Both stand on job scheduler software. Which one you can start free with, which one lets you read the code, and what each costs once you pay.
Free plan APILinuxMac+2
AWS Batch provides scheduling and compute management for containerized batch jobs, including GPU and multi-node workloads. Factor the separate compute and storage charges into resource planning.
Visit AWS Batch Free plan APILinuxMac+1
OpenPBS combines large-scale job scheduling with fault monitoring and fail-over capabilities. Consider the unsupported SELinux and the limits of volunteer forum support when evaluating it.
Visit OpenPBSThe facts
| AWS Batch | OpenPBS | |
|---|---|---|
| Free plan | Yes | Yes |
| Open source | No | Not published |
| Runs on | API, Linux, Mac, Web, Windows | API, Linux, Mac, Self-hosted |
| Lowest paid plan | Free or on request | Free or on request |
| Plans published | 2 | 1 |
| Maker | Not published | Not published |
| Website | aws.amazon.com | openpbs.org |
| On job scheduler software | #2 of 26 | #6 of 26 |
AWS Batch: what it does well
- Schedules jobs by priority and resource needs
- Supports retries and job dependencies
- Can scale for GPU requirements
- Offers console, CLI, and SDK job submission
What to know first
- Jobs must execute as Docker containers
- Compute and storage are billed separately
OpenPBS: what it does well
- Free under the AGPL 3.0 open-source license
- Designed to scale to millions of cores
- Health checks can automatically mitigate faults
- Fail-over architecture has no single point of failure
What to know first
- Community forum support has no guarantees
- Installation guide says SELinux is unsupported
Alternatives to AWS Batch Alternatives to OpenPBS The whole list
