Azure Blob Storage: niveles de acceso frecuente, esporádico y de archivoAzure Blob storage: hot, cool, and archive access tiers

Azure Storage ofrece distintos niveles de acceso que le permiten almacenar datos de objeto de blob de la manera más rentable.Azure storage offers different access tiers, which allow you to store blob object data in the most cost-effective manner. Entre los niveles de acceso disponibles se incluyen:The available access tiers include:

  • Frecuente: Optimizado para almacenar datos que se consultan con frecuencia.Hot - Optimized for storing data that is accessed frequently.
  • Esporádico: Optimizado para almacenar datos a los que se accede con poca frecuencia y al menos durante 30 días.Cool - Optimized for storing data that is infrequently accessed and stored for at least 30 days.
  • De archivo: Optimizado para almacenar datos a los que se accede muy pocas veces. Estos datos se almacenan durante al menos 180 días con requisitos de latencia flexible (del orden de horas).Archive - Optimized for storing data that is rarely accessed and stored for at least 180 days with flexible latency requirements (on the order of hours).

Las siguientes consideraciones se aplican a los distintos niveles de acceso:The following considerations apply to the different access tiers:

  • Solo los niveles de acceso frecuente y esporádico se pueden establecer en el nivel de cuenta.Only the hot and cool access tiers can be set at the account level. El nivel de acceso de archivo no está disponible en el nivel de cuenta.The archive access tier isn't available at the account level.
  • Los niveles frecuente, esporádico y de archivo se pueden establecer en el nivel de blob durante la carga o después de esta.Hot, cool, and archive tiers can be set at the blob level during upload or after upload.
  • Los datos del nivel de acceso esporádico pueden tolerar una disponibilidad ligeramente inferior, pero aun así requieren una gran durabilidad, una latencia de recuperación y unas características de rendimiento similares a las de los datos de acceso frecuente.Data in the cool access tier can tolerate slightly lower availability, but still requires high durability, retrieval latency, and throughput characteristics similar to hot data. En el caso de los datos de acceso esporádico, un contrato de nivel de servicio (SLA) con una disponibilidad ligeramente inferior y unos costos de acceso mayores, en comparación con los datos de acceso frecuente, es aceptable a cambio de unos costos de almacenamiento menores.For cool data, a slightly lower availability service-level agreement (SLA) and higher access costs compared to hot data are acceptable trade-offs for lower storage costs.
  • El almacenamiento de archivo almacena datos sin conexión y ofrece los menores costos de almacenamiento, pero los mayores costos de acceso y rehidratación de datos.Archive storage stores data offline and offers the lowest storage costs but also the highest data rehydrate and access costs.

Los datos almacenados en la nube están creciendo a un ritmo exponencial.Data stored in the cloud grows at an exponential pace. Para administrar los costos de las crecientes necesidades de almacenamiento, resulta útil organizar los datos en función de atributos como frecuencia de acceso y el período de retención planeado para optimizar costos.To manage costs for your expanding storage needs, it's helpful to organize your data based on attributes like frequency-of-access and planned retention period to optimize costs. Los datos almacenados en la nube pueden ser diferentes según la forma en que se generan, se procesan y se accede a ellos a lo largo de su vigencia.Data stored in the cloud can be different based on how it's generated, processed, and accessed over its lifetime. A algunos datos se accede y se modifican activamente a lo largo de su duración.Some data is actively accessed and modified throughout its lifetime. A algunos datos se accede con frecuencia al principio de su duración, mientras que el acceso cae drásticamente a medida que envejecen los datos.Some data is accessed frequently early in its lifetime, with access dropping drastically as the data ages. Algunos datos permanecen inactivos en la nube y, después de que se almacenan, no se accede a ellos prácticamente nunca.Some data remains idle in the cloud and is rarely, if ever, accessed after it's stored.

Cada uno de los escenarios de acceso a los datos se beneficia de un distinto nivel de acceso que está optimizado para un patrón de acceso concreto.Each of these data access scenarios benefits from a different access tier that is optimized for a particular access pattern. Con los niveles de acceso frecuente, esporádico y de archivo, Azure Blob Storage satisface esta necesidad de que haya niveles de acceso diferenciados con modelos de precios independientes.With hot, cool, and archive access tiers, Azure Blob storage addresses this need for differentiated access tiers with separate pricing models.

Nota

Las características que se describen en este artículo ya están disponibles para las cuentas que tienen un espacio de nombres jerárquico.The features described in this article are now available to accounts that have a hierarchical namespace. Para revisar las limitaciones, consulte el artículo Características de Blob Storage disponibles en Azure Data Lake Storage Gen2.To review limitations, see the Blob storage features available in Azure Data Lake Storage Gen2 article.

Cuentas de almacenamiento que admiten nivelesStorage accounts that support tiering

La disposición de niveles de datos entre almacenamiento de objetos en acceso frecuente, esporádico y de archivo solo se admite en cuentas de Blob Storage y de uso general v2 (GPv2).Object storage data tiering between hot, cool, and archive is only supported in Blob storage and General Purpose v2 (GPv2) accounts. Las cuentas de uso general v1 (GPv1) no admiten niveles.General Purpose v1 (GPv1) accounts don't support tiering. Los clientes pueden convertir fácilmente sus cuentas de GPv1 o de Blob Storage existentes a cuentas de GPv2 mediante Azure Portal.Customers can easily convert their existing GPv1 or Blob storage accounts to GPv2 accounts through the Azure portal. GPv2 proporciona nuevos precios y características para blobs, archivos y colas.GPv2 provides new pricing and features for blobs, files, and queues. Algunos cortes de características y precios solo se ofrecen en cuentas de GPv2.Some features and prices cuts are only offered in GPv2 accounts. Evalúe el uso de cuentas de GPv2 después de revisar concienzudamente los precios.Evaluate using GPv2 accounts after comprehensively reviewing pricing. Algunas cargas de trabajo pueden ser más caras en GPv2 que en GPv1.Some workloads can be more expensive on GPv2 than GPv1. Para más información, vea Introducción a las cuentas de Azure Storage.For more information, see Azure storage account overview.

