Estimación del coste de archivar datos

El nivel de acceso de archivo es un nivel sin conexión para almacenar datos a los que rara vez se accede. El nivel de acceso de archivo tiene el menor costo de almacenamiento. Pero este nivel tiene mayores costes de recuperación de datos con una mayor latencia en comparación con los niveles de acceso frecuente y esporádico.

En este artículo se explica cómo calcular el coste derivado de usar el almacenamiento de archivo, tras lo cual se presentan algunos escenarios de ejemplo.

Cálculo de costes

El coste de archivado de datos se deriva de estos tres componentes:

  • Coste de escritura de datos en el nivel de almacenamiento de archivo
  • Coste de almacenamiento de datos en el nivel de almacenamiento de archivo
  • Coste de rehidratación de datos desde el nivel de almacenamiento de archivo

En las siguientes secciones se describe cómo calcular cada componente.

En este artículo se usan precios ficticios en todos los cálculos. Estos precios de ejemplo se encuentran en la sección Precios de ejemplo al final de este artículo. Estos precios se incluyen aquí solo a modo de ejemplo. No debe usarlos para calcular sus propios costes.

Para obtener precios oficiales, vea 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.

El coste de escritura

Para calcular el coste de escritura en el nivel de almacenamiento de archivo, hay que multiplicar el número de operaciones de escritura por el precio de cada operación. El precio de una operación depende de cuáles use para escribir datos en el nivel de almacenamiento de archivo.

Put Blob

Por ejemplo, si usa la operación Put Blob, el número de operaciones equivale al número de blobs. Esto es, si tiene previsto escribir 30 000 blobs en el nivel de almacenamiento de archivo, necesitará 30 000 operaciones. Cada operación se cobra al precio de una operación de escritura de archivo.

Sugerencia

Las operaciones se facturan por cada 10 000 operaciones. Por lo tanto, si el precio por cada 10 000 operaciones es 0,10 $, el precio de una sola operación será 0,10 $:10 000 = 0,00001 $.

Put Block y Put Block List

Si carga un blob mediante las operaciones Put Block y Put Block List, una carga requiere varias operaciones, y cada una de esas operaciones se cobrará por separado. Cada operación Put Block se cobra al precio de una operación de escritura para el nivel de acceso predeterminado de las cuentas. El número de operaciones Put Block que se necesitan dependerá del tamaño de bloque que se especifique para cargar los datos. Por ejemplo, si el tamaño del blob es 100 MiB y elige el tamaño de bloque 10 MiB al cargar ese blob, se usarían 10 operaciones Put Block. Los bloques se escriben (confirman) en el nivel de almacenamiento de archivo mediante la operación Put Block List. Esta operación se cobra al precio de una operación de escritura de archivo. Por lo tanto, para cargar un solo blob, el coste es: (número de bloques * precio de una operación de escritura frecuente) + precio de una operación de escritura de archivo.

Nota

Si no usa un SDK o la API de REST directamente, es posible que tenga que investigar qué operaciones usa la herramienta de transferencia de datos para cargar archivos. Probablemente pueda averiguar esto acudiendo al proveedor de herramientas o usando los registros de almacenamiento.

Establecer nivel del blob

Si usa la operación Establecer el nivel del blob para mover un blob del nivel de acceso esporádico o frecuente al nivel de almacenamiento de archivo, se le cobrará el precio de una operación de escritura de archivo.

El coste de almacenamiento

Para calcular los costes de almacenamiento, hay que multiplicar el tamaño de los datos en GB por el precio de almacenamiento de archivo.

Por ejemplo (y siempre suponiendo que estamos usando el precio de ejemplo), si tiene previsto almacenar 10 TB al nivel de archivo, el coste de capacidad será 0,002 $ x 10 x 1024 = 20,48 $ al mes.

El coste de rehidratación

Los blobs en el nivel de almacenamiento de archivo están fuera de línea y no se pueden leer ni modificar. Para leer o modificar datos de un blob archivado, primero debe rehidratar el blob en un nivel en línea (ya sea el nivel de acceso frecuente o esporádico).

Para calcular el coste de rehidratación de datos, hay que sumar el coste de recuperación de datos y el coste de lectura de datos.

Siempre suponiendo que estamos usando el precio de ejemplo, el coste de recuperar 1 GB de datos del nivel de almacenamiento de archivo sería de 1 x 0,022 $ = 0,022 $.

Las operaciones de lectura se facturan por cada 10 000 operaciones. Por lo tanto, si el coste por cada 10 000 operaciones es 5,50 $, el coste de una sola operación será 5,50 $:10 000 = 0,00055 $. El coste de leer 1000 blobs con prioridad estándar es 1000 x 0,0005 $ = 0,50 $.

