Armazenamento de blobs do Azure: camadas de armazenamento frequente, esporádico e de arquivoAzure Blob storage: hot, cool, and archive access tiers

O armazenamento Azure oferece diferentes níveis de acesso, que permitem armazenar dados de objetos blob da forma mais rentável.Azure storage offers different access tiers, which allow you to store blob object data in the most cost-effective manner. Os níveis de acesso disponíveis incluem:The available access tiers include:

  • Hot - Otimizado para armazenar dados que são acedidos frequentemente.Hot - Optimized for storing data that is accessed frequently.
  • Cool - Otimizado para armazenar dados que são pouco acessados e armazenados durante pelo menos 30 dias.Cool - Optimized for storing data that is infrequently accessed and stored for at least 30 days.
  • Arquivo - Otimizado para armazenar dados que raramente são acedidos e armazenados durante pelo menos 180 dias com requisitos flexíveis de latência (na ordem do dia).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).

Aplicam-se as seguintes considerações aos diferentes níveis de acesso:The following considerations apply to the different access tiers:

  • Apenas os níveis de acesso quente e fresco podem ser definidos ao nível da conta.Only the hot and cool access tiers can be set at the account level. O nível de acesso ao arquivo não está disponível ao nível da conta.The archive access tier isn't available at the account level.
  • Os níveis quentes, frescos e de arquivo podem ser definidos ao nível do blob durante o upload ou após o upload.Hot, cool, and archive tiers can be set at the blob level during upload or after upload.
  • Os dados no nível de acesso fresco podem tolerar uma disponibilidade ligeiramente mais baixa, mas ainda requer alta durabilidade, latência de recuperação e características de produção semelhantes aos dados quentes.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. Para os dados frescos, um acordo de nível de serviço de disponibilidade ligeiramente mais baixo (SLA) e custos de acesso mais elevados em comparação com os dados quentes são compensações aceitáveis para custos de armazenamento mais baixos.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.
  • O armazenamento de arquivo armazena os dados offline e oferece os custos de armazenamento mais baixos, mas também os mais altos custos de rehidrata de dados e de acesso.Archive storage stores data offline and offers the lowest storage costs but also the highest data rehydrate and access costs.

Os dados armazenados na nuvem crescem a um ritmo exponencial.Data stored in the cloud grows at an exponential pace. Para gerir os custos das suas necessidades de armazenamento em expansão, é recomendável organizar os dados com base em atributos como a frequência de acesso e o período de retenção planeado para otimizar os custos.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. Os dados armazenados na nuvem podem ser diferentes com base na forma como são gerados, processados e acedidos ao longo da sua vida útil.Data stored in the cloud can be different based on how it's generated, processed, and accessed over its lifetime. Alguns dados são ativamente acedidos e modificados durante o seu ciclo de vida.Some data is actively accessed and modified throughout its lifetime. Alguns dados são acedidos frequentemente no início da sua vida, mas o acesso diminui significativamente à medida que a sua idade aumenta.Some data is accessed frequently early in its lifetime, with access dropping drastically as the data ages. Alguns dados permanecem inativos na nuvem e raramente, se é que alguma vez, são acedidos após o seu armazenamento.Some data remains idle in the cloud and is rarely, if ever, accessed after it's stored.

Cada um destes cenários de acesso a dados beneficia de um nível de acesso diferente que é otimizado para um determinado padrão de acesso.Each of these data access scenarios benefits from a different access tier that is optimized for a particular access pattern. Com níveis de acesso quentes, frescos e de arquivo, o armazenamento Azure Blob aborda esta necessidade de camadas de acesso diferenciadas com modelos de preços separados.With hot, cool, and archive access tiers, Azure Blob storage addresses this need for differentiated access tiers with separate pricing models.

Nota

As funcionalidades descritas neste artigo estão agora disponíveis para contas que têm um espaço hierárquico de nomes.The features described in this article are now available to accounts that have a hierarchical namespace. Para rever as limitações, consulte as funcionalidades de armazenamento Blob disponíveis no artigo da Azure Data Lake Storage Gen2.To review limitations, see the Blob storage features available in Azure Data Lake Storage Gen2 article.

Contas de armazenamento que suportam camadasStorage accounts that support tiering

