Cuarenta mil facturas en un disco
Una gestoría de Valencia lleva la contabilidad de 300 pequeños negocios. Guarda todas las facturas escaneadas en un disco duro de la oficina: 40.000 archivos PDF.
Un lunes el disco no arranca. La última copia tiene seis meses. En plena campaña del IVA, nadie encuentra las facturas del trimestre.
Al final de esta lección
Nota
Puedo elegir el almacenamiento de objetos para guardar archivos.
Palabras clave
| Palabra | Qué significa | Ejemplo |
|---|---|---|
| Almacenamiento de objetos | servicio que guarda archivos enteros en la nube | |
| Bucket | contenedor con nombre donde se guardan objetos | |
| Objeto | un archivo guardado, con su clave y sus datos | |
| Clave | nombre completo y único de un objeto | facturas/2026/03/0012.pdf |
| Prefijo | principio común de varias claves | facturas/2026/ |
| Metadatos | datos sobre el objeto, como su tipo o su fecha |
Las celdas que rellenan los estudiantes quedan en blanco en esta vista previa.
Un objeto es un archivo con una clave
El almacenamiento de objetos guarda archivos enteros: facturas, fotos, vídeos, copias de seguridad. Cada archivo guardado es un objeto.
Los objetos van dentro de un bucket, un contenedor con un nombre. Cada objeto tiene una clave, su nombre completo, y unos metadatos. Para leerlo, pides el bucket y la clave. El proveedor guarda varias copias en distintos edificios, así que un disco roto no pierde nada.
Elige según lo que guardas
Hay tres formas habituales de guardar datos en la nube. Cada una sirve para una cosa.
Para archivos enteros que se suben y se descargan, elige almacenamiento de objetos. Para filas que buscas y cambias a menudo, como pedidos o clientes, elige una base de datos. Para el disco de un servidor concreto, donde está su sistema operativo, elige un disco virtual.
Qué servicio para qué dato
| Dato | Servicio adecuado | Por qué |
|---|---|---|
| Facturas escaneadas en PDF | Almacenamiento de objetos | Archivos enteros, muchos y baratos |
| Fotos de productos de una tienda | Almacenamiento de objetos | Se suben una vez y se leen mucho |
| Saldo de cada cliente | Base de datos | Cambia a menudo y se busca por cliente |
| Sistema operativo de un servidor | Disco virtual | Lo usa un solo servidor como su disco |
Las celdas que rellenan los estudiantes quedan en blanco en esta vista previa.
Un error frecuente
Advertencia
Mucha gente cree que un objeto se puede editar como un documento abierto. No se puede. Para cambiar una factura, subes el archivo entero otra vez con la misma clave. Si un dato cambia cada pocos segundos, como un saldo, no va en un objeto: va en una base de datos.
Las carpetas son prefijos de la clave
Un bucket no tiene carpetas de verdad. Todos los objetos están al mismo nivel.
Las barras de la clave hacen de carpetas. La consola del proveedor las dibuja así para ayudarte. Pedir la "carpeta" de un cliente es pedir las claves que empiezan por un prefijo. Por eso conviene pensar bien las claves desde el primer día: cliente, año y mes.
Prueba: buscar por prefijo
# Claves de un bucket de una gestoría
claves = [
"clientes/ferreteria-ruiz/2026/01/factura-0001.pdf",
"clientes/ferreteria-ruiz/2026/02/factura-0002.pdf",
"clientes/bar-la-plaza/2026/01/factura-0107.pdf",
"clientes/bar-la-plaza/2026/02/factura-0108.pdf",
"clientes/bar-la-plaza/2026/02/factura-0109.pdf",
]
# Una "carpeta" es solo el principio de la clave
prefijo = "clientes/bar-la-plaza/"
for clave in claves:
if clave.startswith(prefijo):
print(clave)
# Cambia el prefijo para ver solo las facturas de febrero del bar.
Ejemplo: lo que cuesta guardar las facturas
| Concepto | Cálculo | Resultado |
|---|---|---|
| Facturas | 40.000 de 250 KB | unos 10 GB |
| Precio orientativo | 0,02 euros por GB al mes | 0,02 euros |
| Coste de un mes | 10 x 0,02 | 0,20 euros |
| Coste de un año | 0,20 x 12 | 2,40 euros |
Las celdas que rellenan los estudiantes quedan en blanco en esta vista previa.