Principales herramientas de almacenamiento de objetos en la nube: Resultados & Comparación
Probamos cinco proveedores de almacenamiento de objetos en la nube: IONOS, Amazon S3, Backblaze B2, Cloudflare R2 y DigitalOcean Space, evaluando rendimiento, características y precios. Todas las pruebas se ejecutaron desde Europa contra el endpoint de la región UE de cada proveedor.
Resultados del Benchmark de Almacenamiento de Objetos en la Nube
Rendimiento de carga (MB/s): cuanto mayor, mejor
Proveedor | 100 KB | 1 MB | 10 MB | 1 GB |
|---|---|---|---|---|
1.81 | 9.16 | 19.33 | 70.64 | |
AWS S3 | 3 | 26.52 | 65.77 | 77.92 |
Backblaze B2 | 0.72 | 17.5 | 15.89 | 23.54 |
Cloudflare R2 | 0.49 | 4.36 | 17.73 | 25.61 |
DigitalOcean | 4.49 | 25.21 | 65.01 | 95.00 |
S3 y DigitalOcean se alternan el liderazgo según el tamaño del archivo. R2 y B2 son consistentemente los más débiles en carga, con R2 alcanzando un máximo de 25.61 MB/s y B2 de 23.54 MB/s, incluso a 1 GB, menos de una cuarta parte de los 95.00 MB/s de DigitalOcean.
Rendimiento de descarga (MB/s): cuanto mayor, mejor
DigitalOcean lidera en todos los tamaños de archivo hasta 10 MB. IONOS ocupa el primer lugar a 1 GB con 489.36 MB/s, la cifra de rendimiento individual más alta de todo el benchmark, casi 5x el resultado de S3 en el mismo tamaño. Ambos reflejan los beneficios de la CDN y la infraestructura de edge en implementaciones reales.
Latencia (ms): cuanto menor, mejor
La latencia de carga de B2 de 517.84 ms es el valor atípico más marcado del benchmark. Cada carga en B2 paga este costo adicional antes de transferir un solo byte, una limitación estructural para cualquier carga de trabajo intensiva en escritura. R2 con 171.58 ms es significativamente mejor que B2, pero aún 6x mayor que S3 y DigitalOcean. En latencia de descarga y TTFB, DigitalOcean lidera claramente.
Rendimiento de solicitudes concurrentes (ms): cuanto menor, mejor
Los cinco proveedores alcanzaron una tasa de éxito del 100 % en todos los niveles de concurrencia. DigitalOcean es más rápido con 1 y 10 solicitudes concurrentes; S3 toma la delantera con 100 solicitudes concurrentes. El total de 4.469 ms de B2 con 100 solicitudes concurrentes refleja cómo su sobrecarga por solicitud se acumula a escala.
Comparación de características
Los cinco proveedores admiten de forma nativa versiones, Terraform y políticas de ciclo de vida.
- Object Lock: Disponible solo en S3, B2 y IONOS. R2 y DigitalOcean Spaces no tienen soporte WORM, lo que los descalifica para industrias reguladas que requieren almacenamiento inmutable.
- CDN: Nativa en R2 (red de Cloudflare) e incluida de forma gratuita con DigitalOcean Spaces. S3 se enruta a través de CloudFront como un servicio facturable por separado. B2 y IONOS requieren configuración de CDN externa.
- Replicación entre regiones: Solo S3 y B2. Los otros tres proveedores no tienen una ruta de replicación integrada.
- KMS: Solo S3. Todos los demás proveedores ofrecen cifrado AES-256, pero sin custodia de claves gestionada externamente. Este es un requisito obligatorio para PCI DSS y HIPAA en algunas configuraciones.
Comparación de precios
B2 y IONOS son los más baratos en almacenamiento (~$5/TB/mes) y los únicos proveedores sin tarifas por solicitud. La salida cero de R2 es estructuralmente diferente a todo lo demás: sin límite, sin dependencia de socios, sin cuota.
IONOS es un proveedor de almacenamiento de objetos administrado que opera en tres centros de datos: Berlín, Frankfurt y Logroño. Todas las ubicaciones están bajo el RGPD, lo que lo convierte en una opción predeterminada práctica para equipos con requisitos de residencia de datos.
Los precios son sencillos: $4.99/TB/mes por almacenamiento sin tarifas por solicitud. Las operaciones PUT, GET y DELETE son todas gratuitas. La salida cuesta $0.030/GB hasta 2 TB, bajando a $0.020/GB entre 10–50 TB.
El rendimiento de carga escala con el tamaño del archivo; objetos pequeños se ven limitados por la sobrecarga por solicitud, mientras que las transferencias grandes saturan mejor la conexión. El salto de 10 MB a 1 GB es el más significativo; el rendimiento se triplica con creces.
Las descargas son sustancialmente más rápidas que las cargas en todos los tamaños de archivo. A 1 GB, la velocidad de descarga (489.36 MB/s) es casi 7x la velocidad de carga (70.64 MB/s). Para cargas de trabajo con muchas lecturas (copias de seguridad, distribución de medios, acceso a datasets de ML), esta asimetría juega a tu favor.
La latencia de carga es notablemente más alta que la de descarga. El TTFB de 15.3 ms es consistente con la cifra de latencia de descarga, lo que sugiere que el servidor responde rápidamente una vez que se recibe la solicitud; la sobrecarga de carga proviene de la ruta de escritura, no de la configuración de la conexión.
Una carga de 1 GB toma aproximadamente 14.5 segundos de extremo a extremo. El mismo archivo se descarga en poco más de 2 segundos. Al escalar de 1 a 100 solicitudes concurrentes, el tiempo total crece aproximadamente 39x mientras que el tiempo por solicitud baja de ~19.92 ms a 7.85 ms. No hubo solicitudes fallidas en las 100 solicitudes secuenciales. Cada objeto descargado coincidió con su hash SHA-256 original. Con un promedio de 15.94 ms, los objetos están disponibles efectivamente inmediatamente después de la carga, consistencia fuerte, no consistencia eventual.
Amazon S3 estableció la referencia para el almacenamiento de objetos en la nube cuando se lanzó en 2006, y casi todos los competidores desde entonces se han medido con respecto a la API de S3.
Las pruebas se ejecutaron contra un bucket en eu-central-1 (Frankfurt) con Block All Public Access habilitado y SSE-S3 (AES-256) como cifrado predeterminado.
La sobrecarga por solicitud (handshake TCP, negociación TLS, firma de solicitud S3) es visible a 100 KB, pero desaparece en gran medida a 1 MB y superiores; el rendimiento escala de forma consistente hasta 77.92 MB/s de carga y 94.3 MB/s de descarga a 1 GB.
El promedio por solicitud a 100 solicitudes concurrentes baja de 24.41 ms a 6.32 ms, el efecto de reutilización de conexiones y multiplexación HTTP/2. S3 ofrece una fuerte consistencia de lectura tras escritura para todos los objetos en todas las regiones, un comportamiento que AWS hizo predeterminado en diciembre de 2020.
S3 ofrece ocho clases de almacenamiento dentro de un solo bucket, más que cualquier servicio de almacenamiento de objetos comparable. S3 Intelligent-Tiering mueve automáticamente objetos entre niveles de acceso según los patrones de acceso, sin tarifas de recuperación y sin duración mínima para objetos de menos de 128 KB.
S3 Standard almacena objetos en un mínimo de tres Zonas de Disponibilidad, proporcionando una durabilidad del 99.999999999 % (11 nueves). La replicación entre regiones (CRR), la replicación en la misma región (SRR) y los puntos de acceso multirregión están disponibles para escenarios de replicación y conmutación por error.
Precios
El nivel gratuito incluye 5 GB de almacenamiento estándar, 20.000 solicitudes GET, 2.000 solicitudes PUT y 100 GB de transferencia saliente al mes durante los primeros 12 meses.
El conjunto de características es el más amplio disponible: ocho clases de almacenamiento, cuatro opciones de cifrado, Object Lock para cumplimiento WORM, SDK nativas en todos los lenguajes principales y 25+ regiones. La principal consideración de coste es la salida a $0.09/GB durante los primeros 10 TB/mes; las aplicaciones con altas relaciones de lectura/almacenamiento acumulan cargos de salida rápidamente. Enrutar la salida a través de CloudFront elimina la tarifa de S3 a CloudFront y normalmente reduce el coste total en casos de uso de alto tráfico.
Las pruebas se ejecutaron contra un bucket de B2 en el endpoint de la UE (eu-central-003) con cifrado SSE-B2 (AES-256) habilitado.
La latencia de carga de 517 ms es el hallazgo más significativo de este benchmark. No es un problema de rendimiento; es un problema de sobrecarga por solicitud. Cada carga, independientemente del tamaño del archivo, paga este coste antes de transferir un solo byte.
Las aplicaciones que cargan muchos archivos pequeños (miniaturas, registros, datos de sensores) acumularán esta latencia en cada solicitud.
La latencia de descarga cuenta una historia diferente: 16.59 ms de TTFB es rápido, más rápido que los 26.32 ms de S3 eu-central-1. B2 está mejor optimizado para lecturas que para escrituras. Una vez escrito un objeto, B2 lo pone a disposición para lecturas rápidamente con una consistencia de lectura tras escritura de 15.89 ms, más rápido que los 26.04 ms de S3.
Con 1 solicitud concurrente, B2 tarda 247.9 ms frente a los 24.4 ms de S3. Con 100 solicitudes concurrentes, el tiempo promedio por solicitud de B2 baja a 44.7 ms; la brecha se reduce con la concurrencia pero no se cierra. Tasa de éxito del 100 % en todos los niveles.
B2 tiene una clase de almacenamiento: Estándar. Las reglas de ciclo de vida pueden ocultar o eliminar automáticamente objetos después de un período definido, pero no hay archivado por niveles de coste.
El límite de 100 GB de partes múltiples (frente a los 5 TB de S3) es una limitación para cargas de trabajo con objetos muy grandes; la mayoría de las cargas de copias de seguridad y medios se mantienen muy por debajo de este límite. B2 participa en la Cloudflare Bandwidth Alliance; la salida hacia Cloudflare, Fastly y bunny.net es gratuita.
Precios
El nivel gratuito es permanente: 10 GB de almacenamiento, salida hasta 3x los datos almacenados, transacciones de Clase A/B/C ilimitadas al mes.
B2 es una excelente opción para software de copias de seguridad, archivos multimedia, almacenamiento de grandes datasets y cualquier carga de trabajo que use Cloudflare donde el coste de salida sea una preocupación principal. No es un reemplazo directo de S3 en aplicaciones de producción que dependen de características específicas de AWS o necesitan baja latencia de escritura.
El principal argumento de venta de Cloudflare R2 son las tarifas de salida cero. Mientras S3 cobra $0.09/GB y B2 cobra $0.01/GB por encima de la cuota gratuita, R2 no cobra nada. Se accedió a R2 a través de su API compatible con S3; las solicitudes se enrutan automáticamente al centro de datos más cercano de Cloudflare.
El rendimiento de carga es el punto más débil: 0.49 MB/s a 100 KB y 25.61 MB/s a 1 GB. El rendimiento de descarga escala bien: 63.63 MB/s a 1 GB. La latencia de carga de 171.58 ms es mejor que los 517.84 ms de B2, pero 6x mayor que S3.
El TTFB de descarga de 63.23 ms es mayor que el de S3 (26.32 ms) y B2 (16.88 ms) cuando se accede a través de la API de S3; las aplicaciones que sirven contenido a través de un bucket público de Cloudflare pasan por la caché de la CDN y verán un TTFB efectivo mucho menor para los objetos en caché.
El comportamiento concurrente de R2 es la mayor mejora relativa del benchmark: el tiempo por solicitud se reduce aproximadamente 7x, de 79.59 ms (1 solicitud) a 11.34 ms (100 concurrentes). La consistencia de lectura tras escritura de 56.43 ms es la más lenta de los cinco, lo que refleja la propagación de escritura a través del edge distribuido de Cloudflare.
La integración nativa de CDN de R2 es su característica más distintiva. Los buckets se pueden hacer accesibles públicamente a través de un subdominio gestionado por Cloudflare o un dominio personalizado; el enrutamiento del tráfico a través de la caché de la CDN de Cloudflare sirve automáticamente los objetos en caché en el edge sin acceder a la API de almacenamiento de R2.
R2 utiliza una ubicación automática; no hay selección de región durante la creación del bucket. Para una residencia de datos estricta, los buckets de jurisdicción de la UE fijan el almacenamiento en centros de datos europeos.
Precios
El nivel gratuito es permanente: 10 GB de almacenamiento estándar, 1M de operaciones de Clase A, 10M de operaciones de Clase B, salida ilimitada al mes.
El caso de TCO de R2 es más sólido para cargas de trabajo con muchas lecturas y alto volumen de salida. La salida cero reescribe el cálculo del coste total para cualquier aplicación que sirva datos externamente a escala. Las carencias de características (sin Object Lock, sin replicación entre regiones, sin selección explícita de región) importan menos para las cargas de trabajo optimizadas para lectura.
DigitalOcean Spaces comienza con una tarifa plana de $5/mes que incluye 250 GB de almacenamiento, 1 TB de transferencia, CDN y cero tarifas por solicitud. Las pruebas se ejecutaron contra la región fra1 (Frankfurt) a través de la API compatible con S3, con la CDN habilitada en el bucket.
Las cifras de rendimiento son las más altas de este benchmark. La carga de 1 GB a 95.00 MB/s supera los 77.92 MB/s de S3, y la descarga de 1 GB a 339.53 MB/s es más de 3.5x los 94.3 MB/s de S3. La descarga de 10 MB a 153.34 MB/s refleja cómo la CDN de DigitalOcean enruta las descargas a través de nodos edge más cercanos al cliente de prueba.
El TTFB de 8.68 ms es el más bajo del benchmark. La latencia de carga de 28.78 ms es comparable a los 28.45 ms de S3. Con una sola solicitud concurrente, Spaces responde en 19.56 ms, más rápido que los 24.41 ms de S3. Con 100 solicitudes concurrentes, 7.07 ms por solicitud. La consistencia de lectura tras escritura de 10.34 ms es la más rápida de los cinco proveedores.
Spaces ofrece dos clases de almacenamiento: Estándar ($0.02/GB) y Cold Storage ($0.007/GB, tamaño mínimo de objeto de 128 KB, sin tarifa de recuperación). La replicación entre regiones no es compatible. El panel carece de monitorización de almacenamiento por bucket; el seguimiento del uso requiere consultar el panel de facturación. No hay notificaciones de eventos nativas.
Precios
Un equipo que almacene 200 GB y transfiera 500 GB/mes paga exactamente $5, sin medición de salida, sin tarifas por solicitud, sin recargo de CDN. La misma carga de trabajo en S3 eu-central-1 costaría aproximadamente entre $40 y $50.
Spaces es la opción adecuada para equipos de desarrolladores y pequeñas empresas que desean un almacenamiento de objetos rápido y de coste predecible con CDN incluida. No es un reemplazo de producción para S3 en arquitecturas que dependen de replicación, Object Lock, desencadenadores de eventos o una amplia integración de servicios de AWS.
Recomendaciones de casos de uso
- IONOS: Cargas de trabajo reguladas por la UE donde la residencia de datos es un requisito obligatorio, no una opción de configuración. Las tres regiones de IONOS están en Europa de forma predeterminada. El precio de almacenamiento coincide con B2 a ~$5/TB/mes, todas las solicitudes son gratuitas y se admite Object Lock. La tarifa de salida de $0.03/GB es la principal preocupación de coste con altos volúmenes de lectura. La falta de CDN y las tres regiones solo en la UE hacen que IONOS no sea adecuado como almacén global.
- AWS S3: Equipos que ya están en AWS, o cualquier carga de trabajo que requiera el conjunto completo de características: cifrado KMS, múltiples niveles de almacenamiento, pipelines impulsados por eventos (Lambda/SQS/EventBridge), replicación entre regiones o 25+ regiones globales. Es la opción más cara, pero ningún otro proveedor en este benchmark iguala su profundidad.
- Backblaze B2: Almacenamiento de alto volumen con restricciones presupuestarias ajustadas, especialmente cuando Cloudflare ya está en el stack. B2 + Cloudflare Bandwidth Alliance es el coste total más bajo en casi todos los escenarios probados. Object Lock (File Lock) cubre los requisitos de cumplimiento. Evitar para cargas de trabajo intensivas en escritura o con archivos pequeños, dada la latencia de carga de 517 ms.
- Cloudflare R2: Cargas de trabajo donde el coste de salida es la partida dominante: distribución de medios, alojamiento de archivos públicos, distribución de grandes datasets, activos de sitios estáticos. La salida cero y la integración nativa de CDN hacen que el TCO de R2 sea inmejorable para escenarios con muchas lecturas y altas transferencias. Los equipos que ya usan Cloudflare Workers o Pages se benefician de la integración nativa.
- DigitalOcean Spaces: Equipos de desarrolladores y pequeñas empresas que desean una tarifa rápida y predecible con CDN incluida. Las cifras de carga y descarga de archivos pequeños más altas del benchmark, un plan todo incluido de $5/mes y una configuración sencilla hacen de Spaces la opción más sencilla para equipos que ya están en DigitalOcean. No es adecuado para arquitecturas que requieran Object Lock, replicación entre regiones o desencadenadores de eventos.
Preguntas frecuentes
El almacenamiento de objetos compatible con S3 se refiere a soluciones de almacenamiento en la nube o autogestionadas que admiten la API de Amazon S3, lo que permite que las aplicaciones y servicios diseñados para S3 se integren sin problemas. Proporciona un almacenamiento escalable, duradero y rentable para datos no estructurados, como copias de seguridad, archivos multimedia y datasets de análisis.
Mientras que Amazon S3 es un servicio de almacenamiento administrado proporcionado por AWS, el almacenamiento de objetos compatible con S3 se refiere a proveedores alternativos que admiten la misma API y funcionalidad. Dependiendo del proveedor, estas alternativas suelen ofrecer costes más bajos, diferentes estructuras de precios, ausencia de tarifas de salida u opciones de implementación autogestionada.
Cita esta investigación
Elige el formato que se ajuste al lugar donde vas a publicar. Pegar la versión con enlace en tu CMS conserva el enlace de retroceso.
@misc{dogan2026,
author = {Dogan, Sedat},
title = {{Principales herramientas de almacenamiento de objetos en la nube: Resultados & Comparación}},
year = {2026},
month = jun,
howpublished = {\url{https://aimultiple.com/cloud-object-storage}},
note = {AIMultiple. Recuperado el 16 de Junio de 2026}
}














Sé el primero en comentar
Tu dirección de correo electrónico no será publicada. Todos los campos son obligatorios. Los comentarios se dejan en su idioma original.