Planeamiento y administración de costos de Azure Blob Storage

Este artículo le ayuda a planear y administrar los costos de Azure Blob Storage. En primer lugar, use la calculadora de precios de Azure para calcular los costos. Tras crear una cuenta de almacenamiento, optimícela para pagar solo lo que necesite. Use las características de la administración de costos para crear presupuestos y supervisar costos. También puede revisar los costos previstos y supervisar las tendencias de gasto para identificar las áreas en las que podría querer actuar.

Tenga en cuenta que los costos de Blob Storage son solo una parte de los costos mensuales de la factura de Azure. Aunque en este artículo se explica cómo calcular y administrar los costos de Blob Storage, se le facturarán todos los servicios y recursos de Azure que use para su suscripción de Azure, incluidos los servicios de terceros. Una vez que esté familiarizado con la administración de los costos de Blob Storage, puede aplicar métodos similares para administrar los costos de todos los servicios de Azure que se usan en su suscripción.

cálculo de los costos

Use la calculadora de precios de Azure para calcular los costos antes de crear y comenzar a transferir datos a una cuenta de Azure Storage.

  1. En la página Calculadora de precios de Azure, elija el icono Cuentas de almacenamiento.

  2. Desplácese hacia abajo en la página y busque la sección Cuentas de almacenamiento de la estimación.

  3. Elija las opciones de las listas desplegables.

    A medida que se modifica el valor de estas listas desplegables, cambia el costo estimado. Esa estimación aparece en la esquina superior, así como en la parte inferior de la estimación.

    Screenshot showing your estimate

    A medida que cambia el valor de la lista desplegable Tipo, también cambian otras opciones que aparecen en esta hoja de cálculo. Use los vínculos de la sección Más información para obtener más información sobre el significado de cada opción y cómo afectan al precio de las operaciones relacionadas con el almacenamiento.

  4. Modifique las demás opciones para ver cómo afectan a la estimación.

Herramientas y guías de apoyo

Los siguientes recursos también pueden ayudarle a prever el costo de usar Azure Blob Storage:

Descripción del modelo de facturación completo de Azure Blob Storage

Azure Blob Storage se ejecuta en la infraestructura de Azure, que genera costos al implementar recursos nuevos. Es importante entender que podrían generarse otros costos de infraestructura adicionales.

Cómo se le cobra por Azure Blob Storage

Al crear o usar recursos de Azure Blob Storage, se le cobrará por los siguientes medidores:

Medidor Unidad
Almacenamiento de datos Por GB/mes
Operaciones Por transacción
Transferencia de datos Por GB
Metadatos Por GB/mes1
Etiquetas de índice de blobs Por etiqueta2
Fuente de cambios Por cambio registrado2
Ámbitos de cifrado Por mes2
Aceleración de consultas Por GB analizados y por GB devueltos

1 Solo se aplica a las cuentas que tienen un espacio de nombres jerárquico.
2 Solo se aplica si habilita la característica.

El tráfico de datos también puede incurrir en costos de red. Consulte los precios de ancho de banda.

Al final del ciclo de facturación, se suman los cargos de cada medidor. La factura muestra una sección para todos los costos de Azure Blob Storage. Hay un elemento de línea independiente para cada medidor.

El almacenamiento de datos y los metadatos se facturan por GB al mes. Puede calcular cuánto afectan a la factura mensual los datos y metadatos almacenados durante menos de un mes calculando el costo de cada GB al día. Puede usar un enfoque similar para calcular el costo de los ámbitos de cifrado que se usan menos de un mes. El número de días varía según el mes. Por lo tanto, para obtener la mejor aproximación de los costos de un mes determinado, asegúrese de dividir el costo mensual por el número de días de ese mes.

Unidades de almacenamiento

Azure Blob Storage usa las siguientes unidades de medida de base 2 para representar la capacidad de almacenamiento: KiB, MiB, GiB, TiB, PiB. Los elementos de línea de la factura que contienen GB como unidad de medida (por ejemplo, por GB/mes) se calculan mediante Azure Blob Storage como GB binario (GiB). Por ejemplo, un elemento de línea de la factura que muestra 1 para Datos almacenados (GB/mes) corresponde a 1 GiB por mes de uso. En la tabla siguiente se describe cada unidad de base 2:

Acrónimo Unidad Definición
KiB kibibyte 1024 bytes
MiB mebibyte 1024 KiB (1 048 576 bytes)
GiB gibibyte 1024 MiB (1 073 741 824 bytes)
TiB tebibyte 1024 GiB (1 099 511 627 776 bytes)

