Resumen

  • El ejemplo Infrequent Access suma un millón de lecturas, 1.000 GB recuperados y 29,90 dólares: una media implícita de 0,001 GB por lectura.
  • Con una lectura completa de 1 GB cada vez, el procesamiento de recuperación cuesta 10.000 dólares. Mantener los otros tres cargos da 10.019,90 dólares.

Un presupuesto puede acertar en todas las tarifas y perderse en un sustantivo. En el ejemplo de R2 de Cloudflare, ese sustantivo es «lectura». La tabla sabe cuántas hay. Cuántos datos trae cada una queda fuera del relato, aunque dentro del precio.

La página oficial de precios, consultada el 28 de octubre, describe 1.000 objetos de 1 GB de tamaño medio, guardados cinco días y después eliminados. Durante esos cinco días, cada objeto se lee 1.000 veces. La fila Class B recuerda todas las repeticiones: un millón de lecturas, 0,90 dólares. La recuperación multiplica 1.000 objetos por 1 GB y obtiene 1.000 GB, con un coste de 10 dólares. El factor de repetición se ha quedado en la fila de arriba.

Falta el volumen devuelto por lectura; los contadores de recuperación facturada de una carga real permitirían establecer su coste.

Lo que cabe en 0,001 GB

Dividir esos 1.000 GB entre un millón de lecturas da 0,001 GB por lectura de media. Es la milésima parte del objeto medio. Para adoptar el total del ejemplo, el comprador necesita reconocer esa hipótesis de trabajo.

Probemos otra condición, escrita expresamente: cada lectura recupera el objeto entero de 1 GB. Mil objetos, leídos mil veces cada uno, producen un millón de GB recuperados. La tarifa publicada para el procesamiento en Infrequent Access es 0,01 dólares por GB. Solo esa fila llega a 10.000 dólares.

Concepto Ejemplo impreso Cada lectura recupera 1 GB completo
Almacenamiento 10 dólares 10 dólares
Operaciones Class A 9 dólares 9 dólares
Operaciones Class B 0,90 dólares 0,90 dólares
Procesamiento de recuperación 10 dólares 10.000 dólares
Total 29,90 dólares 10.019,90 dólares

La última columna mantiene las otras tres partidas del ejemplo. Es un cálculo condicionado, no una factura de un cliente. La diferencia de 9.990 dólares nace del tamaño que devuelve la lectura; los precios unitarios siguen donde estaban.

Tampoco basta con suponer que cada operación obtiene el objeto completo. Cloudflare incluye HeadObject y GetObject en Class B. Consultar metadatos y obtener contenido pueden contar en la misma clase. El número de peticiones no contiene por sí solo la cantidad recuperada. El presupuesto necesita las dos entradas.

La salida gratis tiene un vecino que cobra

R2 ofrece transferencia de salida a Internet gratuita tanto en Standard como en Infrequent Access. La recuperación de datos de esta última clase se cobra por separado. El viaje de salida y el trabajo de recuperar los datos tienen filas distintas en la tarifa.

En el escenario de objetos completos, el millón de operaciones cuesta noventa centavos y el procesamiento asociado, 10.000 dólares. Un equipo obsesionado con el precio de la petición puede dedicar su mejor analista a la partida más pequeña del presupuesto.

El nombre de la clase tampoco pone freno a la aplicación. El propio ejemplo propone mil lecturas por objeto en cinco días. «Acceso poco frecuente» describe una estructura de precios; el software decide cuántas veces pasa por ella. Añadir un proceso que vuelva a leer los mismos objetos puede cambiar el resultado económico sin aumentar la capacidad almacenada.

Ese es el riesgo comercial al firmar: dos departamentos pueden hablar del mismo millón de lecturas mientras calculan cargas distintas. Uno imagina una respuesta diminuta; otro, el objeto entero. La tabla mezcla ambos lenguajes y entrega un total con dos decimales, como si la precisión tipográfica hubiera resuelto la discusión.

Cinco días de estancia, treinta en la cuenta

Las demás cifras llamativas del ejemplo tienen una explicación documentada. Las 1.000 escrituras cuestan 9 dólares porque el uso se redondea al siguiente bloque de facturación y Class A en Infrequent Access cuesta 9 dólares por millón. La página ilustra la regla con 1.000.001 operaciones que se facturan como dos millones.

El almacenamiento se cobra como 1.000 GB-mes, aunque los objetos se eliminen tras cinco días. La guía oficial de clases establece un mínimo de treinta días para Infrequent Access. Eliminar, mover o sustituir antes conserva el cargo por duración mínima. La operación de borrado es gratuita; el compromiso de almacenamiento sigue su propio reloj.

Las cuotas gratuitas mensuales de Standard tampoco se aplican a esta clase. Tomar las peticiones gratuitas del ejemplo vecino eliminaría cargos que aquí permanecen. Además, el ejemplo Standard retiene los objetos un mes; el de acceso poco frecuente los elimina al quinto día. Comparar sus totales directamente pondría dos periodos distintos en una supuesta comparación equivalente.

Al aclarar esas partidas, el hueco de la recuperación queda más visible. Hay una regla para el redondeo, otra para la estancia mínima y un multiplicador para contar lecturas. El volumen devuelto por cada una sigue esperando una cifra.

El dueño de los bytes también debe aparecer

El responsable de la aplicación puede entregar una previsión correcta de peticiones. Finanzas puede multiplicar correctamente la capacidad total por la tarifa de recuperación. Los dos cálculos son compatibles con cargas diferentes. El enlace que falta es cuántas veces se vuelven a recuperar los mismos bytes.

Antes de aprobar la compra, operaciones y recuperación deben referirse a las mismas acciones y al mismo periodo. Las consultas de metadatos deben identificarse. Las lecturas completas deben llevar su volumen completo. La capacidad guardada no puede sustituir de forma silenciosa a todo lo que se recupera durante la actividad.

Cloudflare publica el precio necesario para calcularlo. El comprador aporta la conducta que se va a facturar. El total de 29,90 dólares puede funcionar como ejemplo, pero necesita explicar lo que entiende por leer.