O tiering de dados de armazenamento de objetos entre o calor, o frio e o arquivo só é suportado no armazenamento blob e nas contas De propósito geral v2 (GPv2).Object storage data tiering between hot, cool, and archive is only supported in Blob storage and General Purpose v2 (GPv2) accounts. As contas de Finalidade Geral v1 (GPv1) não suportam o tiering.General Purpose v1 (GPv1) accounts don't support tiering. Os clientes podem facilmente converter as suas contas de armazenamento GPv1 ou Blob existentes em contas GPv2 através do portal Azure.Customers can easily convert their existing GPv1 or Blob storage accounts to GPv2 accounts through the Azure portal. O GPv2 fornece novos preços e funcionalidades para bolhas, ficheiros e filas.GPv2 provides new pricing and features for blobs, files, and queues. Algumas funcionalidades e reduções de preços só são oferecidas nas contas do GPv2.Some features and prices cuts are only offered in GPv2 accounts. Avalie usando as contas de GPv2 após uma revisão abrangente dos preços.Evaluate using GPv2 accounts after comprehensively reviewing pricing. Algumas cargas de trabalho podem ser mais caras em GPv2 do que em GPv1.Some workloads can be more expensive on GPv2 than GPv1. Para mais informações, veja Visão geral de conta de armazenamento do Azure.For more information, see Azure storage account overview.

O armazenamento de blob e as contas GPv2 expõem o atributo Access Tier ao nível da conta.Blob storage and GPv2 accounts expose the Access Tier attribute at the account level. Este atributo permite especificar o nível de acesso predefinido para qualquer bolha que não o tenha explicitamente definido ao nível do 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. Para objetos com o nível definido ao nível do objeto, o nível de conta não se aplica.For objects with the tier set at the object level, the account tier won't apply. O nível de arquivo só pode ser aplicado ao nível do objeto.The archive tier can be applied only at the object level. Pode alternar entre estes níveis de acesso a qualquer momento.You can switch between these access tiers at any time.

Escalão de acesso frequenteHot access tier

O nível de acesso a quente tem custos de armazenamento mais elevados do que os níveis de arquivo e frescos, mas os custos de acesso mais baixos.The hot access tier has higher storage costs than cool and archive tiers, but the lowest access costs. Os cenários de utilização de exemplo para o nível de acesso quente incluem:Example usage scenarios for the hot access tier include:

  • Dados que estão em uso ativo ou que se espera que sejam acedidos (lidos e escritos para) frequentemente.Data that's in active use or expected to be accessed (read from and written to) frequently.
  • Dados que são encenados para o processamento e eventual migração para o nível de acesso legal.Data that's staged for processing and eventual migration to the cool access tier.

Escalão de acesso esporádicoCool access tier

O nível de acesso fresco tem custos de armazenamento mais baixos e custos de acesso mais elevados em comparação com o armazenamento quente.The cool access tier has lower storage costs and higher access costs compared to hot storage. Esta camada destina-se de dados que permanecem na camada de acesso esporádico durante, pelo menos, 30 dias.This tier is intended for data that will remain in the cool tier for at least 30 days. Os cenários de utilização de exemplo para o nível de acesso fresco incluem:Example usage scenarios for the cool access tier include:

  • Conjuntos de dados de cópia de segurança e recuperação após desastre de curto prazo.Short-term backup and disaster recovery datasets.
  • Conteúdo de multimédia mais antigo que já não é visualizado com frequência, mas que deverá estar disponível de imediato quando acedido.Older media content not viewed frequently anymore but is expected to be available immediately when accessed.
  • Grandes conjuntos de dados que devem ser armazenados de forma económica enquanto são recolhidos mais dados para processamento futuro.Large data sets that need to be stored cost effectively while more data is being gathered for future processing. (Por exemplo,, armazenamento a longo prazo de dados científicos, dados de telemetria não processados de uma instalação de fabrico)(For example, long-term storage of scientific data, raw telemetry data from a manufacturing facility)

Camada de acesso de arquivoArchive access tier

O nível de acesso ao arquivo tem o menor custo de armazenamento.The archive access tier has the lowest storage cost. Mas tem custos de recuperação de dados mais elevados em comparação com os níveis quentes e frescos.But it has higher data retrieval costs compared to the hot and cool tiers. Os dados devem permanecer no nível de arquivo durante pelo menos 180 dias ou estar sujeitos a uma taxa de eliminação antecipada.Data must remain in the archive tier for at least 180 days or be subject to an early deletion charge. Os dados no nível de arquivo podem demorar várias horas a recuperar dependendo da prioridade da reidratação.Data in the archive tier can take several hours to retrieve depending on the priority of the rehydration. Para objetos pequenos, um rehidrato de alta prioridade pode recuperar o objeto do arquivo em menos de 1 hora.For small objects, a high priority rehydrate may retrieve the object from archive in under 1 hour. Consulte os dados do blob rehidrata do nível de arquivo para saber mais.See Rehydrate blob data from the archive tier to learn more.

