Compartilhar via


Lista de verificação de desempenho do Armazenamento de Blobs

Use essa lista de verificação para reduzir a latência, aumentar a taxa de transferência e alinhar-se com as metas de desempenho e escala do Armazenamento do Azure. O Armazenamento do Azure usa o termo metas ao invés de limites porque alguns valores podem ser aumentados quando solicitado. Quando os clientes se aproximam ou excedem essas metas, o Armazenamento do Azure pode restringir as solicitações, o que aumenta a latência. Utilize a lista de verificação neste artigo para se alinhar com metas sem sacrificar o desempenho.

Observação

Este artigo se aplica a todos os clientes. Para obter recomendações que se aplicam somente a aplicativos personalizados, examine a lista de verificação de desempenho para desenvolvedores.

Lista de verificação de desempenho

  • Considere o armazenamento premium: para altas taxas de transações e baixa latência além dos destinos padrão, use contas de armazenamento de blob de blocos premium. Consulte Contas de armazenamento de blob de blocos Premium.

  • Localizar dados próximos aos clientes: reduza a latência de rede colocando contas de armazenamento na mesma região do Azure que os clientes. Para clientes que não são do Azure, use uma região mais próxima deles. Para várias regiões com diferentes necessidades de dados, considere o uso de contas de armazenamento separadas por região. Para dados compartilhados, use políticas de replicação de objeto para aproximar os dados dos clientes. Para distribuição de conteúdo da Web, considere a CDN do Azure Front Door .

  • Use ferramentas de transferência de dados com otimização de desempenho: use o AzCopy para transferências em massa com altas taxas de transferência e uploads paralelos. Confira Introdução ao AzCopy. Para grandes importações de dados offline quando limitadas por tempo, rede ou custos, use o Azure Data Box.

  • Ativar blobs de blocos de alta taxa de transferência: configure os clientes para carregar blobs ou blocos com tamanhos superiores a 256 KiB. Tamanhos maiores de blob ou bloco ativam automaticamente blob de blocos de alta taxa de transferência, que fornecem ingestão de alto desempenho que não é afetada pela nomenclatura de partição.

  • Use prefixos de hash ao usar pequenos tamanhos de bloco: melhore o balanceamento de carga adicionando uma sequência hash (três dígitos) ou valor de segundos o mais cedo possível em chaves de partição. Isso reduz o tempo para listagem, consulta e leitura de blobs em casos em que os tamanhos de bloco são pequenos. Consulte Otimizar partições de blobs.

  • Maximizar a taxa de transferência de rede – use tamanhos de VM maiores para limites de rede mais altos. Para clientes locais, examine os recursos de rede e a conectividade com o local de Armazenamento do Azure. Você pode melhorar esses recursos ou configurar clientes para trabalhar com mais eficiência com eles. Monitore a qualidade do link com ferramentas como WireShark ou NetMon para identificar erros e perda de pacotes.

Próximas etapas