Compartir a través de


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 de precios de Azure Blob Storage o 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 Archivar
Precio mensual de 100 TB de almacenamiento 2130 USD $963 205 USD
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 USD

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 Archivar
Precio mensual por GB de almacenamiento de datos (pago por uso) 0,0208 USD 0,0115 USD 0,002 USD
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 Importancia
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
Total de operaciones de escritura (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

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 Importancia
Precio de una sola operación de lectura (precio / 10 000) 0,000001 USD
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 USD
Costo de recuperación de datos 1000 * (5 * precio de recuperación de datos) 50,00 USD
Costo total (lectura y recuperación) 50,001 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 Importancia
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 (costo de escritura y costo de lectura) 0,0059 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 USD 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 USD 0,715 USD 0,715 USD

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 USD 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 USD 0,715 USD 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 Enero Febrero Marzo Abril
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 USD 0,01 USD 0,0105 USD 0,010775 USD
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 cinco mil 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 USD 0,0001 USD 0,000105 USD $0,00010775
Costo para volver a mover blobs al nivel de acceso frecuente 0,00 USD 0,0001 USD 0,000105 USD $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 USD 51,75 USD 54.34 USD 55.76 USD
Penalización de eliminación temprana 0,00 USD 0,00 USD 0,00 USD 0,41 USD
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) cinco mil 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 USD 0,00026076 USD
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

Las tablas siguientes incluyen precios de ejemplo (ficticios) para 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 de precios de Azure Blob Storage o 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.

En las tablas siguientes se supone que una cuenta está configurada para la redundancia de LRS.

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 USD 0,11 USD
Precio de las operaciones de lectura (por 10 000) 0,0044 USD 0,01 USD 0,10 USD 5,50 USD
Operaciones de enumeración y contenedor (por 10 000) 0,055 USD 0,055 USD 0,18 USD ,055 USD
Todas las demás operaciones (por 10 000) 0,0044 USD 0,0044 USD 0,0052 USD No aplicable
Precio de recuperación de datos (por GB) Gratuito 0,01 USD 0,03 USD ,022 USD
Precio de los primeros 50 TB de almacenamiento de datos (pago por uso) 0,0208 USD 0,0115 USD 0,0045 USD 0,002 USD
Precio a partir de 450 TB de almacenamiento de datos (pago por uso) 0,020 USD 0,0115 USD 0,0045 USD 0,002 USD
Precio de 100 TB (capacidad reservada durante un año) 1747 USD 966 $ No disponible $183
Precio de 100 TB (capacidad reservada durante tres años) 1406 USD 872 USD No disponible 168 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
Precio de las operaciones de lectura de alta prioridad (por 10 000) No aplicable No aplicable No aplicable 65,00 USD
Precio de recuperación de datos de alta prioridad (por GB) No aplicable No aplicable 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,07150 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) Gratuito 0,01 USD 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 USD 0,002 USD
Precios a partir de 450 TB de almacenamiento de datos (pago por uso) 0,020 USD 0,012 USD 0,0045 USD 0,002 USD
Precio de 100 TB (capacidad reservada durante un año) 1747 USD 966 $ No disponible $183
Precio de 100 TB (capacidad reservada durante tres años) 1406 USD 872 USD No disponible 168 USD
Precio de las operaciones de lectura de alta prioridad (por 10 000) No aplicable No aplicable No aplicable 84,50 USD
Precio de recuperación de datos de alta prioridad (por GB) No aplicable No aplicable No aplicable 0,13 USD
Índice (GB/mes) 0,0297 USD No aplicable No aplicable No aplicable

Consulte también