Compartir vía


Estimación del costo del uso de Azure Blob Storage

Este artículo le ayuda a calcular el costo de almacenar, cargar, descargar y trabajar con datos en Azure Blob Storage.

Todos los cálculos se basan en un precio ficticio. Puede encontrar cada uno de los precios en la sección de precios de ejemplo al final de este artículo.

Importante

Estos precios se incluyen aquí solo a modo de ejemplo. No debe usarlos para calcular sus propios costes. Para conocer los precios oficiales, consulte las páginas Precios de Azure Blob Storage o Precios de Azure Data Lake Storage. Para obtener más información sobre cómo elegir la página de precios correcta, vea Descripción del modelo de facturación completo de Azure Blob Storage.

Costo para almacenar datos

Puede calcular los costos de almacenamiento multiplicando el tamaño de los datos en GB por el precio de almacenamiento del nivel de acceso elegido. Por ejemplo (suponiendo precios de ejemplo), si planea almacenar 10 TB de blobs en el nivel de acceso esporádico, el costo de capacidad es de 0,0115 USD * 10 * 1024 = 117,78 USD al mes.

Dependiendo de la cantidad de espacio de almacenamiento que necesite, puede tener sentido reservar capacidad con un descuento. Puede reservar capacidad en incrementos de 100 TB y 1 PB durante una duración de compromiso de 1 año o 3 años. La capacidad reservada solo está disponible para los datos almacenados en los niveles de acceso frecuente, esporádico y de archivo.

Con los precios de ejemplo que aparecen en este artículo, la tabla siguiente compara el costo de capacidad de pago por uso y la capacidad reservada de almacenamiento de 100 TB (102 400 GB) de datos.

Cálculo Acceso frecuente Acceso esporádico Archivo
Precio mensual de 100 TB de almacenamiento 2130 USD $963 $205
Precio mensual de 100 TB de almacenamiento (reservado un año) 1747 USD $966 $183
Precio mensual de 100 TB de almacenamiento (reservado de tres años) 1406 USD 872 USD $168

Para calcular el punto en el que comienza a tener sentido la capacidad reservada, divida el costo de la capacidad reservada por la tarifa de pago por uso. Por ejemplo, si el costo de la capacidad reservada de 1 año para el almacenamiento de nivel de acceso esporádico es de 966 USD y la tarifa de pago por uso es de 0,0115 USD, el cálculo es de 966 USD / 0,0115 $ = 84 000 GB (aproximadamente 82 TB). Si tiene previsto almacenar al menos 82 TB de datos en el nivel de acceso esporádico durante todo el período de reserva, la capacidad reservada comienza a tener sentido. En la tabla siguiente se calcula el punto de interrupción par en TB para cada nivel de acceso.

Cálculo Acceso frecuente Acceso esporádico Archivo
Precio mensual por GB de almacenamiento de datos (pago por uso) 0.0208 USD 0,0115 $ 0,002 $
Precio de 100 TB de almacenamiento reservado 1747 USD $966 $183
Interrupción incluso para la capacidad reservada de 1 año 82 TB1 82 TB 89 TB
Interrupción incluso para la capacidad reservada de 3 años 66 TB1 74 TB* 82 TB

1El nivel de acceso frecuente tiene varias tarifas de pago por uso. El precio de los primeros 50 TB y el precio del segundo 50 TB se tienen en cuenta en este cálculo.

Para más información acerca de la capacidad reservada, consulte Optimización de los costos de Blob Storage con capacidad reservada.

Para obtener información general sobre los costos de almacenamiento, consulte Almacenamiento de datos y medidores de índice.

El costo de transferir datos

Al transferir datos, se le facturan las operaciones deescritura y lectura. Algunas aplicaciones cliente usan operaciones adicionales para transferir datos como operaciones para enumerar blobs o obtener propiedades. La utilidad AzCopy está optimizada para la transferencia de datos de forma eficaz y puede servir como ejemplo canónico en el que basar las estimaciones de costos.

Consulte Estimación del costo del uso de AzCopy para transferir blobs.

Costo de carga