Las cuentas de Blob Storage y GPv2 exponen el atributo access tier en el nivel de cuenta.Blob storage and GPv2 accounts expose the Access Tier attribute at the account level. Este atributo le permite especificar el nivel de acceso predeterminado de cualquier blob para el que no se haya establecido este explícitamente en el nivel de objeto.This attribute allows you to specify the default access tier for any blob that doesn't have it explicit set at the object level. En el caso de objetos con el nivel establecido en el nivel de objeto, el nivel de cuenta no se aplica.For objects with the tier set at the object level, the account tier won't apply. El nivel de archivo solo puede aplicarse en el nivel de objeto.The archive tier can be applied only at the object level. Puede cambiar entre estos niveles de acceso en cualquier momento.You can switch between these access tiers at any time.

Nivel de acceso frecuenteHot access tier

El nivel de acceso frecuente tiene mayores costos de almacenamiento que los niveles esporádico y de archivo, pero menores costos de acceso.The hot access tier has higher storage costs than cool and archive tiers, but the lowest access costs. Entre los ejemplos de escenarios de uso del nivel de acceso frecuente se incluyen:Example usage scenarios for the hot access tier include:

  • Los datos que están en uso o a los que se espera que se acceda (se lean y se escriban) con frecuencia.Data that's in active use or expected to be accessed (read from and written to) frequently.
  • Los datos que se almacenan provisionalmente para el procesamiento y, posteriormente, para la migración al nivel de acceso esporádico.Data that's staged for processing and eventual migration to the cool access tier.

Nivel de acceso esporádicoCool access tier

El nivel de acceso esporádico tiene menores costos de almacenamiento y mayores costos de acceso, en comparación con el almacenamiento frecuente.The cool access tier has lower storage costs and higher access costs compared to hot storage. Este nivel está diseñado para datos que van a permanecer en el nivel de acceso esporádico durante al menos 30 días.This tier is intended for data that will remain in the cool tier for at least 30 days. Entre los ejemplos de escenarios de uso del nivel de acceso esporádico se incluyen:Example usage scenarios for the cool access tier include:

  • Conjuntos de datos de copia de seguridad y recuperación ante desastres a corto plazo.Short-term backup and disaster recovery datasets.
  • Contenido multimedia antiguo que no se ve con frecuencia, pero que se espera que esté disponible de inmediato cuando se acceda a él.Older media content not viewed frequently anymore but is expected to be available immediately when accessed.
  • Conjuntos de datos grandes que se deben almacenar de forma rentable mientras se recopilan más datos para el procesamiento futuro.Large data sets that need to be stored cost effectively while more data is being gathered for future processing. (Por ejemplo, , almacenamiento a largo plazo de datos científicos, datos de telemetría sin procesar de una instalación de fabricación)(For example, long-term storage of scientific data, raw telemetry data from a manufacturing facility)

Nivel de acceso de archivoArchive access tier

El nivel de acceso de archivo tiene el menor costo de almacenamiento.The archive access tier has the lowest storage cost. Pero tiene mayores costos de recuperación de datos en comparación con los niveles de acceso frecuente y esporádico.But it has higher data retrieval costs compared to the hot and cool tiers. Los datos deben permanecer en el nivel de archivo durante al menos 180 días o estar sujetos a un cargo por eliminación temprana.Data must remain in the archive tier for at least 180 days or be subject to an early deletion charge. Los datos en el nivel de archivo pueden tardar varias horas en recuperarse en función de la prioridad de la rehidratación.Data in the archive tier can take several hours to retrieve depending on the priority of the rehydration. En el caso de objetos pequeños, una rehidratación de alta prioridad puede recuperar el objeto del archivo en menos de 1 hora.For small objects, a high priority rehydrate may retrieve the object from archive in under 1 hour. Consulte Rehidratación de los datos de blob desde el nivel de archivo para obtener más información.See Rehydrate blob data from the archive tier to learn more.

Mientras un blob está en almacenamiento de archivo, los datos del blob están sin conexión y no se pueden leer, sobrescribir ni modificar.While a blob is in archive storage, the blob data is offline and can't be read, overwritten, or modified. Para leer o descargar un blob en un archivo, primero debe rehidratarlo en un nivel en línea.To read or download a blob in archive, you must first rehydrate it to an online tier. No puede tomar instantáneas de un blob en almacenamiento de archivo.You can't take snapshots of a blob in archive storage. Sin embargo, los metadatos de blob permanecen en línea y se mantienen disponibles, lo que permite enumerar el blob, sus propiedades, los metadatos y las etiquetas de índice de blob.However, the blob metadata remains online and available, allowing you to list the blob, its properties, metadata, and blob index tags. No se permite establecer ni modificar los metadatos de blobs mientras se está en el archivo; sin embargo, puede establecer y modificar las etiquetas de índice de blob.Setting or modifying the blob metadata while in archive is not allowed; however you may set and modify the blob index tags. En el caso de los blobs en el nivel de archivo, las únicas operaciones válidas son GetBlobProperties, GetBlobMetadata, SetBlobTags, GetBlobTags, FindBlobsByTags, ListBlobs, SetBlobTier, CopyBlob y DeleteBlob.For blobs in archive, the only valid operations are GetBlobProperties, GetBlobMetadata, SetBlobTags, GetBlobTags, FindBlobsByTags, ListBlobs, SetBlobTier, CopyBlob, and DeleteBlob.

