Níveis de desempenho para armazenamento de blobs de blocosPerformance tiers for block blob storage

À medida que as empresas implantam aplicativos nativos de nuvem sensíveis ao desempenho, é importante ter opções de armazenamento de dados econômico em diferentes níveis de desempenho.As enterprises deploy performance sensitive cloud-native applications, it's important to have options for cost-effective data storage at different performance levels.

O armazenamento de blobs de blocos do Azure oferece dois níveis de desempenho diferentes:Azure block blob storage offers two different performance tiers:

  • Premium: otimizado para altas taxas de transação e latência de armazenamento consistente de um dígitoPremium: optimized for high transaction rates and single-digit consistent storage latency
  • Standard: otimizado para alta capacidade e alta taxa de transferênciaStandard: optimized for high capacity and high throughput

As seguintes considerações se aplicam a diferentes níveis de desempenho:The following considerations apply to the different performance tiers:

ÁreaArea Desempenho padrãoStandard performance Desempenho premiumPremium performance
Disponibilidade de regiãoRegion availability Todas as regiõesAll regions Em selecionar regiõesIn select regions
Tipos de conta de armazenamento com suporteSupported storage account types Uso geral v2, BlobStorage, uso geral v1General purpose v2, BlobStorage, General purpose v1 BlockBlobStorageBlockBlobStorage
Dá suporte a blobs de blocos de alta taxa de transferênciaSupports high throughput block blobs Sim, em mais de 4 tamanhos de PutBlock ou PutBlob de MiBYes, at greater than 4 MiB PutBlock or PutBlob sizes Sim, em mais de 256 KiB PutBlock ou tamanhos de PutBlobYes, at greater than 256 KiB PutBlock or PutBlob sizes
RedundânciaRedundancy Consulte tipos de contas de armazenamentoSee Types of storage accounts Atualmente dá suporte apenas ao LRS (armazenamento com redundância local) e ao ZRS (armazenamento de Redudant de zona)Currently supports only locally-redundant storage (LRS) and zone-redudant storage (ZRS)
11
1 O ZRS (armazenamento com redundância de zona) está disponível em regiões selecionadas para contas de armazenamento de blob de bloco de desempenho premium.1Zone-redundant storage (ZRS) is available in select regions for premium performance block blob storage accounts.

Em relação ao custo, o desempenho premium fornece preços otimizados para aplicativos com altas taxas de transações para ajudar a reduzir o custo total de armazenamento para essas cargas de trabalho.Regarding cost, premium performance provides optimized pricing for applications with high transaction rates to help lower total storage cost for these workloads.

Desempenho premiumPremium performance

O armazenamento de blobs de blocos de desempenho premium disponibiliza os dados por meio de hardware de alto desempenho.Premium performance block blob storage makes data available via high-performance hardware. Os dados são armazenados em SSDs (unidades de estado sólido) que são otimizados para baixa latência.Data is stored on solid-state drives (SSDs) which are optimized for low latency. O SSDs fornece maior taxa de transferência em comparação com os discos rígidos tradicionais.SSDs provide higher throughput compared to traditional hard drives.

O armazenamento de desempenho Premium é ideal para cargas de trabalho que exigem tempos de resposta rápidos e consistentes.Premium performance storage is ideal for workloads that require fast and consistent response times. É melhor para cargas de trabalho que executam muitas transações pequenas.It's best for workloads that perform many small transactions. As cargas de trabalho de exemplo incluem:Example workloads include:

  • Cargas de trabalho interativas.Interactive workloads. Essas cargas de trabalho exigem atualizações instantâneas e comentários do usuário, como aplicativos de comércio eletrônico e de mapeamento.These workloads require instant updates and user feedback, such as e-commerce and mapping applications. Por exemplo, em um aplicativo de comércio eletrônico, os itens exibidos com menos frequência provavelmente não são armazenados em cache.For example, in an e-commerce application, less frequently viewed items are likely not cached. No entanto, eles devem ser exibidos instantaneamente para o cliente sob demanda.However, they must be instantly displayed to the customer on demand.

  • Análise.Analytics. Em um cenário de IoT, muitas operações de gravação menores podem ser enviadas para a nuvem a cada segundo.In an IoT scenario, lots of smaller write operations might be pushed to the cloud every second. Grandes quantidades de dados podem ser executadas, agregadas para fins de análise e, em seguida, excluídas quase imediatamente.Large amounts of data might be taken in, aggregated for analysis purposes, and then deleted almost immediately. Os altos recursos de ingestão do armazenamento de blobs de blocos Premium o tornam eficiente para esse tipo de carga de trabalho.The high ingestion capabilities of premium block blob storage make it efficient for this type of workload.

  • Inteligência artificial/aprendizado de máquina (ia/ml).Artificial intelligence/machine learning (AI/ML). IA/ML lida com o consumo e o processamento de diferentes tipos de dados, como visuais, fala e texto.AI/ML deals with the consumption and processing of different data types like visuals, speech, and text. Esse tipo de computação de alto desempenho de carga de trabalho lida com grandes quantidades de dados que exigem resposta rápida e tempos de ingestão eficientes para análise de dados.This high-performance computing type of workload deals with large amounts of data that requires rapid response and efficient ingestion times for data analysis.

  • Transformação de dados.Data transformation. Processos que exigem edição constante, modificação e conversão de dados exigem atualizações instantâneas.Processes that require constant editing, modification, and conversion of data require instant updates. Para uma representação de dados precisa, os consumidores desses dados devem ver essas alterações refletidas imediatamente.For accurate data representation, consumers of this data must see these changes reflected immediately.