Al cargar datos, el cliente divide esos datos en bloques y carga cada bloque individualmente. Cada bloque que se carga se factura como una operación de escritura. Se necesita una operación de escritura final para ensamblar bloques en un blob almacenado en la cuenta. El número de operaciones de escritura necesarias para cargar un blob depende del tamaño de cada bloque. 8 MiB es el tamaño de bloque predeterminado para las cargas en el punto de conexión de Blob Service (blob.core.windows.net) y ese tamaño es configurable. 4 MiB es el tamaño de bloque para las cargas en el punto de conexión de Data Lake Storage (dfs.core.windows.net) y ese tamaño no es configurable. Un tamaño de bloque más pequeño funciona mejor porque los bloques pueden cargarse en paralelo. Sin embargo, el costo es mayor porque se requieren más operaciones de escritura para cargar un blob.

Con los Precios de ejemplo que aparecen en este artículo y suponiendo que un tamaño de bloque de 8 MiB, en la tabla siguiente se calcula el costo de cargar 1000 blobs 5 GiB tamaño en el nivel de acceso frecuente.

Factor precio Valor
Número de MiB en 5 GiB 5120
Operaciones de escritura por blob (bloque 5,120 MiB/8-MiB) 640
Operación de escritura para confirmar los bloques 1
Operaciones de escritura totales (1000 * 641) 641 000
Precio de una sola operación de escritura (precio / 10 000) 0,0000055 USD
Coste de las operaciones de escritura (641 000 * precio de una sola operación) 3,5255 USD
Costo total (escritura y propiedades) $3.5250055

Para obtener ejemplos más detallados, consulte Estimación del costo de carga.

Costo de descarga

El número de operaciones necesarias para descargar un blob depende del punto de conexión que use. Si descarga un blob desde el punto de conexión de Blob Service, se le factura el costo de una sola operación delectura. Si descarga un blob desde el punto de conexión de Data Lake Storage, se le facturará el costo de varias operaciones de lectura, ya que los blobs deben descargarse en bloques de 4 MiB. Si descarga blobs desde el nivel esporádico o esporádico, también se le cobrará una recuperación de datos por GiB descargada desde el nivel de acceso esporádico, esporádico o de archivo.

Con los Precios de ejemplo que aparecen en este artículo, en la tabla siguiente se calcula el costo de descargar 1000 blobs que tienen 5 GiB cada uno de los tamaños del nivel de acceso esporádico mediante el punto de conexión de Blob Storage.

Factor precio Valor
Precio de una sola operación de lectura (precio / 10 000) 0,000001 $
Costo de las operaciones de lectura (1000 * precio de la operación) 0,001 USD
Precio de recuperación de datos (por GiB) 0,01 $
Costo de recuperación de datos (5 * precio de recuperación de datos) 0,05 USD
Costo total (lectura y recuperación) 0,051 USD

Las utilidades como AzCopy también usan operaciones de lista y operaciones para obtener propiedades de blob. Como proporción de la factura general, estos cargos son relativamente pequeños. Para obtener ejemplos, consulte Estimación del costo que se va a descargar.

El costo de copiar entre contenedores

Si copia un blob en otro contenedor de la misma cuenta, se le facturará el costo de una sola operación de escritura basada en el nivel de destino. Si el contenedor de destino está en otra cuenta, también se le facturará el costo de recuperación de datos y el costo de una operación de lectura basada en el nivel de origen. Si la cuenta de destino está en otra región, el costo de salida de red se agrega a la factura.

Con los Precios de ejemplo que aparecen en este artículo, en la tabla siguiente se calcula el costo de copiar 1000 blobs con un tamaño de5 GiB entre dos contenedores del nivel de acceso frecuente.

Factor precio Valor
Precio de una sola operación de escritura (precio / 10 000) 0,0000055 USD
Costo de escritura (1000 * precio de una sola operación) 0,0055 USD
Precio de una sola operación de lectura (precio / 10 000) 0,00000044 USD
Costo de las operaciones de lectura (1000 * precio de una sola operación) 0,00044 USD
Costo total (sección anterior + recuperación + lectura) 0,0068 USD