Búsqueda del precio unitario de cada medidor

Para buscar los precios unitarios, abra la página de precios correcta y seleccione la estructura de archivos adecuada. A continuación, aplique los filtros de redundancia, región y moneda adecuados. Los precios de cada medidor aparecen en una tabla. Los precios difieren en función de otras configuraciones de la cuenta, como las opciones de redundancia de datos, el nivel de acceso y el nivel de rendimiento.

La página de precios correcta y la estructura de archivos importan principalmente al costo de leer y escribir datos, ya que estas selecciones no modifican el costo de almacenar los datos. Para calcular con precisión el costo de leer y escribir datos, empiece por determinar qué clientes, aplicaciones y cargas de trabajo del punto de conexión de la cuenta de almacenamiento se usarán para leer y escribir datos.

Solicitudes de precios al punto de conexión de servicio de blobs

El formato del punto de conexión de servicio de blobs es https://<storage-account>.blob.core.windows.net y es el punto de conexión más común que usan las herramientas y las aplicaciones que interactúan con Blob Storage.

Las solicitudes pueden originarse en cualquiera de estos orígenes:

La página de precios correcta para estas solicitudes es la página de precios de blobs en bloques.

Las solicitudes a este punto de conexión también pueden producirse en cuentas que tengan un espacio de nombres jerárquico. De hecho, para usar los protocolos NFS 3.0 y SFTP, primero debe habilitar la característica de espacio de nombres jerárquico de la cuenta.

Si la cuenta tiene habilitada la característica de espacio de nombres jerárquico, asegúrese de que la lista desplegable Estructura de archivos esté establecida en Espacio de nombres jerárquico (NFS v3.0, protocolo SFTP). De lo contrario, asegúrese de que esté establecida en Espacio de nombres plano.

Solicitudes de precios al punto de conexión de Data Lake Storage

El formato del punto de conexión de Data Lake Storage es https://<storage-account>.dfs.core.windows.net y es el punto de conexión más común que usan las cargas de trabajo y las aplicaciones analíticas. Este punto de conexión se usa normalmente con cuentas que tienen un espacio de nombres jerárquico, pero no siempre.

Las solicitudes pueden originarse en cualquiera de estos orígenes:

La página de precios correcta para estas solicitudes es la página de precios de Azure Data Lake Storage Gen2.

Si la cuenta no tiene habilitada la característica de espacio de nombres jerárquico, pero espera que los clientes, las cargas de trabajo o las aplicaciones realicen solicitudes mediante el punto de conexión de Data Lake Storage de la cuenta, establezca la lista desplegable Estructura de archivos en Espacio de nombres plano. De lo contrario, asegúrese de que esté establecida en Espacio de nombres jerárquico.

Búsqueda del precio de cada operación

Cada solicitud realizada por herramientas como AzCopy o el Explorador de Azure Storage llega al servicio en forma de una operación REST. Esto también es cierto en el caso de una aplicación personalizada que usa una biblioteca cliente de Azure Storage.

Para determinar el precio de cada operación, primero debe determinar cómo se clasifica esa operación en términos de su tipo. Esto se debe a que las páginas de precios enumeran los precios solo por tipo de operación y no por cada operación individual. Para ver cómo cada operación se asigna a un tipo de operación, consulte Asignación de un precio a cada operación REST.

Uso del pago por adelantado de Azure con Azure Blob Storage

Puede pagar los cargos de Azure Blob Storage con el crédito del pago por adelantado de Azure (antes conocido como compromiso monetario). Sin embargo, no puede usar el crédito del pago por adelantado de Azure para pagar los gastos de productos y servicios de terceros, incluidos los que proceden de Azure Marketplace.

Optimización de costos

Considere la posibilidad de usar estas opciones para reducir costos.

  • Análisis de contenedores y blobs existentes

  • Reservar capacidad de almacenamiento.

  • Organizar los datos en capas de almacenamiento.

  • Mover automáticamente los datos entre las capas de almacenamiento.

En esta sección se tratan todas las opciones de forma más detallada.

Análisis de contenedores y blobs existentes

Si ha estado usando Blob Storage durante algún tiempo, debe revisar periódicamente el contenido de los contenedores para identificar oportunidades para reducir los costos. Al comprender cómo se almacenan, organizan y usan los blobs y los contenedores en producción, puede optimizar mejor las compensaciones entre costo y rendimiento.

Consulte cualquiera de estos artículos para desglosar y analizar sus contenedores y blobs existentes:

Reserva de la capacidad de almacenamiento

Puede ahorrar dinero en costos de almacenamiento de datos de blobs con la capacidad reservada de Azure Storage. La capacidad reservada de Azure Storage ofrece un descuento en la capacidad para los blobs en bloques y los datos de Azure Data Lake Storage Gen2 en las cuentas de almacenamiento estándar cuando se compromete a una reserva durante un año o tres años. Una reserva proporciona una cantidad fija de capacidad de almacenamiento para el plazo de la reserva. La capacidad reservada de Azure Storage puede disminuir considerablemente los costos de capacidad de los blobs en bloques y los datos de Azure Data Lake Storage Gen2.

Para más información, consulte Optimización de los costos de almacenamiento de blobs con capacidad reservada.

Organización de datos en capas de almacenamiento

Para reducir los costos puede colocar los datos del blob en las capas de almacenamiento más económicas. Elija una de las tres capas que están diseñadas para optimizar los costos del uso de datos. Por ejemplo, el nivel de acceso frecuente tiene un mayor costo de almacenamiento, pero un menor costo de acceso. Por consiguiente, si planea acceder a los datos con frecuencia, es posible que este nivel sea la opción más económica. Si planea acceder a los datos con poca frecuencia, tendría más sentido elegir los niveles de acceso esporádico o de archivo, ya que su costo de acceso a los datos es mayor, pero se reduce el costo de almacenamiento.

Consulte cualquiera de estos artículos:

Movimiento automático de datos entre las capas de almacenamiento

Use las directivas de administración del ciclo de vida para mover periódicamente datos entre las distintas capas para ahorrar el mayor dinero posible. Para mover datos, estas directivas usan las reglas que especifique. Por ejemplo, puede crear una regla que mueva blobs al nivel de almacenamiento de archivo si el blob no se ha modificado en 90 días. La creación de directivas que ajusten el nivel de acceso de los datos le permite diseñar las opciones de almacenamiento más baratas que se ajusten a sus necesidades.

Para más información, consulte Optimización de los costos mediante la administración automática del ciclo de vida de los datos.

Creación de presupuestos

Puede crear presupuestos para administrar los costos y crear alertas que envíen notificaciones automáticamente a las partes interesadas sobre anomalías en los gastos y riesgos de gastos adicionales. Las alertas se basan en el gasto comparado con los umbrales de presupuesto y costo. Los presupuestos y las alertas se crean para las suscripciones y los grupos de recursos de Azure, por lo que son útiles como parte de una estrategia general de supervisión de costos. Sin embargo, pueden tener una funcionalidad limitada para administrar los costos de servicios individuales de Azure, como el costo de Azure Storage, porque están diseñados para realizar un seguimiento de los costos en un nivel más alto.

Supervisión de costos

A medida que se usan recursos con Azure Storage, se incurre en costos. Los costos de la unidad de uso de recursos varían en función de intervalos de tiempo (segundos, minutos, horas y días) o en función del uso de unidades (bytes, megabytes, etc.). Tan pronto como empieza el uso de Azure Storage, se incurre en costos. Puede ver los costos en el panel Análisis de costos de Azure Portal.

Al usar el análisis de costos, puede ver los costos de Azure Storage en gráficos y tablas para diferentes intervalos de tiempo. Algunos ejemplos son: por día, mes actual y anterior y año. También puede ver los costos comparados con los presupuestos y los costos previstos. Cambiar a vistas más largas en el tiempo puede ayudarle a identificar las tendencias de gasto y ver dónde podría haber ocurrido un gasto excesivo. Si ha creado presupuestos, también podrá ver fácilmente dónde se han excedido.

Nota:

El análisis de costos es compatible con varios tipos de cuenta de Azure. Para ver la lista completa de tipos de cuenta compatibles, consulte Understand Cost Management data (Información sobre los datos de Cost Management). Para ver los datos de costos, se necesita al menos acceso de lectura en la cuenta de Azure. Para más información acerca de la asignación de acceso a los datos de Microsoft Cost Management, consulte Asignación del acceso a los datos.

Para ver los costos de Azure Storage en los análisis de costos:

  1. Inicie sesión en Azure Portal.

  2. Abra la ventana Administración de costos y facturación, seleccione Administración de costos en el menú y, a continuación, seleccione Análisis de costos. A continuación, puede cambiar el ámbito a una suscripción específica en la lista desplegable Ámbito.

    Screenshot showing scope

  3. Para ver los costos de Azure Storage, seleccione Agregar filtro y, a continuación, seleccione Nombre del servicio. Después, elija almacenamiento en la lista.

    Este es un ejemplo que muestra solo los costos de Azure Storage:

    Screenshot showing filter by storage