Enquanto uma bolha está no armazenamento de arquivo, os dados do blob estão offline e não podem ser lidos, substituídos ou modificados.While a blob is in archive storage, the blob data is offline and can't be read, overwritten, or modified. Para ler ou baixar uma bolha no arquivo, primeiro deve reidratar para um nível online.To read or download a blob in archive, you must first rehydrate it to an online tier. Não pode tirar fotos de uma bolha no armazenamento de arquivo.You can't take snapshots of a blob in archive storage. No entanto, os metadados blob permanecem on-line e disponíveis, permitindo-lhe listar as etiquetas de índice blob, suas propriedades, metadados e blob index.However, the blob metadata remains online and available, allowing you to list the blob, its properties, metadata, and blob index tags. Não é permitida a definição ou modificação dos metadados blob durante o arquivo; no entanto, pode definir e modificar as etiquetas de índice blob.Setting or modifying the blob metadata while in archive is not allowed; however you may set and modify the blob index tags. Para as bolhas no arquivo, as únicas operações válidas são GetBlobProperties, GetBlobMetadata, SetBlobTags, GetBlobTags, FindBlobsByTags, ListBlobs, SetBlobTier, CopyBlob e DeleteBlob.For blobs in archive, the only valid operations are GetBlobProperties, GetBlobMetadata, SetBlobTags, GetBlobTags, FindBlobsByTags, ListBlobs, SetBlobTier, CopyBlob, and DeleteBlob.

Os cenários de utilização de exemplo para o nível de acesso ao arquivo incluem:Example usage scenarios for the archive access tier include:

  • Conjuntos de dados de arquivo, cópia de segurança secundária e cópia de segurança a longo prazoLong-term backup, secondary backup, and archival datasets
  • Dados originais (não processados) que têm de ser preservados, mesmo depois de terem sido processados para a forma utilizável final.Original (raw) data that must be preserved, even after it has been processed into final usable form.
  • Dados de conformidade e arquivo que têm ser armazenados durante muito tempo e que raramente são acedidos.Compliance and archival data that needs to be stored for a long time and is hardly ever accessed.

Tiering de nível de contaAccount-level tiering

As bolhas nos três níveis de acesso podem coexistir na mesma conta.Blobs in all three access tiers can coexist within the same account. Qualquer bolha que não tenha um nível explicitamente atribuído infere o nível a partir da definição do nível de acesso à conta.Any blob that doesn't have an explicitly assigned tier infers the tier from the account access tier setting. Se o nível de acesso vier da conta, vê a propriedade blob inferred de acesso definida como "verdadeira", e a propriedade blob Access Tier corresponde ao nível da conta.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. No portal Azure, a propriedade inferida do nível de acesso é exibida com o nível de acesso blob como Hot (inferido) ou Cool (inferido).In the Azure portal, the access tier inferred property is displayed with the blob access tier as Hot (inferred) or Cool (inferred).

A alteração do nível de acesso à conta aplica-se a todos os objetos inferidos de nível de acesso armazenados na conta que não têm um conjunto de nível explícito.Changing the account access tier applies to all access tier inferred objects stored in the account that don't have an explicit tier set. Se alternar o nível da conta de quente para fresco, será cobrado para operações de escrita (por 10.000) para todas as bolhas sem um nível definido apenas nas contas 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. Não há nenhum custo para esta mudança nas contas de armazenamento Blob.There's no charge for this change in Blob storage accounts. Será cobrado tanto para operações de leitura (por 10.000) como para a recuperação de dados (por GB) se alternar de fresco para quente em armazenamento Blob ou contas GPv2.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.

Camadas ao nível do blobBlob-level tiering

O nível de nível de bolha permite-lhe enviar dados para o nível de acesso à sua escolha utilizando as operações Put Blob ou Put Block List e alterar o nível dos seus dados ao nível do objeto utilizando a operação De Gama Blob Ou a funcionalidade de gestão do 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. Pode enviar dados para o seu nível de acesso necessário e, em seguida, alterar facilmente o nível de acesso blob entre os níveis quentes, frescos ou de arquivo à medida que os padrões de utilização mudam, sem ter que mover dados entre contas.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. Todos os pedidos de mudança de nível ocorrem imediatamente e as alterações de nível entre quente e fresco são instantâneas.All tier change requests happen immediately and tier changes between hot and cool are instantaneous. No entanto, reidratar uma bolha do arquivo pode demorar várias horas.However, rehydrating a blob from archive can take several hours.

A hora da última alteração da camada de blob é exposta através do atributo Access Tier Change Time (Tempo de Alteração da Camada de Acesso) nas propriedades do blob.The time of the last blob tier change is exposed via the Access Tier Change Time blob property. Ao sobrepor uma bolha no nível quente ou fresco, a bolha recém-criada herda o nível da bolha que foi substituída a menos que o novo nível de acesso blob seja explicitamente definido na criação.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. Se uma bolha estiver no nível de arquivo, não pode ser substituída, por isso carregar a mesma bolha não é permitido neste cenário.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

