Google Cloud is now getting a managed cron service for the running batch jobs. Cloud Scheduler as the new service which is called, provides all the types of functionality of the kind of standard command line cron service you probably love to hate, but with the reliability and ease of the use of running a managed service in the cloud.
The targets for the cloud scheduler jobs can be any of the HTTP/S endpoints and the Google’s own Cloud Pub/Sub topics and some of the app engine applications. Developers can easily manage these jobs with the help of a User Interface in the Google Cloud Console, which is a command line interface with an API.
“Job schedulers like cron are a mainstay of any developer’s arsenal, helping run scheduled tasks and automating system maintenance,” Google product manager Vinod Ramachandran notes in today’s announcement. “But job schedulers have the same challenges as other traditional IT services: the need to manage the underlying infrastructure, the operational overhead of manually restarting failed jobs and lack of visibility into a job’s status.”
According to the report which has been revealed, a Cloud Scheduler, which is as of now in the beta version, guarantees the delivery of a job to easily target which will also ensure that essential tasks are indeed started and if you are sending the job to an AppEngine or the Pub/Sub, those services will also going to return a success code or an error code, if the things do not go in a right way. The company also stresses that cloud Scheduler also makes it easy to automate the retries when things also go in the wrong direction.
Google is also not just the first company to hit upon this model. There are some of the startups which are also offering a similar type of service, and Google competitors like Microsoft also offers comparable tools.
Google also provides the developers with a free quota of 3 jobs per month. Some of the additional job cost $0.10 per month.
You may also like: