Container Orchestrator for Batch & Cron Jobs

Seamlessly execute scheduled tasks and asynchronous workloads. Daestro let's you run your batch jobs and cron jobs across any cloud or self-hosted hardware.

How to deploy a workload on Daestro

Deploying a workload on Daestro is a simple process that can be completed in just a few steps.

Cloud Auth

Cloud Auths are the credentials for accessing cloud providers.

Compute Environment

Compute Environments define the compute type and location for jobs.

Job Queue

Job Queues define how and when jobs are executed. They can be used to manage the concurrency and priority of jobs.

Job Definition

Job Definitions are the blueprint for creating jobs. They define the job's behavior and parameters.

Jobs

A runnable instance of the Job definition.

Steps

1

Cloud Auth: Add your cloud provider credentials (api keys / auth tokens) to Daestro.

2

Compute Environment: Create a compute environment to run your workload.

3

Job Queue: Create a job queue and add compute environment to run jobs on.

4

Job Definition: Create a job definition which describes how a workload should be executed using a docker image.

5

Run Jobs: You can now run your workload by submitting a job to the job queue with the job definition. You can use either Job Submit form or API.

Comparing With Other Solutions

Other Solutions

  • Vendor lock-in
  • Setup varies for each cloud provider
  • No on-prem option
  • Locked into their infrastructure
  • Limited by the services they offer

Compute Workloads with Daestro

  • Run your jobs on any cloud provider
  • Easy and intuitive setup process
  • Run it on your own infrastructure
  • Run jobs on most suitable infrastructure for your job type
  • Scale up and down as needed

Frequently asked questions

Checkout all the FAQs here

What is Daestro?
Daestro is a versatile cloud orchestration platform that enables you to run your computing tasks across various cloud services like AWS, DigitalOcean, Linode and Vultr, as well as on your own self-hosted servers. It acts as a central control panel to manage all your compute workloads regardless of where they are physically located.
How to use Daestro?
You can follow this Getting Started guide to learn the basics of Daestro.
Which cloud providers are supported?
Currently, Daestro supports AWS, DigitalOcean, Linode and Vultr. Support for more cloud providers would be coming soon.
Can I run jobs on-premises (Self-hosted VMs / Bare Metal / Own Infrastructure) using Daestro?
Yes, you can link your compute with Daestro to run jobs. Read more
What is the pricing?
Daestro offers both free and paid plans. You can upgrade to a paid plan to get access to more features. See pricing
How do I get support?
You can contact us via email at hello [at] daestro.com OR join our discord server from our website.