Desempenho padrãoStandard performance

O desempenho padrão dá suporte a diferentes níveis de acesso para armazenar dados da maneira mais econômica.Standard performance supports different access tiers to store data in the most cost-effective manner. Ele é otimizado para alta capacidade e alta taxa de transferência em conjuntos de dados grandes.It's optimized for high capacity and high throughput on large data sets.

  • Conjuntos de backup e recuperação de desastres.Backup and disaster recovery datasets. O armazenamento de desempenho padrão oferece camadas econômicas, tornando-o um caso de uso perfeito para conjuntos de dados de recuperação de desastres de curto e longo prazo, backups secundários e arquivamento de data de conformidade.Standard performance storage offers cost-efficient tiers, making it a perfect use case for both short-term and long-term disaster recovery datasets, secondary backups, and compliance data archiving.

  • Conteúdo de mídia.Media content. Imagens e vídeos geralmente são acessados com frequência quando criados e armazenados pela primeira vez, mas esse tipo de conteúdo é usado com menos frequência, pois ele é mais antigo.Images and videos often are accessed frequently when first created and stored, but this content type is used less often as it gets older. O armazenamento de desempenho padrão oferece camadas adequadas para as necessidades de conteúdo de mídia.Standard performance storage offers suitable tiers for media content needs.

  • Processamento de dados em massa.Bulk data processing. Esses tipos de cargas de trabalho são adequados para o armazenamento Standard porque exigem armazenamento econômico de alta taxa de transferência em vez de baixa latência consistente.These kinds of workloads are suitable for standard storage because they require cost-effective high-throughput storage instead of consistent low latency. Conjuntos de grandes volumes de valores brutos são preparados para processamento e eventualmente migram para camadas mais friadas.Large, raw datasets are staged for processing and eventually migrate to cooler tiers.

Migrar do Standard para o PremiumMigrate from standard to premium

Não é possível converter uma conta de armazenamento de desempenho padrão existente em uma conta de armazenamento de blobs de blocos com desempenho premium.You can't convert an existing standard performance storage account to a block blob storage account with premium performance. Para migrar para uma conta de armazenamento de desempenho premium, você deve criar uma conta do BlockBlobStorage e migrar os dados para a nova conta.To migrate to a premium performance storage account, you must create a BlockBlobStorage account, and migrate the data to the new account. Para obter mais informações, consulte criar uma conta do BlockBlobStorage.For more information, see Create a BlockBlobStorage account.

Para copiar BLOBs entre contas de armazenamento, você pode usar a versão mais recente da ferramenta de linha de comando AzCopy .To copy blobs between storage accounts, you can use the latest version of the AzCopy command-line tool. Outras ferramentas, como Azure Data Factory, também estão disponíveis para movimentação e transformação de dados.Other tools such as Azure Data Factory are also available for data movement and transformation.

Gerenciamento de ciclo de vida de blobBlob lifecycle management

O gerenciamento do ciclo de vida do armazenamento de BLOBs oferece uma política avançada baseada em regras:Blob storage lifecycle management offers a rich, rule-based policy:

  • Premium: expirar dados no final de seu ciclo de vida.Premium: Expire data at the end of its lifecycle.
  • Standard: dados de transição para a melhor camada de acesso e expiram dados no final de seu ciclo de vida.Standard: Transition data to the best access tier and expire data at the end of its lifecycle.

Para saber mais, consulte gerenciar o ciclo de vida do armazenamento de BLOBs do Azure.To learn more, see Manage the Azure Blob storage lifecycle.

Não é possível mover dados armazenados em uma conta de armazenamento de blob de blocos Premium entre camadas frequentes, esporádicas e de arquivo morto.You can't move data that's stored in a premium block blob storage account between hot, cool, and archive tiers. No entanto, você pode copiar blobs de uma conta de armazenamento de blobs de blocos para a camada de acesso quente em uma conta diferente .However, you can copy blobs from a block blob storage account to the hot access tier in a different account. Para copiar dados para uma conta diferente, use o bloco Put da API de URL ou AzCopy V10.To copy data to a different account, use the Put Block From URL API or AzCopy v10. O bloco Put da API de URL copia de forma síncrona os dados no servidor.The Put Block From URL API synchronously copies data on the server. A chamada é concluída somente depois que todos os dados são movidos do local do servidor original para o local de destino.The call completes only after all the data is moved from the original server location to the destination location.

Próximas etapasNext steps

Avalie o Hot, o frio e o arquivo em contas de armazenamento de BLOBs e GPv2.Evaluate hot, cool, and archive in GPv2 and Blob storage accounts.