O armazenamento de arquivo e a criação de camadas ao nível de blobs suportam apenas blobs de blocos.Archive storage and blob-level tiering only support block blobs.

Gestão do ciclo de vida blobBlob lifecycle management

A gestão do ciclo de vida Blob Storage oferece uma política rica e baseada em regras que pode usar para transitar os seus dados para o melhor nível de acesso e para expirar dados no final do seu 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. Consulte gerir o ciclo de vida de armazenamento Azure Blob para saber mais.See Manage the Azure Blob storage lifecycle to learn more.

Nota

Os dados armazenados numa conta de armazenamento de blob de bloco (desempenho premium) não podem atualmente ser hierárquicos para quentes, frescos ou arquivados utilizando o set Blob Tier ou utilizando a gestão do ciclo de vida do armazenamento Azure Blob.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 dados, tem de copiar sincronizadamente bolhas da conta de armazenamento de blob de bloco para o nível de acesso quente numa conta diferente utilizando o Put Block From URL API ou uma versão da AzCopy que suporta 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. O Bloco de Put From URL API copia sincronizadamente os dados no servidor, o que significa que a chamada só completa uma vez que todos os dados são transferidos do local original do servidor para o local 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.

Faturação da criação de camadas ao nível de blobsBlob-level tiering billing

Quando uma bolha é carregada ou movida para o nível quente, frio ou de arquivo, é carregada à taxa correspondente imediatamente após a mudança de nível.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.

Quando uma bolha é movida para um nível mais frio (hot->arquivo de >, ou arquivo de >frio), a operação é faturada como uma operação de escrita para o nível de destino, onde se aplica a operação de escrita (por 10.000) e os dados escrevem (por GB) taxas do nível 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.

Quando uma bolha é movida para um nível mais quente (>fresco, >de arquivo quente ou >quente), a operação é faturada como uma leitura do nível de origem, onde se aplica a operação de leitura (por 10.000) e as cargas de recuperação de dados (por GB) do nível de origem.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. Podem também aplicar-se cobranças com deteções precoces para qualquer blob que seja retirado da camada esporádica ou de arquivo.Early deletion charges for any blob moved out of the cool or archive tier may apply as well. A reidratação dos dados do arquivo leva tempo e os dados serão cobrados preços de arquivo até que os dados sejam restaurados on-line e as alterações do nível blob para quente ou fresco.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. O quadro que se segue resume a forma como as alterações de nível são faturadas:The following table summarizes how tier changes are billed:

Escrever Encargos (Operação + Acesso)Write Charges (Operation + Access) Ler encargos (Operação + Acesso)Read Charges (Operation + Access)
Direção SetBlobTierSetBlobTier Direction hot->fresco,hot->cool,
arquivo hot->,hot->archive,
arquivo cool->cool->archive
arquivo->fresco,archive->cool,
>de arquivo quente,archive->hot,
cool->quentecool->hot

Eliminação precoce de blobs de acesso esporádico e de arquivoCool and archive early deletion

Qualquer bolha que seja movida para o nível cool (apenas contas GPv2) está sujeita a um período de eliminação precoce de 30 dias.Any blob that is moved into the cool tier (GPv2 accounts only) is subject to a cool early deletion period of 30 days. Qualquer bolha que seja movida para o nível de arquivo está sujeita a um período de eliminação precoce de 180 dias.Any blob that is moved into the archive tier is subject to an archive early deletion period of 180 days. Estes custos são rateados.This charge is prorated. Por exemplo, se uma bolha for movida para arquivar e depois apagada ou movida para o nível quente após 45 dias, será cobrada uma taxa de eliminação antecipada equivalente a 135 (180 menos 45) dias de armazenamento dessa bolha no arquivo.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.

Pode calcular a eliminação precoce utilizando a propriedade blob, Última Modificada, se não houver alterações no nível de acesso.You may calculate the early deletion by using the blob property, Last-Modified, if there has been no access tier changes. Caso contrário, pode utilizar quando o nível de acesso foi modificado pela última vez para arrefecer ou arquivar, visualizando a propriedade blob: tempo de mudança de nível de acesso.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 obter mais informações sobre propriedades blob, consulte Get Blob Properties.For more information on blob properties, see Get Blob Properties.

Comparar opções de armazenamento de blob de blocoComparing block blob storage options

A tabela a seguir mostra uma comparação entre o armazenamento de blocos de desempenho premium e os níveis de acesso quente, fresco e arquivado.The following table shows a comparison of premium performance block blob storage, and the hot, cool, and archive access tiers.