Para obtener un ejemplo completo, consulte Estimación del costo de copia entre contenedores.

Costo para cambiar el nombre de un blob

El costo de cambiar el nombre de los blobs depende de la estructura de archivos de la cuenta y del número de blobs que cambie el nombre.

Si la cuenta tiene un espacio de nombres plano, no hay ninguna operación dedicada para cambiar el nombre de un blob. En su lugar, la herramienta cliente copia el blob en un nuevo blob y a continuación, elimina el blob de origen. Las operaciones de eliminación también son gratuitas. Por lo tanto, al cambiar el nombre de un blob, se le factura el costo de la operación de escrituraúnica. Si la cuenta tiene un espacio de nombres jerárquico, hay una operación dedicada para cambiar el nombre de un blob y se factura como una operación escritura iterativa.

El costo de una operación de escritura en el punto de conexión de Blob Service es menor que el costo de una operación de escritura iterativa en el punto de conexión de Data Lake Storage. Por lo tanto, el costo de cambiar el nombre de los blobs uno a uno, cuesta menos en las cuentas que tienen un espacio de nombres plano.

Con el precios de ejemplo que aparecen en este artículo, la tabla siguiente calcula el costo de cambiar el nombre de 1000 blobs.

Factor precio Acceso frecuente Acceso esporádico Frío
Precio de una sola operación de escritura en el punto de conexión de Blob Service (precio / 10 000) 0,0000055 USD 0,00001 $ 0,000018 USD
Costo para cambiar el nombre de los directorios virtuales de blobs (1000 * precio de una sola operación) 0,0055 USD 0,01 USD .018 USD
Precio de una sola operación de escritura iterativa en el punto de conexión de Data Lake Storage (precio /100) 0.000715 USD 0.000715 USD 0.000715 USD
Costo para cambiar el nombre de los directorios de Data Lake Storage (1000 * precio de una sola operación) $0.715 $0.715 $0.715

En función de estos cálculos, el costo de cambiar el nombre de 1000 blobs en el nivel de acceso frecuente difiere en 70 centavos.

Costo para cambiar el nombre de un directorio

Si la cuenta tiene un espacio de nombres plano, los blobs se organizan en directorios virtuales que imitan una estructura de carpetas. Un directorio virtual forma parte del nombre del blob y se indica mediante el carácter delimitador. Dado que un directorio virtual forma parte del nombre del blob, no existe realmente como un objeto independiente. No hay ninguna manera de cambiar el nombre de un directorio virtual sin cambiar el nombre de todos los blobs que contienen ese directorio virtual en el nombre. Para cambiar el nombre de cada blob de forma eficaz, las aplicaciones cliente deben copiar un blob y a continuación, eliminar el blob de origen.

Si la cuenta tiene un espacio de nombres jerárquico, los directorios no son virtuales. Son objetos concretos e independientes en los que puede operar directamente. Por lo tanto, cambiar el nombre de un blob es mucho más eficaz porque las aplicaciones cliente pueden cambiar el nombre de un blob en una sola operación.

Con los precios de ejemplo que aparecen en este artículo, la tabla siguiente calcula el costo de cambiar el nombre de 1000 directorios que contienen 1000 blobs.

Factor precio Acceso frecuente Acceso esporádico Frío
Precio de una sola operación de escritura en el punto de conexión de Blob Service (precio / 10 000) 0,0000055 USD 0,00001 $ 0,000018 USD
Costo para cambiar el nombre de los directorios virtuales de blobs (1000 * precio de una sola operación) 5,50 USD 10.00 USD 18.00 USD
Precio de una sola operación de escritura iterativa en el punto de conexión de Data Lake Storage (precio /100) 0.000715 USD 0.000715 USD 0.000715 USD
Costo para cambiar el nombre de los directorios de Data Lake Storage (1000 * precio de una sola operación) $0.715 $0.715 0.715

En función de estos cálculos, el costo de cambiar el nombre de 1000 directorios en el nivel de acceso frecuente que cada uno contiene 1000 blobs difiere en casi 5,00 USD. En el caso de los directorios en el nivel de frío, la diferencia es superior a 17 USD.

