El object storage es un conjunto de servicios para guardar archivos de cualquier tipo en servidores remotos (cloud), accesibles por agentes internos (una empresa) o externos (todo internet).

A diferencia del file storage tradicional, no guarda archivos en carpetas — los guarda como objetos en un espacio plano, cada uno identificado por una clave única. No hay jerarquía.

Sus ventajas frente a un servidor propio:

  1. APIs escalables — optimizado para ser consultado por otros servidores. Escala automáticamente con la cantidad de requests; un servidor normal se puede “romper” si los supera
  2. Metadatos inteligentes — cada objeto tiene una capa de metadatos con historia y atributos del archivo
  3. Storage optimizado — más barato y eficiente que mantener infraestructura propia

¿Para qué se usa?

S3 es literalmente la base de internet — imágenes, PDFs, HTMLs de miles de sitios corren sobre object storage. Para datos, se usa para guardar datos “en frío” a bajo costo, pero cada vez más como repositorio central: Parquets, PDFs, modelos ML, metadatos de ejecución de programas. Los usos son casi infinitos.

En el contexto de un data-warehouse moderno: los archivos Parquet viven en object storage (como cloudflare-r2) y motores como motherduck los consultan directamente.

Referencias