Desempenho premiumPremium performance Nível quenteHot tier Nível frescoCool tier Nível de arquivoArchive tier
DisponibilidadeAvailability 99,9%99.9% 99,9%99.9% 99%99% OfflineOffline
DisponibilidadeAvailability
(leituras RA-GRS)(RA-GRS reads)
N/DN/A 99,99%99.99% 99,9%99.9% OfflineOffline
Custos de utilizaçãoUsage charges Custos de armazenamento mais elevados, acesso mais baixo e custo de transaçãoHigher storage costs, lower access, and transaction cost Custos de armazenamento mais elevados, menor acesso e custos de transaçãoHigher storage costs, lower access, and transaction costs Custos de armazenamento mais baixos, acesso mais elevado e custos de transaçãoLower storage costs, higher access, and transaction costs Custos de armazenamento mais baixos, acesso mais elevado e custos de transaçãoLowest storage costs, highest access, and transaction costs
Tamanho mínimo do objetoMinimum object size N/DN/A N/DN/A N/DN/A N/DN/A
Duração mínima do armazenamentoMinimum storage duration N/DN/A N/DN/A 30 dias130 days1 180 dias180 days
LatênciaLatency
(Tempo até ao primeiro byte)(Time to first byte)
Milissegundos de um dígitoSingle-digit milliseconds milissegundosmilliseconds milissegundosmilliseconds horas2hours2

1 Os objetos no nível fresco nas contas GPv2 têm uma duração mínima de retenção de 30 dias.1 Objects in the cool tier on GPv2 accounts have a minimum retention duration of 30 days. As contas de armazenamento blob não têm uma duração mínima de retenção para o nível fresco.Blob storage accounts don't have a minimum retention duration for the cool tier.

2 O Armazenamento de Arquivo suporta atualmente 2 prioridades rehidratas, Alta e Standard, que oferece diferentes latências de recuperação.2 Archive Storage currently supports 2 rehydrate priorities, High and Standard, that offers different retrieval latencies. Para obter mais informações, consulte os dados do blob rehidrata do nível de arquivo.For more information, see Rehydrate blob data from the archive tier.

Nota

As contas de armazenamento blob suportam os mesmos objetivos de desempenho e escalabilidade que as contas de armazenamento v2 de uso geral.Blob storage accounts support the same performance and scalability targets as general-purpose v2 storage accounts. Para obter mais informações, consulte os objetivos de Escalabilidade e desempenho para o armazenamento blob.For more information, see Scalability and performance targets for Blob storage.

Cenários de início rápidoQuickstart scenarios

Nesta secção, os seguintes cenários são demonstrados utilizando o portal Azure e o PowerShell:In this section, the following scenarios are demonstrated using the Azure portal and PowerShell:

  • Como alterar a camada de acesso predefinida de uma conta de armazenamento de Blobs ou GPv2.How to change the default account access tier of a GPv2 or Blob storage account.
  • Como alterar a camada de um blob numa conta de armazenamento de Blobs ou GPv2.How to change the tier of a blob in a GPv2 or Blob storage account.

Alterar a camada de acesso predefinida de uma conta GPv2 ou de Armazenamento de BlobsChange the default account access tier of a GPv2 or Blob storage account

  1. Inicie sessão no portal do Azure.Sign in to the Azure portal.

  2. No portal Azure, procure e selecione Todos os Recursos.In the Azure portal, search for and select All Resources.

  3. Selecione a sua conta de armazenamento.Select your storage account.

  4. Em Definições, selecione Configuração para visualizar e alterar a configuração da conta.In Settings, select Configuration to view and change the account configuration.

  5. Selecione o nível de acesso certo para as suas necessidades: Desa estale o nível de acesso para Cool ou Hot.Select the right access tier for your needs: Set the Access tier to either Cool or Hot.

  6. Clique em Guardar na parte superior.Click Save at the top.

Alterar o nível da conta de armazenamento

Alterar o nível de uma bolha numa conta de armazenamento GPv2 ou BlobChange the tier of a blob in a GPv2 or Blob storage account

  1. Inicie sessão no portal do Azure.Sign in to the Azure portal.

  2. No portal Azure, procure e selecione Todos os Recursos.In the Azure portal, search for and select All Resources.

  3. Selecione a sua conta de armazenamento.Select your storage account.

  4. Selecione o seu recipiente e, em seguida, selecione a sua bolha.Select your container and then select your blob.

  5. Nas propriedades Blob, selecione Alterar o nível.In the Blob properties, select Change tier.

  6. Selecione o nível de acesso Hot, Coolou Archive.Select the Hot, Cool, or Archive access tier. Se a sua bolha estiver atualmente arquivada e pretender reidratar para um nível online, também pode selecionar uma Prioridade Rehidrata de Standard ou 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. Selecione Guarde na parte inferior.Select Save at the bottom.

