AWS Batch vs Webcron
AWS Batch
aws.amazon.comWebcron
webcron.orgSide by side
| Figure | AWS Batch | Webcron |
|---|---|---|
| Price from | Free | Free |
| Free plan | Yes | Yes |
| Free trial | — | Yes |
| Open source | — | — |
| Web | Yes | Yes |
| Windows | Yes | — |
| macOS | Yes | — |
| Linux | Yes | — |
| API | Yes | Yes |
| Plans published | 2 | 6 |
| Spec score · Job Scheduler Software | 9.0 (#2) | 7.7 (#13) |
| API | AWS documentation provides a detailed API reference covering all AWS Batch operations. | The API lets users communicate directly with the Webcron engine, and its documented methods cover cron jobs and monitors. |
| Founded | 2016 | 2001 |
| Monitoring | The console shows capacity and job-state metrics, while standard output and error logs can be written to CloudWatch Logs. | The monitoring service checks servers, websites, and routers and sends alerts when they are unreachable from more than one location. |
Plans
Webcron
- Cron time-out 180 secondsFree
- Cron time-out 600 seconds€0.01, paid once
- Notification by email€0.01, paid once
- Cron time-out 1800 seconds€0.13, paid once
- Notification by SMS€0.15, paid once
- Cron time-out 3600 seconds€0.25, paid once
In their own words
AWS Batch
AWS Batch plans, schedules, and runs containerized batch workloads for machine learning, simulation, and analytics. It provisions and scales compute on Amazon ECS, Amazon EKS, and AWS Fargate, with Spot and On-Demand instance options. Jobs can be submitted through the AWS Management Console, command line interfaces, or software development kits, and specify memory and vCPU requirements. Queues support priorities, dependencies, retries, and scheduling based on resource needs. Jobs can request GPUs, which Batch can scale for and isolate to the appropriate containers. For high-communication workloads, it supports multi-node parallel jobs across EC2 instances and Elastic Fabric Adapter. Workflow integrations include Pegasus WMS, Luigi, Nextflow, Metaflow, Apache Airflow, and AWS Step Functions. The console shows compute capacity and job metrics; job logs appear in the console and Amazon CloudWatch Logs. AWS Batch runs in the cloud and supports API, Linux, macOS, web, and Windows access. The service itself has no additional charge, but compute and storage resources used to store and run jobs are billed separately. Jobs need to be executable as Docker containers. Security follows a shared responsibility model: AWS protects cloud infrastructure, while customers are responsible for security in their own cloud use.
Webcron
Webcron is a cloud service for scheduling web-accessible scripts and monitoring servers, websites, and routers. Jobs can run once or on a schedule as often as every minute, with timeouts up to one hour. Users can choose notifications for successful or failed jobs. Monitoring checks whether targets can be reached from more than one location, using HTTP, HTTPS, FTP, or ping at intervals from 1 to 60 minutes. Monitors can compare page content, look for a specified string, and add custom request headers.
The API communicates directly with the Webcron engine, and its documented methods cover cron jobs and monitors. A PHP class is available for API connections and is stated to support PHP 5.0 and later. The maker lists monitoring stations in the United States, Japan, Singapore, Ireland, Brazil, Germany, France, South Korea, and Australia. Webcron has no free plan and offers a 14-day trial; monitoring can be tried free for one week or until credits are used up. Listed per-launch prices include free for a 180-second timeout, €0.01, paid once for 600 seconds, €0.13, paid once for 1800 seconds, and €0.25, paid once for 3600 seconds. Email alerts cost €0.01 and SMS alerts cost €0.15.