Entre los ejemplos de escenarios de uso del nivel de acceso de archivo se incluyen:Example usage scenarios for the archive access tier include:

  • Copia de seguridad a largo plazo, copia de seguridad secundaria y conjuntos de datos de archivadoLong-term backup, secondary backup, and archival datasets
  • Datos originales (sin procesar) que deben conservarse, incluso después de que se han procesado en un formato útil final.Original (raw) data that must be preserved, even after it has been processed into final usable form.
  • Datos de cumplimiento y archivado que se deben almacenar durante un largo período de tiempo y a los que casi nunca se accede.Compliance and archival data that needs to be stored for a long time and is hardly ever accessed.

Almacenamiento por niveles de cuentaAccount-level tiering

Dentro de la misma cuenta pueden coexistir blobs de los tres niveles de acceso.Blobs in all three access tiers can coexist within the same account. Los blobs que no tienen un nivel asignado explícitamente infieren el nivel de la configuración del nivel de acceso de la cuenta.Any blob that doesn't have an explicitly assigned tier infers the tier from the account access tier setting. Si el nivel de acceso procede de la cuenta, verá que la propiedad de blob Access Tier Inferred se establece en "true", y que la propiedad de blob Access Tier coincide con el nivel de cuenta.If the access tier comes from the account, you see the Access Tier Inferred blob property set to "true", and the Access Tier blob property matches the account tier. En Azure Portal, la propiedad access tier inferred se muestra con el nivel de acceso de blob como Frecuente (inferido) o Esporádico (inferido) .In the Azure portal, the access tier inferred property is displayed with the blob access tier as Hot (inferred) or Cool (inferred).

El cambio del nivel de acceso de cuenta se aplica a todos los objetos access tier inferred almacenados en la cuenta que no tengan un nivel explícito establecido.Changing the account access tier applies to all access tier inferred objects stored in the account that don't have an explicit tier set. Si cambia el nivel de acceso de la cuenta de frecuente a esporádico, solo se le cobrarán las operaciones de escritura (por 10 000) de todos los blobs sin un nivel establecido en las cuentas de GPv2.If you toggle the account tier from hot to cool, you'll be charged for write operations (per 10,000) for all blobs without a set tier in GPv2 accounts only. En las cuentas de Blob Storage no se realiza ningún cargo por este cambio.There's no charge for this change in Blob storage accounts. Si cambia el nivel de acceso de su cuenta de Blob Storage o de GPv2 de esporádico a frecuente, se le cobran tanto las operaciones de lectura (por 10 000) como las de recuperación de datos (por GB).You'll be charged for both read operations (per 10,000) and data retrieval (per GB) if you toggle from cool to hot in Blob storage or GPv2 accounts.

Almacenamiento por niveles de blobBlob-level tiering

El almacenamiento por niveles de blob permite cargar datos en el nivel de acceso de su elección mediante las operaciones Put Blob o Put Block List, y cambiar el nivel de los datos en el nivel de objeto mediante la operación Set Blob Tier o la característica de administración del ciclo de vida.Blob-level tiering allows you to upload data to the access tier of your choice using the Put Blob or Put Block List operations and change the tier of your data at the object level using the Set Blob Tier operation or Lifecycle management feature. Puede cargar datos a su nivel de acceso necesario y, a continuación, cambiar el nivel de acceso de un blob entre los niveles de acceso frecuente, esporádico y de archivo, a medida que cambien los patrones de uso, sin tener que mover los datos entre las cuentas.You can upload data to your required access tier then easily change the blob access tier among the hot, cool, or archive tiers as usage patterns change, without having to move data between accounts. Todas las solicitudes de cambio de nivel se producen inmediatamente y los cambios entre el nivel de acceso frecuente y esporádico son instantáneos.All tier change requests happen immediately and tier changes between hot and cool are instantaneous. Sin embargo, al rehidratar un blob de un nivel de acceso de archivo puede tardar varias horas.However, rehydrating a blob from archive can take several hours.

La hora del último cambio de nivel de blob se expone a través de la propiedad de blob access tier change time.The time of the last blob tier change is exposed via the Access Tier Change Time blob property. Al sobrescribir un blob en el nivel de acceso frecuente o esporádico, el blob recién creado hereda el nivel del blob que se ha sobrescrito a menos que el nuevo nivel de acceso del blob se establezca explícitamente en la creación.When overwriting a blob in the hot or cool tier, the newly created blob inherits the tier of the blob that was overwritten unless the new blob access tier is explicitly set on creation. Si un blob está en el nivel de archivo, no se puede sobrescribir y, por tanto, la carga del mismo blob no se permite en este escenario.If a blob is in the archive tier, it can't be overwritten, so uploading the same blob isn't permitted in this scenario.

Nota

El almacenamiento de archivo y el almacenamiento por niveles de blob solo admiten blobs en bloques.Archive storage and blob-level tiering only support block blobs.

Administración del ciclo de vida de blobsBlob lifecycle management

La administración del ciclo de vida de Blob Storage ofrece una directiva enriquecida basada en reglas que se puede usar para la transición de los datos al mejor nivel de acceso y para hacer que los datos expiren cuando finalice su ciclo de vida.Blob Storage lifecycle management offers a rich, rule-based policy that you can use to transition your data to the best access tier and to expire data at the end of its lifecycle. Para más información, consulte Administración del ciclo de vida de Azure Blob Storage.See Manage the Azure Blob storage lifecycle to learn more.

Nota

Los datos almacenados en una cuenta de almacenamiento de blobs en bloques (rendimiento Premium) no se pueden organizar en niveles de acceso frecuente, esporádico o de archivo con Set Blob Tier ni mediante la administración del ciclo de vida de Azure Blob Storage.Data stored in a block blob storage account (Premium performance) cannot currently be tiered to hot, cool, or archive using Set Blob Tier or using Azure Blob Storage lifecycle management. Para mover datos, debe copiar los blobs de forma sincrónica desde la cuenta de almacenamiento de blobs en bloques en el nivel de acceso frecuente de otra cuenta mediante la API Put Block From URL o una versión de AzCopy que admita esta API.To move data, you must synchronously copy blobs from the block blob storage account to the hot access tier in a different account using the Put Block From URL API or a version of AzCopy that supports this API. Put Block From URL API copia datos de forma asíncrónica en el servidor, lo que significa que la llamada solo se completa una vez que todos los datos se han movido de la ubicación original del servidor a la ubicación de destino.The Put Block From URL API synchronously copies data on the server, meaning the call completes only once all the data is moved from the original server location to the destination location.

Facturación del almacenamiento por niveles de blobBlob-level tiering billing

Cuando un blob se carga o se mueve al nivel de acceso frecuente, esporádico o de archivo, se cobra a la tarifa correspondiente inmediatamente después del cambio de nivel.When a blob is uploaded or moved to the hot, cool, or archive tier, it is charged at the corresponding rate immediately upon tier change.

Cuando un blob se mueve a un nivel de almacenamiento de acceso más esporádico (frecuente -> esporádico, frecuente -> archivo o esporádico -> archivo), la operación se factura como una operación de escritura del nivel de destino, donde se aplican los cargos de la operación de escritura (por 10 000) y de la escritura de datos (por GB) del nivel de destino.When a blob is moved to a cooler tier (hot->cool, hot->archive, or cool->archive), the operation is billed as a write operation to the destination tier, where the write operation (per 10,000) and data write (per GB) charges of the destination tier apply.

Cuando un blob se mueve a un nivel más frecuente (archivo->esporádico, archivo->frecuente, o esporádico->frecuente), la operación se factura como una lectura desde el nivel de origen, donde se aplican los cargos de la operación de lectura (por 10 000) y de la recuperación de datos (por GB) del nivel de origen.When a blob is moved to a warmer tier (archive->cool, archive->hot, or cool->hot), the operation is billed as a read from the source tier, where the read operation (per 10,000) and data retrieval (per GB) charges of the source tier apply. También podrían aplicarse cargos por la eliminación temprana de algún blob que se haya trasladado desde el nivel de acceso esporádico o de archivo.Early deletion charges for any blob moved out of the cool or archive tier may apply as well. La rehidratación de datos desde el archivo lleva tiempo, y los datos se cobran a los precios de archivo hasta que los datos se restauren en línea y el nivel de blob cambie a acceso frecuente o esporádico.Rehydrating data from archive takes time and data will be charged archive prices until the data is restored online and blob tier changes to hot or cool. En la tabla siguiente se resume cómo se facturan los cambios de nivel:The following table summarizes how tier changes are billed:

Cargos de escritura (operación + acceso)Write Charges (Operation + Access) Cargos de lectura (operación + acceso)Read Charges (Operation + Access)
Dirección de SetBlobTierSetBlobTier Direction frecuente -> esporádico,hot->cool,
frecuente -> archivo,hot->archive,
esporádico -> archivocool->archive
archivo -> esporádico,archive->cool,
archivo -> frecuente,archive->hot,
esporádico -> frecuentecool->hot

Eliminación temprana en los niveles de acceso esporádico y de archivoCool and archive early deletion

Cualquier blob que se mueva al nivel de acceso esporádico (solo cuentas de GPv2) está sujeto a un período de eliminación temprana del acceso esporádico de 30 días.Any blob that is moved into the cool tier (GPv2 accounts only) is subject to a cool early deletion period of 30 days. Cualquier blob que se mueva al nivel de acceso esporádico (solo cuentas de GPv2) está sujeto a un período de eliminación temprana del acceso esporádico de 180 días.Any blob that is moved into the archive tier is subject to an archive early deletion period of 180 days. Este cargo se prorratea.This charge is prorated. Por ejemplo, si un blob se mueve al nivel de acceso de archivo y, a continuación, se elimina o se mueve al nivel de acceso frecuente al cabo de 45 días, se le cobrará una cuota de eliminación temprana equivalente a 135 (180 menos 45) días a partir del almacenamiento de ese blob en el nivel de acceso de archivo.For example, if a blob is moved to archive and then deleted or moved to the hot tier after 45 days, you'll be charged an early deletion fee equivalent to 135 (180 minus 45) days of storing that blob in archive.

Para calcular la eliminación temprana, use la propiedad de blob, Last-Modified, si no ha habido cambios en el nivel de acceso.You may calculate the early deletion by using the blob property, Last-Modified, if there has been no access tier changes. También, cuando el nivel de acceso se modificó por última vez a esporádico o archivo, puede consultar la propiedad de blob: access-tier-change-time.Otherwise you can use when the access tier was last modified to cool or archive by viewing the blob property: access-tier-change-time. Para más información sobre las propiedades de blob, consulte el artículo sobre cómo obtener las propiedades de blob.For more information on blob properties, see Get Blob Properties.

Comparar opciones de almacenamiento de blobs en bloquesComparing block blob storage options

En la siguiente tabla se muestra una comparación del almacenamiento de blobs en bloques de rendimiento Premium, así como los niveles de acceso frecuente, esporádico y de archivo.The following table shows a comparison of premium performance block blob storage, and the hot, cool, and archive access tiers.

Rendimiento PremiumPremium performance Nivel frecuenteHot tier Nivel esporádicoCool tier Nivel de archivoArchive tier
DisponibilidadAvailability 99,9 %99.9% 99,9 %99.9% 99%99% Sin conexiónOffline
DisponibilidadAvailability
(lecturas de RA-GRS)(RA-GRS reads)
N/DN/A 99,99%99.99% 99,9 %99.9% Sin conexiónOffline
Cargos de usoUsage charges Costos de almacenamiento más elevados y costos de acceso y transacción más bajosHigher storage costs, lower access, and transaction cost Mayores costos de almacenamiento, menores costos de acceso y transaccionesHigher storage costs, lower access, and transaction costs Menores costos de almacenamiento, mayores costos de acceso y transaccionesLower storage costs, higher access, and transaction costs Menores costos de almacenamiento, mayores costos de acceso y transaccionesLowest storage costs, highest access, and transaction costs
Tamaño mínimo de objetoMinimum object size N/DN/A N/DN/A N/DN/A N/DN/A
Duración mínima del almacenamientoMinimum storage duration N/DN/A N/DN/A 30 días130 days1 180 días180 days
LatencyLatency
(Tiempo hasta el primer byte)(Time to first byte)
Milisegundos de un solo dígitoSingle-digit milliseconds milisegundosmilliseconds milisegundosmilliseconds horas2hours2

1 Los objetos del nivel de acceso esporádico en las cuentas de GPv2 tienen una duración mínima de la retención de 30 días.1 Objects in the cool tier on GPv2 accounts have a minimum retention duration of 30 days. Las cuentas de Blob Storage no tienen ninguna duración mínima de la retención para el nivel esporádico.Blob storage accounts don't have a minimum retention duration for the cool tier.

2 Archive Storage admite actualmente dos prioridades de rehidratación, alta y estándar, que ofrecen diferentes latencias de recuperación.2 Archive Storage currently supports 2 rehydrate priorities, High and Standard, that offers different retrieval latencies. Para más información, consulte Rehidratación de los datos de blob desde el nivel de archivo.For more information, see Rehydrate blob data from the archive tier.

Nota

Las cuentas de Blob Storage admiten los mismos objetivos de rendimiento y escalabilidad que las cuentas de almacenamiento de uso general v2 (GPv2).Blob storage accounts support the same performance and scalability targets as general-purpose v2 storage accounts. Para más información, consulte Objetivos de escalabilidad y rendimiento de Blob Storage.For more information, see Scalability and performance targets for Blob storage.

Escenarios de inicio rápidoQuickstart scenarios

En esta sección se muestran los siguientes escenarios mediante Azure Portal y PowerShell:In this section, the following scenarios are demonstrated using the Azure portal and PowerShell:

  • Cambio del nivel de acceso predeterminado en una cuenta de GPv2 o de Blob Storage.How to change the default account access tier of a GPv2 or Blob storage account.
  • Cambio del nivel de acceso de un blob en una cuenta de GPv2 o de Blob Storage.How to change the tier of a blob in a GPv2 or Blob storage account.

Cambio del nivel de acceso predeterminado en una cuenta de GPv2 o de Blob StorageChange the default account access tier of a GPv2 or Blob storage account

  1. Inicie sesión en Azure Portal.Sign in to the Azure portal.

  2. En Azure Portal, busque y seleccione Todos los recursos.In the Azure portal, search for and select All Resources.

  3. Seleccione la cuenta de almacenamiento.Select your storage account.

  4. En Configuración, seleccione Configuración para ver y cambiar la configuración de la cuenta.In Settings, select Configuration to view and change the account configuration.

  5. Seleccione el nivel de acceso correcto para sus necesidades: Establezca Nivel de acceso en Esporádico o Frecuente.Select the right access tier for your needs: Set the Access tier to either Cool or Hot.

  6. Haga clic en Guardar en la parte superior.Click Save at the top.

Cambio del nivel de cuenta de almacenamiento

Cambiar el nivel de un blob en una cuenta de GPv2 o de Blob StorageChange the tier of a blob in a GPv2 or Blob storage account

  1. Inicie sesión en Azure Portal.Sign in to the Azure portal.

  2. En Azure Portal, busque y seleccione Todos los recursos.In the Azure portal, search for and select All Resources.

  3. Seleccione la cuenta de almacenamiento.Select your storage account.

  4. Seleccione el contenedor y, luego, seleccione el blob.Select your container and then select your blob.

  5. En las propiedades del blob, seleccione Cambiar nivel.In the Blob properties, select Change tier.

  6. Seleccione el nivel de acceso Frecuente, Esporádico o Archivo.Select the Hot, Cool, or Archive access tier. Si actualmente el blob usa el nivel de acceso de archivo y quiere rehidratarlo como un nivel en línea, también puede seleccionar una prioridad de rehidratación Estándar o Alta.If your blob is currently in archive and you want to rehydrate to an online tier, you may also select a Rehydrate Priority of Standard or High.

  7. En la parte inferior, seleccione Guardar.Select Save at the bottom.

Cambio del nivel de cuenta de almacenamiento

Precios y facturaciónPricing and billing

Todas las cuentas de almacenamiento usan un modelo de precios para el almacenamiento de blobs en bloques basado en el nivel de cada blob.All storage accounts use a pricing model for Block blob storage based on the tier of each blob. Tenga en cuenta las siguientes consideraciones de facturación:Keep in mind the following billing considerations:

  • Costos de almacenamiento: Además de la cantidad de datos almacenados, el costo varía en función del nivel de acceso.Storage costs: In addition to the amount of data stored, the cost of storing data varies depending on the access tier. El costo por gigabyte disminuye a medida que el nivel es más esporádico.The per-gigabyte cost decreases as the tier gets cooler.
  • Costos de acceso a datos: los gastos de acceso a los datos aumentan a medida que el nivel es más esporádico.Data access costs: Data access charges increase as the tier gets cooler. En el nivel de acceso esporádico y de archivo se cobra un cargo de acceso a datos por gigabyte por las operaciones de lectura.For data in the cool and archive access tier, you're charged a per-gigabyte data access charge for reads.
  • Costos de transacciones: hay un cargo por transacción para todos los niveles, que aumenta a medida que el nivel es más esporádico.Transaction costs: There's a per-transaction charge for all tiers that increases as the tier gets cooler.
  • Costos de transferencia de datos de replicación geográfica: este cargo solo se aplica a las cuentas con replicación geográfica configurada, incluidas GRS y RA-GRS.Geo-Replication data transfer costs: This charge only applies to accounts with geo-replication configured, including GRS and RA-GRS. La transferencia de datos de replicación geográfica incurre en un cargo por gigabyte.Geo-replication data transfer incurs a per-gigabyte charge.
  • Costos de transferencia de datos salientes: las transferencias de datos salientes (los datos que se transfieren fuera de una región de Azure) conllevan un cargo por el uso del ancho de banda por gigabyte, lo que es coherente con las cuentas de almacenamiento de uso general.Outbound data transfer costs: Outbound data transfers (data that is transferred out of an Azure region) incur billing for bandwidth usage on a per-gigabyte basis, consistent with general-purpose storage accounts.
  • Cambio del nivel de acceso: El cambio del nivel de acceso de cuenta comportará cargos por cambio de nivel para los blobs access tier inferred almacenados en la cuenta que no tengan un nivel explícito establecido.Changing the access tier: Changing the account access tier will result in tier change charges for access tier inferred blobs stored in the account that don't have an explicit tier set. Para más información sobre cómo cambiar el nivel de acceso de un solo blob, consulte Facturación del almacenamiento por niveles de blob.For information on changing the access tier for a single blob, refer to Blob-level tiering billing.

Nota

Para más información sobre los precios de los blobs en bloque, consulte la página Precios de Azure Storage.For more information about pricing for Block blobs, see Azure Storage Pricing page. Para más información acercas los cargos por la transferencia de datos salientes, consulte la página Detalles de precios de ancho de banda.For more information on outbound data transfer charges, see Data Transfers Pricing Details page.

Preguntas más frecuentesFAQ

¿Debo usar cuentas de Blob Storage o de GPv2 si quiero almacenar mis datos por niveles?Should I use Blob storage or GPv2 accounts if I want to tier my data?

Se recomienda usar cuentas de GPv2 en lugar de las de Blob Storage para el almacenamiento por niveles.We recommend you use GPv2 instead of Blob storage accounts for tiering. GPv2 admite todas las características de las cuentas de Blob Storage y muchas más.GPv2 support all the features that Blob storage accounts support plus a lot more. Los precios entre Blob Storage y GPv2 son casi idénticos, pero algunas características nuevas y reducciones de precios solo están disponibles en cuentas de GPv2.Pricing between Blob storage and GPv2 is almost identical, but some new features and price cuts will only be available on GPv2 accounts. Las cuentas de GPv1 no admiten niveles.GPv1 accounts don't support tiering.

La estructura de precios entre las cuentas de GPv1 y GPv2 es diferente y los clientes deben evaluar con cuidado ambas antes de decidirse a usar las cuentas de GPv2.Pricing structure between GPv1 and GPv2 accounts is different and customers should carefully evaluate both before deciding to use GPv2 accounts. Puede convertir fácilmente una cuenta existente de Blob Storage o de GPv1 en GPv2 con un simple clic.You can easily convert an existing Blob storage or GPv1 account to GPv2 through a simple one-click process. Para más información, vea Introducción a las cuentas de Azure Storage.For more information, see Azure storage account overview.

¿Puedo almacenar objetos en los tres niveles de acceso (frecuente, esporádico y archivo) en la misma cuenta?Can I store objects in all three (hot, cool, and archive) access tiers in the same account?