Alterar o nível da conta de armazenamento

Preços e faturaçãoPricing and billing

Todas as contas de armazenamento utilizam um modelo de preços para armazenamento de blob block com base no nível de cada bolha.All storage accounts use a pricing model for Block blob storage based on the tier of each blob. Tenha em mente as seguintes considerações de faturação:Keep in mind the following billing considerations:

  • Custos de armazenamento: para além da quantidade de dados armazenados, o custo do armazenamento de dados varia consoante a camada de acesso.Storage costs: In addition to the amount of data stored, the cost of storing data varies depending on the access tier. O custo por gigabyte diminui conforme a camada se torna mais esporádica.The per-gigabyte cost decreases as the tier gets cooler.
  • Custos de acesso a dados: os custos de acesso a dados aumenta conforme a camada se torna mais esporádica.Data access costs: Data access charges increase as the tier gets cooler. Para obter dados no nível de acesso cool e archive, é-lhe cobrada uma taxa de acesso a dados por gigabyte para leituras.For data in the cool and archive access tier, you're charged a per-gigabyte data access charge for reads.
  • Custos de transação: Há uma taxa por transação para todos os níveis que aumenta à medida que o nível fica mais frio.Transaction costs: There's a per-transaction charge for all tiers that increases as the tier gets cooler.
  • Custos de transferência de dados de georreplicação: este custo aplica-se apenas às contas que têm a georreplicação configurada, incluindo GRS e RA-GRS.Geo-Replication data transfer costs: This charge only applies to accounts with geo-replication configured, including GRS and RA-GRS. A transferência de dados de georreplicação está sujeita a uma taxa por gigabyte.Geo-replication data transfer incurs a per-gigabyte charge.
  • Custos de transferência de dados de saída: as transferências de dados de saída (dados que são transferidos para fora de uma região do Azure) estão sujeitas a uma cobrança pela utilização de largura de banda por gigabyte, tal como as contas do Storage para fins gerais.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.
  • Alteração do nível de acesso: A alteração do nível de acesso à conta resultará em taxas de alteração de nível de nível para bolhas inferidas de nível de acesso armazenadas na conta que não têm um conjunto de nível explícito.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 obter informações sobre a alteração do nível de acesso para uma única bolha, consulte a faturação de nível blob.For information on changing the access tier for a single blob, refer to Blob-level tiering billing.

Nota

Para obter mais informações sobre preços para blobs de blocos, consulte a página de preços de armazenamento Azure.For more information about pricing for Block blobs, see Azure Storage Pricing page. Para obter mais informações sobre as taxas aplicáveis às transferências de dados de saída, veja a página Detalhes de Preços das Transferências de Dados.For more information on outbound data transfer charges, see Data Transfers Pricing Details page.

FAQFAQ

Devo usar o armazenamento blob ou as contas GPv2 se quiser nivelar os meus dados?Should I use Blob storage or GPv2 accounts if I want to tier my data?

Para adicionar a camadas, recomendamos que utilize uma conta GPv2 em vez de uma conta de armazenamento de Blobs.We recommend you use GPv2 instead of Blob storage accounts for tiering. As contas GPv2 suportam todas as funcionalidades que as contas de armazenamento de Blobs suportam e muitas mais.GPv2 support all the features that Blob storage accounts support plus a lot more. Os preços entre ambas são quase idênticos, mas algumas funcionalidades e reduções de preços só estarão disponíveis nas GPv2.Pricing between Blob storage and GPv2 is almost identical, but some new features and price cuts will only be available on GPv2 accounts. As contas do GPv1 não suportam o tiering.GPv1 accounts don't support tiering.

A estrutura de preços entre as contas GPv1 e GPv2 são diferentes e os clientes devem analisá-las cuidadosamente antes de optarem pelas GPv2.Pricing structure between GPv1 and GPv2 accounts is different and customers should carefully evaluate both before deciding to use GPv2 accounts. Pode converter facilmente uma conta de armazenamento de Blobs ou GPv1 existente em GPv2 através de um processo de um só clique simples.You can easily convert an existing Blob storage or GPv1 account to GPv2 through a simple one-click process. Para mais informações, veja Visão geral de conta de armazenamento do Azure.For more information, see Azure storage account overview.

Posso armazenar objetos nos três níveis de acesso (quentes, frescos e de arquivo) na mesma conta?Can I store objects in all three (hot, cool, and archive) access tiers in the same account?

