# Carga de trabajo

> Cualquier trabajo que corrés en la nube: una app, una base de datos, un reporte, un modelo.

- Nivel: Básico
- Temas: Cloud
- URL: https://tidbit.legios.com.ar/es/workload/
- En inglés: [Workload](https://tidbit.legios.com.ar/workload/)

En el mundo cloud, una **carga de trabajo** (workload) es cualquier trabajo que usa recursos de cómputo: un sitio web, el backend de una app, una base de datos, un proceso por lotes que hace cuentas todas las noches, el entrenamiento de un modelo de IA. Es una palabra amplia a propósito. Sirve para hablar de lo que corrés sin decir todavía si vive en una máquina virtual, en contenedores o en funciones serverless.

Pensar en cargas de trabajo ayuda a decidir dónde y cómo correr cada cosa, porque se comportan distinto. Una tienda online tiene tráfico parejo con picos en días de ofertas. Un reporte mensual necesita mucha potencia durante una hora y nada el resto del mes. Una base de datos necesita discos rápidos y no puede perder datos nunca. Cada una puede tener el tamaño, el modelo de precio y el nivel de protección que le hace falta, en vez de un mismo esquema para todo.

La palabra aparece en todos lados, muchas veces en inglés: "migrar workloads a la nube", "cargas de trabajo de producción", "cargas de trabajo de IA". La guía Well-Architected de AWS define una carga de trabajo como un conjunto de componentes que juntos aportan valor al negocio, y Kubernetes usa la misma palabra para las aplicaciones que corrés en un cluster.

## Una analogía

Es como los trabajos de la cocina de un restaurante: hornear el pan de madrugada, freír pedidos en la hora pico del mediodía, hacer una torta de casamiento una vez por mes. Cada uno necesita hornos, gente y horarios distintos, y la cocina se organiza en función de eso.

## Para quedarse

- Cualquier app, proceso o servicio que usa recursos de cómputo.
- Una palabra neutral: no dice dónde ni cómo corre la cosa.
- Cada carga de trabajo necesita su tamaño, su precio y su protección.
- Frases comunes: cargas de producción, cargas de IA, migrar workloads.

## Para seguir leyendo

- [Definiciones (AWS Well-Architected Framework)](https://docs.aws.amazon.com/es_es/wellarchitected/latest/framework/definitions.html)
- [Cargas de trabajo (documentación de Kubernetes)](https://kubernetes.io/es/docs/concepts/workloads/)
- [What is a workload? (IBM, en inglés)](https://www.ibm.com/think/topics/workload)

## Términos relacionados

- [Sitio web](https://tidbit.legios.com.ar/es/website/): Un conjunto de páginas web bajo una dirección, guardadas en un servidor.
- [Frontend y backend](https://tidbit.legios.com.ar/es/frontend-and-backend/): La parte de una app que ves y tocás, y la parte que trabaja detrás.
- [Base de datos](https://tidbit.legios.com.ar/es/database/): Un depósito ordenado de datos que los programas consultan y actualizan sin riesgo.
- [Procesamiento batch](https://tidbit.legios.com.ar/es/batch-processing/): Juntar datos durante un rato y después procesarlos todos de una sola vez.
- [Entrenamiento e inferencia](https://tidbit.legios.com.ar/es/training-and-inference/): Entrenar construye el modelo una vez; inferir es usarlo, millones de veces por día.
- [Inteligencia artificial](https://tidbit.legios.com.ar/es/artificial-intelligence/): Lograr que las computadoras hagan cosas que hasta hace poco solo hacía la gente.
- [Máquina virtual](https://tidbit.legios.com.ar/es/virtual-machine/): Una computadora completa hecha de software, que corre adentro de una real.
- [Contenedor](https://tidbit.legios.com.ar/es/container/): Una caja cerrada con un programa y todo lo que necesita para correr en cualquier lado.