Sí.Yes. El atributo access tier establecido en el nivel de cuenta es el nivel de cuenta predeterminado que se aplica a todos los objetos de esa cuenta sin un nivel establecido explícito.The Access Tier attribute set at the account level is the default account tier that applies to all objects in that account without an explicit set tier. El almacenamiento por niveles de blob permite establecer el nivel de acceso en el nivel de objeto, independientemente de cuál sea el valor del nivel de acceso en la cuenta.Blob-level tiering allows you to set the access tier on at the object level regardless of what the access tier setting on the account is. Los blobs de cualquiera de los tres niveles de acceso (frecuente, esporádico o de archivo) pueden existir en la misma cuenta.Blobs in any of the three access tiers (hot, cool, or archive) may exist within the same account.

¿Puedo cambiar el nivel de acceso predeterminado de la cuenta de Blob Storage o de GPv2?Can I change the default access tier of my Blob or GPv2 storage account?

Sí, puede cambiar el nivel de cuenta predeterminado mediante la definición del atributo access tier en la cuenta de almacenamiento.Yes, you can change the default account tier by setting the Access tier attribute on the storage account. El cambio del nivel de la cuenta se aplica a todos los objetos almacenados en la cuenta que no tengan establecido un nivel explícito (por ejemplo, Frecuente (inferido) o Esporádico (inferido) ).Changing the account tier applies to all objects stored in the account that don't have an explicit tier set (for example, Hot (inferred) or Cool (inferred)). Al cambiar el nivel de cuenta de frecuente a esporádico, se generan cargos de operaciones de escritura (por 10 000) en todos los blobs sin un nivel establecido en cuentas de GPv2 únicamente y, al cambiar de esporádico a frecuente, se generan cargos de operaciones de lectura (por 10 000) y de recuperación de datos (por GB) en todos los blobs en cuentas de Blob Storage y de GPv2.Toggling the account tier from hot to cool incurs write operations (per 10,000) for all blobs without a set tier in GPv2 accounts only and toggling from cool to hot incurs both read operations (per 10,000) and data retrieval (per GB) charges for all blobs in Blob storage and GPv2 accounts.

¿Puedo establecer el nivel de acceso de cuenta predeterminado en archivo?Can I set my default account access tier to archive?

No.No. Los niveles de acceso frecuente y esporádico se pueden establecer como el nivel de acceso de cuenta predeterminado.Only hot and cool access tiers may be set as the default account access tier. El nivel de acceso de archivo solo puede establecerse en el nivel de objeto.Archive can only be set at the object level. En la carga de blobs, se especifica el nivel de acceso de su elección para que sea frecuente, esporádico o de archivo, independientemente del nivel de cuenta predeterminado.On blob upload, You specify the access tier of your choice to be hot, cool, or archive regardless of the default account tier. Esta funcionalidad permite escribir datos directamente en el nivel de archivo para ahorrar en costos desde el momento en que se crean los datos en el almacenamiento de blobs.This functionality allows you to write data directly into the archive tier to realize cost-savings from the moment you create data in blob storage.

¿En qué regiones están disponibles los niveles de acceso frecuente, esporádico y de archivo?In which regions are the hot, cool, and archive access tiers available in?

Los niveles de acceso frecuente y esporádico, junto con el almacenamiento por niveles de blob, están disponibles en todas las regiones.The hot and cool access tiers along with blob-level tiering are available in all regions. El almacenamiento de archivo solo estará disponible inicialmente en regiones seleccionadas.Archive storage will initially only be available in select regions. Para obtener una lista completa, consulte Productos disponibles por región.For a complete list, see Azure products available by region.

¿Se comportan los blobs en el nivel de acceso esporádico de forma diferente a los del nivel de acceso frecuente?Do the blobs in the cool access tier behave differently than the ones in the hot access tier?

Los blobs del nivel de acceso frecuente tienen la misma latencia que los blobs de las cuentas de GPv1, GPv2 y Blob Storage.Blobs in the hot access tier have the same latency as blobs in GPv1, GPv2, and Blob storage accounts. Los blobs del nivel de acceso esporádico tiene una latencia similar (en milisegundos) a la de los blobs de las cuentas de GPv1, GPv2 y Blob Storage.Blobs in the cool access tier have a similar latency (in milliseconds) as blobs in GPv1, GPv2, and Blob storage accounts. Los blobs del nivel de acceso de archivo presentan varias horas de latencia en cuentas de GPv1, GPv2 y Blob Storage.Blobs in the archive access tier have several hours of latency in GPv1, GPv2, and Blob storage accounts.

Los blobs del nivel de acceso esporádico tienen un nivel de servicio (SLA) de disponibilidad ligeramente inferior a los blobs almacenados en el nivel de acceso frecuente.Blobs in the cool access tier have a slightly lower availability service level (SLA) than the blobs stored in the hot access tier. Para más información, consulte Contrato de nivel de servicio para Storage.For more information, see SLA for storage.

¿Las operaciones entre los niveles de acceso frecuente, esporádico y de archivo son las mismas?Are the operations among the hot, cool, and archive tiers the same?

Todas las operaciones entre los niveles de acceso frecuente y esporádico son coherentes al 100 %.All operations between hot and cool are 100% consistent. Todas las operaciones de archivo válidas, como GetBlobProperties, GetBlobMetadata, SetBlobTags, GetBlobTags, FindBlobsByTags, ListBlobs, SetBlobTier y DeleteBlob, son 100 % coherentes con la capacidad de acceso frecuente y esporádico.All valid archive operations including GetBlobProperties, GetBlobMetadata, SetBlobTags, GetBlobTags, FindBlobsByTags, ListBlobs, SetBlobTier, and DeleteBlob are 100% consistent with hot and cool. Los datos de blob no se pueden leer ni modificar en el nivel de archivo hasta que se rehidratan; solo se admiten operaciones de lectura de metadatos de blobs en el archivo.Blob data can't be read or modified while in the archive tier until rehydrated; only blob metadata read operations are supported while in archive. Sin embargo, las etiquetas de índice de blob se pueden leer, establecer o modificar mientras están archivadas.However blob index tags can be read, set, or modified while in archive.