Yes.Yes. O atributo Access Tier definido ao nível da conta é o nível de conta padrão que se aplica a todos os objetos nessa conta sem um nível definido 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. O nível de nível de bolhas permite-lhe definir o nível de acesso ao nível do objeto, independentemente da definição do nível de acesso na conta.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. Podem existir bolhas em qualquer uma das três camadas de acesso (quentes, frias ou arquivadas) dentro da mesma conta.Blobs in any of the three access tiers (hot, cool, or archive) may exist within the same account.

Posso alterar o nível de acesso predefinido da minha conta de armazenamento Blob ou GPv2?Can I change the default access tier of my Blob or GPv2 storage account?

Sim, pode alterar o nível de conta predefinido definindo o atributo de nível De acesso na conta de armazenamento.Yes, you can change the default account tier by setting the Access tier attribute on the storage account. A alteração do nível de conta aplica-se a todos os objetos armazenados na conta que não tenham um conjunto de nível explícito (por exemplo, Hot (inferido) ou Cool (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)). O toggling do nível da conta de operações de escrita quentes a frio incorre (por 10.000) para todas as bolhas sem um nível definido apenas nas contas GPv2 e toggling de cool para quente incorre tanto operações de leitura (por 10.000) como taxas de recuperação de dados (por GB) para todos os blobs em armazenamento blob e contas 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.

Posso definir a camada de acesso de conta predefinida como arquivo?Can I set my default account access tier to archive?

Não.No. Apenas os níveis de acesso quente e fresco podem ser definidos como o nível de acesso da conta predefinido.Only hot and cool access tiers may be set as the default account access tier. A camada de arquivo só pode ser definida ao nível do objeto.Archive can only be set at the object level. No upload do blob, especifica o nível de acesso à sua escolha para ser quente, fresco ou arquivado, independentemente do nível de conta predefinido.On blob upload, You specify the access tier of your choice to be hot, cool, or archive regardless of the default account tier. Esta funcionalidade permite-lhe escrever dados diretamente no nível de arquivo para perceber economias de custos a partir do momento em que cria dados no armazenamento de bolhas.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.

Em que regiões estão disponíveis os níveis de acesso quente, fresco e arquivado?In which regions are the hot, cool, and archive access tiers available in?

Os níveis de acesso quente e fresco, juntamente com o nível de nível de bolhas, estão disponíveis em todas as regiões.The hot and cool access tiers along with blob-level tiering are available in all regions. Inicialmente, o armazenamento de arquivo só estará disponível em determinadas regiões.Archive storage will initially only be available in select regions. Para obter uma lista completa, veja Produtos do Azure disponíveis por região.For a complete list, see Azure products available by region.

As bolhas no nível de acesso fresco comportam-se de forma diferente das do nível de acesso quente?Do the blobs in the cool access tier behave differently than the ones in the hot access tier?

As bolhas no nível de acesso quente têm a mesma latência que as bolhas nas contas de armazenamento GPv1, GPv2 e Blob.Blobs in the hot access tier have the same latency as blobs in GPv1, GPv2, and Blob storage accounts. As bolhas no nível de acesso fresco têm uma latência semelhante (em milissegundos) como bolhas em contas de armazenamento GPv1, GPv2 e Blob.Blobs in the cool access tier have a similar latency (in milliseconds) as blobs in GPv1, GPv2, and Blob storage accounts. As bolhas no nível de acesso ao arquivo têm várias horas de latência nas contas de armazenamento GPv1, GPv2 e Blob.Blobs in the archive access tier have several hours of latency in GPv1, GPv2, and Blob storage accounts.

As bolhas no nível de acesso fresco têm um nível de serviço de disponibilidade ligeiramente mais baixo (SLA) do que as bolhas armazenadas no nível de acesso quente.Blobs in the cool access tier have a slightly lower availability service level (SLA) than the blobs stored in the hot access tier. Para obter mais informações, veja SLA para Armazenamento.For more information, see SLA for storage.

As operações entre as camadas frequente, esporádica e de arquivo são iguais?Are the operations among the hot, cool, and archive tiers the same?

Todas as operações entre frequente e esporádica são 100% consistentes.All operations between hot and cool are 100% consistent. Todas as operações de arquivo válidas, incluindo GetBlobProperties, GetBlobMetadata, SetBlobTags, GetBlobTags, FindBlobsByTags, ListBlobs, SetBlobTier e DeleteBlob são 100% consistentes com quente e fresco.All valid archive operations including GetBlobProperties, GetBlobMetadata, SetBlobTags, GetBlobTags, FindBlobsByTags, ListBlobs, SetBlobTier, and DeleteBlob are 100% consistent with hot and cool. Os dados do blob não podem ser lidos ou modificados enquanto estiverem no nível de arquivo até que se rehidratados; apenas as operações de leitura de metadados blob são suportadas durante o arquivo.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. No entanto, as etiquetas de índice blob podem ser lidas, definidas ou modificadas durante o arquivo.However blob index tags can be read, set, or modified while in archive.

