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.
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 |