En el ejemplo anterior, hemos visto el costo actual del servicio. También se muestran los costos por regiones de Azure (ubicaciones) y por grupo de recursos. También puede agregar otros filtros (por ejemplo, un filtro para ver los costos de cuentas de almacenamiento concretas).

Exportación de datos de costos

También puede exportar los datos de costos a una cuenta de almacenamiento. Esto resulta útil cuando usted u otro usuario necesita hacer un análisis de datos adicional para los costos. Por ejemplo, un equipo de finanzas puede analizar los datos con Excel o Power BI. Puede exportar los costos en una programación diaria, semanal o mensual y establecer un intervalo de fechas personalizado. La exportación de los datos de costos es la forma recomendada de recuperar conjuntos de datos de costos.

Evitar sorpresas de facturación

Algunas acciones, como cambiar el nivel de acceso predeterminado de la cuenta, pueden dar lugar a costos que podría no esperar. Aunque los artículos sobre cada característica contienen información sobre cómo evitar costos inesperados, esta tabla reúne las causas comunes.

Category Acción Posible impacto en su factura
Niveles de acceso Cambio de la configuración de nivel de acceso predeterminado Si la cuenta contiene un gran número de blobs para los que se deduce el nivel de acceso, un cambio en esta configuración puede suponer un costo significativo.

Un cambio en la configuración del nivel de acceso predeterminado de una cuenta de almacenamiento se aplica a todos los blobs de la cuenta para la que no se ha establecido explícitamente un nivel de acceso. Por ejemplo, si alterna la configuración predeterminada del nivel de acceso de frecuente a esporádico en una cuenta de uso general v2, se le cobrarán las operaciones de escritura (por cada 10 000) para todos los blobs para los que se infiere el nivel de acceso. Si cambia el nivel de acceso de una cuentas de v2 de uso general de esporádico a frecuente, se le cobran tanto las operaciones de lectura (por cada 10 000) como las de recuperación de datos (por GB).

Para obtener más información, consulte Configuración del nivel de acceso a la cuenta predeterminado.
Niveles de acceso Rehidratando desde el archivo La rehidratación de prioridad alta del archivo puede dar lugar a facturas superiores a las normales. Microsoft recomienda reservar la rehidratación de alta prioridad para su uso en situaciones de restauración de datos de emergencia.

Para obtener más información, consulte Prioridad de rehidratación.
Protección de los datos Habilitando la eliminación temporal de blobs La sobrescritura de blobs puede dar lugar a instantáneas de blobs. A diferencia del caso en el que se elimina un blob, la creación de estas instantáneas no se registra. Esto puede generar costes de almacenamiento inesperados. Tenga en cuenta si los datos que se sobrescriben con frecuencia deben colocarse en una cuenta que no tenga habilitada la eliminación temporal.

Para obtener más información, consulte Cómo se controlan las sobrescrituras cuando la eliminación temporal está habilitada.
Protección de los datos Habilitación del control de versiones de blobs Cada operación de escritura en un blob crea una nueva versión. Como sucede con la habilitación de la eliminación temporal de blobs, considere si los datos que se sobrescriben con frecuencia deben colocarse en una cuenta que no tenga habilitado el control de versiones.

Para más información, consulte Control de versiones en operaciones de escritura.
Supervisión Habilitando registros de Storage Analytics (registros clásicos) Los registros de Storage Analytics se pueden acumular en la cuenta a lo largo del tiempo si no se establece la directiva de retención. Asegúrese de establecer la directiva de retención para evitar la compilación de registros, lo que podría provocar cargos de capacidad inesperados.

Para más información, consulte Modificación del período de retención de datos de registro
Protocolos Habilitar el soporte del protocolo de transferencia de archivos SSH (SFTP) La habilitación del punto de conexión SFTP tiene un costo por hora. Para evitar cargos pasivos, considere la posibilidad de habilitar SFTP solo cuando se use activamente para transferir datos.

Para obtener instrucciones sobre cómo habilitar y deshabilitar la compatibilidad con SFTP, consulte Conexión a Azure Blob Storage mediante el protocolo de transferencia de archivos SSH (SFTP).

Preguntas más frecuentes

Consulte Preguntas más frecuentes sobre la administración de costos.

Pasos siguientes