Ejemplo: Cargar, descargar y cambiar los niveles de acceso

En este ejemplo se muestran cuatro meses de cargas basadas en gastos, descargas y el impacto de mover objetos entre niveles.

Parámetros

Al principio de cada mes, se cargan 1000 archivos en el nivel de acceso frecuente. Cada archivo tiene un tamaño de 5 GB. Durante el mes, la mitad de estos archivos los lee las cargas de trabajo de cliente. Después de 30 días, una directiva de administración del ciclo de vida mueve la otra mitad al nivel de acceso esporádico para ahorrar en los costos de almacenamiento.

En marzo, las aplicaciones cliente leen el 10 % de los datos almacenados en el nivel de acceso esporádico. Una directiva de administración del ciclo de vida está configurada para volver a mover esos blobs al nivel de acceso frecuente después de leerlos.

Veinte días a abril, los clientes vuelven a leer el 10 % de los datos almacenados en el nivel de acceso esporádico. Sin embargo, esos blobs se almacenaron en el nivel de acceso esporádico durante menos de 30 días. Dado que la directiva de administración del ciclo de vida vuelve a mover esos blobs al nivel de acceso frecuente antes de que transcurren los 30 días mínimos, se evalúa una penalización temprana. La penalización de eliminación temprana es el costo del almacenamiento esporádico durante 10 días.

Cálculos

Con el Precios de ejemplo que aparecen en este artículo, en la tabla siguiente se muestran cuatro meses de gasto.

Nota:

Estos cálculos proporcionan una estimación aproximada de los precios del ejemplo. Si los blobs se cargaran en lotes, algunas partes de los costos de almacenamiento se prorratearían, ya que no incurrirían en costos de almacenamiento durante todo el mes. Consulte Almacenamiento de datos y medidores de índice.

Factor de coste January February March April
Costo para escribir 1000 blobs en el nivel de acceso frecuente1 3,53 USD 3,53 USD 3,53 USD 3,53 USD
Número de blobs en el nivel de acceso frecuente después de la ingesta mensual 1 000 2000 2100 2155
Número de blobs que se van a mover al nivel de acceso esporádico 0 1 000 1050 1078
Costo para establecer blobs en el nivel de acceso esporádico (facturado como una operación de escritura) $0.00 0,01 USD $0.0105 $0.010775
Número de blobs en el nivel de acceso esporádico 0 1 000 1050 1078
Tamaño total de blobs en el nivel de acceso esporádico (GB) 0 5000 5250 5388
Número de blobs leídos del nivel de acceso esporádico y a continuación, se ha vuelto al nivel de acceso frecuente. 0 100 105 108
Costo para leer blobs desde el nivel de acceso esporádico $0.00 $0.0001 $0.000105 $0.00010775
Costo para volver a mover blobs al nivel de acceso frecuente $0.00 $0.0001 $0.000105 $0.00010775
Número de blobs que permanecen en el nivel de acceso esporádico 0 900 945 970
Tamaño total de blobs que permanecen en el nivel de acceso esporádico (GB) 0 4500 4725 4849
Costo para almacenar blobs en el nivel de acceso esporádico $0.00 51.75 USD 54.34 USD 55.76 USD
Penalización de eliminación temprana $0.00 $0.00 $0.00 $0.41
Número de blobs que permanecen en el nivel de acceso frecuente 1 000 1100 1155 1185
Tamaño total de blobs que permanecen en el nivel de acceso frecuente (GB) 5000 5500 5775 5926
Costo para almacenar blobs en el nivel de acceso frecuente 104,00 USD $114.40 120,12 USD 123,27 USD
Número de blobs leídos del nivel de acceso frecuente 500 550 578 593
Costo para leer blobs del nivel de acceso frecuente 0.00022 USD 0.000242 USD $0.0002541 $0.00026076
Total mensual 107.53 USD 169.69 USD 178.00 USD 182.98 USD

1El número de operaciones necesarias para completar cada carga mensual es de 641 000. La fórmula para calcular ese número es de 1000 blobs * 5 GB / 8-MiB bloque + la operación de escritura necesaria para ensamblar todos los bloques en un blob.

