# Workload

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

- Level: Basic
- Topics: Cloud
- URL: https://tidbit.legios.com.ar/workload/
- In Spanish: [Carga de trabajo](https://tidbit.legios.com.ar/es/workload/)

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.

## An analogy

Like the jobs in a restaurant kitchen: baking bread overnight, frying orders during the lunch rush, making a wedding cake once a month. Each needs different ovens, people and timing, and you plan the kitchen around them.

## Keep in mind

- Any app, job or service that uses computing resources.
- A neutral word: it does not say where or how the thing runs.
- Different workloads need different sizes, prices and protection.
- Common phrases: production workloads, AI workloads, migrating workloads.

## Go deeper

- [Definitions (AWS Well-Architected Framework)](https://docs.aws.amazon.com/wellarchitected/latest/framework/definitions.html)
- [Workloads (Kubernetes docs)](https://kubernetes.io/docs/concepts/workloads/)
- [What is a workload? (IBM)](https://www.ibm.com/think/topics/workload)

## Related terms

- [Cloud computing](https://tidbit.legios.com.ar/cloud-computing/): Renting computers over the internet instead of buying your own.
- [Website](https://tidbit.legios.com.ar/website/): A set of web pages under one address, stored on a server and opened in a browser.
- [Frontend and backend](https://tidbit.legios.com.ar/frontend-and-backend/): The part of an app you see and touch, and the part that works behind it.
- [Mobile app](https://tidbit.legios.com.ar/mobile-app/): A program made to run on a phone or tablet, usually installed from an app store.
- [Database](https://tidbit.legios.com.ar/database/): An organized store of data that programs can search and update safely.
- [Batch processing](https://tidbit.legios.com.ar/batch-processing/): Collecting data for a while and then processing it all in one big run.
- [Training and inference](https://tidbit.legios.com.ar/training-and-inference/): Training builds the model once; inference is using it, millions of times a day.
- [Artificial intelligence](https://tidbit.legios.com.ar/artificial-intelligence/): Getting computers to do things that, until recently, only people could do.