En este ejemplo, el coste total de rehidratación (recuperación+lectura) sería 0,022 $ + 0,50 $ = 0,52 $.

Nota:

Si se establece la prioridad de rehidratación en alta, las tarifas de recuperación de datos y de lectura aumentan.

Si tiene previsto rehidratar datos, intente evitar el pago de una cuota de eliminación anticipada. Para revisar las opciones, vea Rehidratación de blobs desde el nivel de almacenamiento de archivo.

Escenario: copia de seguridad de datos única

En este escenario se da por hecho que tiene previsto quitar cintas locales o servidores de archivos mediante la migración de datos de copia de seguridad al almacenamiento en la nube. Si no espera que los usuarios vayan a acceder a esos datos a menudo, quizá tenga sentido migrar esos datos directamente al nivel de almacenamiento de archivo. En el primer mes, tendría que asumir el coste de escribir datos en el nivel de almacenamiento de archivo. En los meses restantes, solo pagaría por el coste de almacenar los datos y el coste de rehidratarlos según sea necesario en operaciones de lectura ocasionales.

En la siguiente tabla se muestran tres meses de gastos aplicando los precios de ejemplo de este artículo.

En este escenario se asume una ingesta inicial de 2000 000 archivos por un total de 102 400 GB de tamaño que archivar. También se asume una lectura única cada mes de aproximadamente el 1 % de la capacidad archivada. La operación usada en este escenario es Put Blob. En este escenario también se supone que los blobs se rehidratan al copiar blobs en lugar de cambiar el nivel de acceso del blob.

Factor de coste January February March Proyección anual
Operaciones de escritura 2 000 000 0 0 2 000 000
Precio por una sola operación de escritura 0,000011 $ 0,000011 $ 0,000011 $ 0,000011 $
Coste de escritura (operaciones x precio de una operación de escritura) 22,00 $ $0.00 $0.00 22,00 $
Tamaño total de archivo (GB) 102 400 102 400 102 400 1 228 800
Precios de datos (pago por uso) 0,002 $ 0,002 $ 0,002 $ 0,002 $
Coste de almacenamiento (tamaño de archivo x precio de datos) 204,80 $ 204,80 $ 204,80 $ 2457,60 $
Tamaño de recuperación de datos (1 % del tamaño del archivo) 1024 1024 1024 12 288
Precio de recuperación de datos 0,022 USD 0,022 USD 0,022 USD 0,022 USD
Coste de recuperación (tamaño de recuperación de datos x precio de recuperación) 22,53 $ 22,53 $ 22,53 $ 270,34 $
Número de operaciones de lectura (recuento de archivos x 1 %) 20.000 20.000 20.000 240 000
Precio de una sola operación de lectura 0,00055 $ 0,00055 $ 0,00055 $ 0,00055 $
Coste de lectura (operaciones x precio de una operación de lectura) 11,00 $ 11,00 $ 11,00 $ 132,00 $
Coste de rehidratación (coste de recuperación + coste de lectura) 33,53 $ 33,53 $ 33,53 $ 402,34 $
Coste total (escritura + almacenamiento y rehidratación) 260,33 $ 238,33 $ 238,33 $ 2881,94 $

Sugerencia

Para modelar los costes a lo largo de 12 meses, abra la pestaña de copia de seguridad única de este libro. Puede actualizar los precios y los valores de esa hoja de cálculo para calcular sus propios costes.

Escenario: almacenamiento de archivo continuado

En este escenario se da por hecho que tiene previsto mover datos al nivel de almacenamiento de archivo cada cierto tiempo. Quizás usa informes de inventario de Blob Storage para calibrar a qué blobs se accede con menos frecuencia y, tras ello, usa directivas de administración del ciclo de vida para automatizar el proceso de archivado.

Cada mes, tendría que asumir el coste de escribir en el nivel de almacenamiento de archivo. El coste de almacenar datos y, acto seguido, rehidratarlos aumentaría con el tiempo a medida que se van archivando más blobs.

En la siguiente tabla se muestran tres meses de gastos aplicando los precios de ejemplo de este artículo.

En este escenario se asume una ingesta mensual de 200 000 archivos por un total de 10 240 GB de tamaño que archivar. También se asume una lectura única cada mes de aproximadamente el 1 % de la capacidad archivada. La operación usada en este escenario es Put Blob.

