Provider icon

How to run periodic jobs on AWS?

Amazon Elastic Compute Cloud (EC2) is a part of Amazon.com's cloud-computing platform, Amazon Web Services (AWS), that allows users to rent virtual computers on which to run their own computer applications. EC2 encourages scalable deployment of applications by providing a web service through which a user can boot an Amazon Machine Image (AMI) to configure a virtual machine, which Amazon calls an "instance", containing any software desired.

When using that application, you may face the need to run periodic jobs within this platform. To achieve that, there are multiple solutions.

Schedule in AWS EC2

Setting up recurring tasks in EC2 instances requires the configuration of your operating system to run scripts at a periodic interval. The configuration will depend on your operating system and is generally achieved using the Cron utility on Linux: https://repost.aws/questions/QUBahK5qNqRVGPofll5hd0vg/cron-jobs-on-ubuntu-ec-2-instance

Schedule with Cronit

The setup of the Cron utility may be sometimes a bit complex to configure. This requires installing additional software, and maintaining instances whose sole purpose is to run recurring jobs.

With Cronit, you can abstract that configuration by setting up recurring jobs directly from your browser, without the need to create a dedicated infrastructure of set up servers. Just tell us what are the endpoints you would like to call, and your recurring schedule and Cronit will do that for you.
screenshot