Como posso saber que a reidratação de um blob a partir da camada de arquivo para a camada frequente ou esporádica foi concluída?When rehydrating a blob from archive tier to the hot or cool tier, how will I know when rehydration is complete?

Durante a reidratação, pode utilizar a operação de propriedades blob para sondar o atributo Archive Status e confirmar quando a mudança de nível estiver completa.During rehydration, you may use the get blob properties operation to poll the Archive Status attribute and confirm when the tier change is complete. Consoante a camada de destino, o estado mostra “rehydrate-pending-to-hot” (“reidratação para frequenet pendente”) ou “rehydrate-pending-to-cool” (“reidratação para esporádica pendente).The status reads "rehydrate-pending-to-hot" or "rehydrate-pending-to-cool" depending on the destination tier. Após a conclusão, a propriedade do estado do arquivo é removida, e a propriedade blob Access Tier reflete o novo nível quente ou fresco.Upon completion, the archive status property is removed, and the Access Tier blob property reflects the new hot or cool tier. Consulte os dados do blob rehidrata do nível de arquivo para saber mais.See Rehydrate blob data from the archive tier to learn more.

Depois de definir a camada de um blob, quando é que me começa a ser faturada a taxa adequada?After setting the tier of a blob, when will I start getting billed at the appropriate rate?

Cada bolha é sempre faturada de acordo com o nível indicado pela propriedade Access Tier da blob.Each blob is always billed according to the tier indicated by the blob's Access Tier property. Quando se define um novo nível on-line para uma bolha, a propriedade Access Tier reflete imediatamente o novo nível para todas as transições.When you set a new online tier for a blob, the Access Tier property immediately reflects the new tier for all transitions. No entanto, a reidratação de uma bolha do nível de arquivo offline para um nível quente ou fresco pode demorar várias horas.However, rehydrating a blob from the offline archive tier to a hot or cool tier can take several hours. Neste caso, você é cobrado a taxas de arquivo até que a reidratação esteja completa, altura em que a propriedade Access Tier reflete o novo nível.In this case, you're billed at archive rates until rehydration is complete, at which point the Access Tier property reflects the new tier. Uma vez rehidratado para o nível on-line, você é cobrado para que a bolha a uma taxa quente ou fresca.Once rehydrated to the online tier, you're billed for that blob at the hot or cool rate.

Como posso determinar se incorrerei numa acusação de supressão antecipada ao apagar ou tirar uma bolha do nível fresco ou de arquivo?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?

Qualquer blob que seja eliminado ou retirado da camada de acesso esporádico (contas GPv2 apenas) ou de arquivo antes de terem decorrido 30 e 180 dias, respetivamente, irá incorrer numa cobrança por eliminação precoce rateada.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. Pode determinar quanto tempo uma bolha esteve no nível fresco ou de arquivo, verificando a propriedade do blob Access Tier Change Time, que fornece um carimbo da última alteração de nível.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. Se o nível da bolha nunca tiver sido alterado, pode verificar a propriedade da bolha modificada.If the blob's tier was never changed, you can check the Last Modified blob property. Para obter mais informações, consulte Cool e arquive a eliminação precoce.For more information, see Cool and archive early deletion.

Que ferramentas e SDKs do Azure suportam a atribuição de camadas ao nível do blob e o armazenamento de arquivo?Which Azure tools and SDKs support blob-level tiering and archive storage?

O portal, o PowerShell e as ferramentas da CLI do Azure e as bibliotecas de.NET, Java, Python e Node.js suportam a atribuição de camadas ao nível do blob e o armazenamento de arquivos.Azure portal, PowerShell, and CLI tools and .NET, Java, Python, and Node.js client libraries all support blob-level tiering and archive storage.

Quantos dados posso armazenar nas camadas frequente, esporádica e de arquivo?How much data can I store in the hot, cool, and archive tiers?

O armazenamento de dados juntamente com outros limites são definidos ao nível da conta e não por nível de acesso.Data storage along with other limits are set at the account level and not per access tier. Pode optar por utilizar todo o seu limite num só nível ou nos três níveis.You can choose to use all of your limit in one tier or across all three tiers. Para obter mais informações, consulte os objetivos de Escalabilidade e desempenho para as contas de armazenamento padrão.For more information, see Scalability and performance targets for standard storage accounts.

Passos seguintesNext steps

Avalie o calor, o frio e o arquivo nas contas de armazenamento de GPv2 e BlobEvaluate hot, cool, and archive in GPv2 and Blob storage accounts