Al rehidratar un blob desde el nivel de acceso de archivo al frecuente o esporádico, ¿cómo se sabe cuándo la rehidratación está completa?When rehydrating a blob from archive tier to the hot or cool tier, how will I know when rehydration is complete?

Durante la rehidratación, se puede usar la operación de obtención de propiedades de blob para sondear el atributo Archive Status y confirmar cuándo ha finalizado el cambio de nivel.During rehydration, you may use the get blob properties operation to poll the Archive Status attribute and confirm when the tier change is complete. El estado indica "rehydrate-pending-to-hot" (rehidratación pendiente para acceso frecuente) o "rehydrate-pending-to-cool" (rehidratación pendiente para acceso esporádico), según el nivel de destino.The status reads "rehydrate-pending-to-hot" or "rehydrate-pending-to-cool" depending on the destination tier. Al finalizar, se quita la propiedad de blob archive status y la propiedad de blob Access Tier refleja el nuevo nivel de acceso frecuente o esporádico.Upon completion, the archive status property is removed, and the Access Tier blob property reflects the new hot or cool tier. Consulte Rehidratación de los datos de blob desde el nivel de archivo para obtener más información.See Rehydrate blob data from the archive tier to learn more.

Después de establecer el nivel de acceso de un blob, ¿cuándo comienzan a facturarme con la tarifa adecuada?After setting the tier of a blob, when will I start getting billed at the appropriate rate?

Cada blob siempre se factura según el nivel indicado por la propiedad access tier del blob.Each blob is always billed according to the tier indicated by the blob's Access Tier property. Al establecer un nuevo nivel en línea para un blob, la propiedad Access Tier refleja inmediatamente el nuevo nivel para todas las transiciones.When you set a new online tier for a blob, the Access Tier property immediately reflects the new tier for all transitions. Sin embargo, al rehidratar un blob desde el nivel de almacenamiento de archivo sin conexión a un nivel de almacenamiento de acceso frecuente o esporádico puede tardar varias horas.However, rehydrating a blob from the offline archive tier to a hot or cool tier can take several hours. En este caso, se le factura según las tarifas de archivo hasta que la rehidratación finalice, momento en el cual la propiedad Access Tier refleja el nuevo nivel.In this case, you're billed at archive rates until rehydration is complete, at which point the Access Tier property reflects the new tier. Una vez rehidratado en el nivel en línea, se le cobrará dicho blob a la tarifa del nivel de almacenamiento de acceso frecuente o esporádico.Once rehydrated to the online tier, you're billed for that blob at the hot or cool rate.

¿Cómo determino si me aplicarán un cargo por eliminación temprana al eliminar o trasladar un blob del nivel de acceso esporádico o de archivo?How do I determine if I'll incur an early deletion charge when deleting or moving a blob out of the cool or archive tier?

Los blobs que se eliminan o se trasladan del nivel de acceso esporádico (solo cuentas de GPv2) o de archivo antes de 30 días y 180 días, respectivamente, generarán un cargo por eliminación temprana prorrateado.Any blob that is deleted or moved out of the cool (GPv2 accounts only) or archive tier before 30 days and 180 days respectively will incur a prorated early deletion charge. Para determinar cuánto tiempo un blob ha estado en el nivel de acceso esporádico o de archivo, compruebe la propiedad del blob access tier change time que proporciona una marca del último cambio del nivel de acceso.You can determine how long a blob has been in the cool or archive tier by checking the Access Tier Change Time blob property, which provides a stamp of the last tier change. Si el nivel del blob nunca ha cambiado, puede comprobar la propiedad de blob Last Modified.If the blob's tier was never changed, you can check the Last Modified blob property. Para más información, consulte Eliminación temprana en los niveles de acceso esporádico y de archivo.For more information, see Cool and archive early deletion.

¿Qué herramientas y SDK de Azure admiten almacenamiento por niveles de blob y almacenamiento de archivo?Which Azure tools and SDKs support blob-level tiering and archive storage?

Las herramientas de Azure Portal, PowerShell y la CLI, y las bibliotecas de cliente de .NET, Java, Python y Node.js admiten todas almacenamiento por niveles de blob y almacenamiento de archivo.Azure portal, PowerShell, and CLI tools and .NET, Java, Python, and Node.js client libraries all support blob-level tiering and archive storage.

¿Cuántos datos se pueden almacenar en los niveles de acceso frecuente, esporádico y de archivo?How much data can I store in the hot, cool, and archive tiers?

El almacenamiento de datos, junto con otros límites, se establece en el nivel de cuenta y no por nivel de acceso.Data storage along with other limits are set at the account level and not per access tier. Puede elegir usar todo el límite en un nivel o entre los tres niveles.You can choose to use all of your limit in one tier or across all three tiers. Para más información, consulte Objetivos de escalabilidad y rendimiento para cuentas de almacenamiento estándar.For more information, see Scalability and performance targets for standard storage accounts.

Pasos siguientesNext steps

Evaluación de los niveles de acceso frecuente, esporádico y de archivo en cuentas de GPv2 y Blob StorageEvaluate hot, cool, and archive in GPv2 and Blob storage accounts