ENES

Workload

Any job you run on computers: an app, a database, a nightly report, an AI model.

Three different workloads, a website with steady traffic, a nightly batch job and a database, each running on the cloud with its own shape of usage

In cloud talk, a workload is any piece of work that uses computing resources: a website, the backend of a mobile app, a database, a batch job that crunches numbers every night, the training of an AI model. It is a deliberately broad word. It lets people talk about what they run without saying yet whether it lives on a virtual machine, in containers or in serverless functions.

Thinking in workloads helps decide where and how each thing should run, because they behave differently. An online store has steady traffic with spikes on sale days. A monthly report needs a lot of power for an hour and nothing the rest of the month. A database needs fast disks and must never lose data. Each one can get the size, price model and level of protection it needs, instead of one setup for everything.

You will see the word everywhere: "migrating workloads to the cloud", "production workloads", "AI workloads". AWS's Well-Architected guidance defines a workload as a set of components that together deliver business value, and Kubernetes uses the same word for the apps you run on a cluster.

Keep in mind

Go deeper

Related terms

More in Cloud