Factor de coste January February March Proyección anual
Operaciones de escritura 200 000 200 000 200 000 2 400 000
Precio por una sola operación de escritura 0,000011 $ 0,000011 $ 0,000011 $
Coste de escritura (operaciones x precio de una operación de escritura) 2,20 $ 2,20 $ 2,20 $ 26.,40 $
Número de archivos 200 000 400 000 600 000 2 400 000
Tamaño total de archivo (GB) 10 240 20 480 39 720 122 880
Precios de datos (pago por uso) 0,002 $ 0,002 $ 0,002 $
Coste de almacenamiento (tamaño de archivo x precio de datos) 10,14 $ 20,28 $ 30,41 $ 1597,44 $
Tamaño de recuperación de datos (1 % del tamaño del archivo) 102 205 307 7987
Precio de recuperación de datos 0,022 USD 0,022 USD 0,022 USD
Coste de recuperación (tamaño de recuperación de datos x precio de recuperación) 2,25 $ 4,51 $ 6,76 $ 175,72 $
Número de operaciones de lectura (recuento de archivos x 1 % de lectura de almacenamiento) 2\.000 4\.000 6,000 156 000
Precio de una sola operación de lectura 0,00055 $ 0,00055 $ 0,00055 $
Coste de lectura (operaciones x precio de lectura) 1,10 $ 2,20 $ 3,30 $ 85,80 $
Coste de rehidratación (coste de recuperación + coste de lectura) 3,35 $ 6,71 $ 10,06 $ 261,52 $
Coste total 26,03 $ 49,87 $ 73,70 $ 1885,36 $

Sugerencia

Para modelar costes a lo largo de 12 meses, abra la pestaña de almacenamiento de archivo continuado de este libro. Puede actualizar los precios y los valores de esa hoja de cálculo para calcular sus propios costes.

Nivel de archivo frente a esporádico o frecuente

El almacenamiento de archivo es el nivel de coste más bajo. Sin embargo, rehidratar 10 GiB de archivos puede tardar hasta 15 horas. Para obtener más información, vea Rehidratación de blobs desde el nivel de almacenamiento de archivo. Es posible que el nivel de almacenamiento de archivo no sea el más adecuado si las cargas de trabajo deben leer datos rápidamente. El nivel de acceso esporádico ofrece una latencia de lectura casi en tiempo real con un precio inferior al del nivel de acceso frecuente. Saber cuáles son sus requisitos de acceso le ayuda a elegir entre el nivel de acceso esporádico y el de almacenamiento de archivo.

En la siguiente tabla se compara el coste de almacenamiento de archivo con el coste de almacenamiento esporádico y frecuente aplicando los precios de ejemplo de este artículo. En este escenario se asume una ingesta mensual de 200 000 archivos por un total de 10 240 GB de tamaño que archivar. También asume 1 lectura cada mes de aproximadamente el 10 % de la capacidad almacenada (1,024 GB) y el 10 % de las operaciones totales (20 000).

Factor de coste Archivo Frío Acceso esporádico
Operaciones de escritura 200 000 200 000 200 000
Precio por una sola operación de escritura 0,000011 $ 0,000018 USD 0,00001 $
Coste de escritura (operaciones x precio de una operación de escritura) 2,20 $ 3,60 USD 2,00 $
Número total de archivos 200 000 200 000 200 000
Tamaño total de archivo (GB) 10 240 10 240 10 240
Precios de datos (pago por uso) 0,0020 $ 0,0045 $ 0,0115 $
Coste de almacenamiento (tamaño de archivo x precio de datos) 20,48 $ 46,08 $ 117,76 $
Tamaño de recuperación de datos (10 % del tamaño del archivo) 1024 1024 1024
Precio de recuperación de datos por GB 0,022 USD 0,03 USD 0,01 $
Número de operaciones de lectura (recuento de archivos x 10 % de lectura de almacenamiento) 20.000 20.000 20.000
Precio de una sola operación de lectura 0,00055 $ 0,00001 $ 0,000001 $
Coste de lectura (operaciones x precio de lectura) 11,00 $ 0,20 $ 0,02 $
Coste de rehidratación (coste de recuperación + coste de lectura) 30,48 $ 30,92 USD 10,26 $
Coste mensual 42,62 $ 71,38 USD 167,91 $

Sugerencia

Para modelar los costes, abra la pestaña Choose Tiers (Elegir niveles) de este libro. Puede actualizar los precios y los valores de esa hoja de cálculo para calcular sus propios costes.

En el siguiente gráfico se refleja el impacto en el gasto mensual según varios porcentajes de lectura. En el gráfico se asume una ingesta mensual de 1 000 000 archivos por un total de 10 240 GB. Presuponiendo estos precios de ejemplo, este gráfico se muestra un punto de equilibrio en torno al 25 % de nivel de lectura. Tras ese nivel, el coste del almacenamiento de archivo comienza a aumentar frente al coste del almacenamiento esporádico.

Gastos mensuales de acceso esporádico frente a almacenamiento de archivo

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

Pasos siguientes