Precios de ejemplo

En la tabla siguiente se incluyen precios de ejemplo (ficticios) por cada solicitud al punto de conexión de Blob Service (blob.core.windows.net).

Importante

Estos precios se incluyen aquí solo a modo de ejemplo. No debe usarlos para calcular sus propios costes. Para conocer los precios oficiales, consulte las páginas Precios de Azure Blob Storage o Precios de Azure Data Lake Storage. Para obtener más información sobre cómo elegir la página de precios correcta, vea Descripción del modelo de facturación completo de Azure Blob Storage.

Factor precio Acceso frecuente Acceso esporádico Frío Archivar
Precio de las operaciones de escritura (por 10 000) 0,055 USD 0,10 USD $0.18 0,11 $
Precio de las operaciones de lectura (por 10 000) 0,0044 USD 0,01 $ 0,10 USD 5,50 USD
Operaciones de enumeración y contenedor (por 10 000) 0,055 USD 0,055 USD 0,065 USD 0,055 USD
Todas las demás operaciones (por 10 000) 0,0044 USD 0,0044 USD 0,0052 USD 0,0044 USD
Precio de recuperación de datos (por GB) Gratis 0,01 $ 0,03 USD 0,022 USD
Precio de los primeros 50 TB de almacenamiento de datos (pago por uso) 0,0208 USD 0,0115 $ 0,0045 $ 0,002 $
Precio a partir de 450 TB de almacenamiento de datos (pago por uso) 0,020 USD 0,0115 $ 0,0045 $ 0,002 $
Precio de 100 TB (capacidad reservada durante un año) 1747 USD 966 USD No disponible 183 USD
Precio de 100 TB (capacidad reservada durante tres años) 1406 USD 872 USD No disponible $168
Ancho de banda de red entre regiones de Norteamérica (por GB) 0,02 USD 0,02 USD 0,02 USD 0,02 USD
Precio de las operaciones de lectura de alta prioridad (por 10 000) No aplicable No disponible No aplicable 65,00 USD
Precio de recuperación de datos de alta prioridad (por GB) No aplicable No disponible No aplicable 0,13 USD

En la tabla siguiente se incluyen precios de ejemplo (ficticios) por cada solicitud al punto de conexión de Data Lake Storage (dfs.core.windows.net). Para conocer los precios oficiales, consulte Precios de Azure Data Lake Storage.

Factor precio Acceso frecuente Acceso esporádico Frío Archivar
Precio de las operaciones de escritura (cada 4 MiB, por 10 000) 0,07120 USD 0,13 USD 0,234 USD 0,143 USD
Precio de las operaciones de lectura (cada 4 MiB, por 10 000) 0,0057 USD 0,013 USD 0,13 USD 7,15 USD
Operaciones de escritura iterativas (por 100) 0,0715 USD 0,0715 USD 0,0715 USD 0,0715 USD
Operaciones de lectura iterativas (por 10 000) 0,0715 USD 0,0715 USD 0,0845 USD 0,0715 USD
Precio de recuperación de datos (por GB) Gratis 0,01 $ 0,03 USD 0,022 USD
Ancho de banda de red entre regiones de Norteamérica (por GB) 0,02 USD 0,02 USD 0,02 USD 0,02 USD
Precios de los primeros 50 TB de almacenamiento de datos (pago por uso) 0,021 USD 0,012 USD 0,0045 $ 0,002 $
Precios a partir de 450 TB de almacenamiento de datos (pago por uso) 0,020 USD 0,012 USD 0,0045 $ 0,002 $
Precio de 100 TB (capacidad reservada durante un año) 1747 USD 966 USD No disponible 183 USD
Precio de 100 TB (capacidad reservada durante tres años) 1406 USD 872 USD No disponible $168
Precio de las operaciones de lectura de alta prioridad (por 10 000) No aplicable No disponible No aplicable 84,50 USD
Precio de recuperación de datos de alta prioridad (por GB) No aplicable No disponible No aplicable 0,13 USD
Índice (GB/mes) 0,0297 USD No aplicable No disponible No aplicable

Consulte también