Metas de escalabilidade e desempenho das contas de Armazenamento StandardScalability and performance targets for standard storage accounts

Esta referência detalha a escalabilidade e metas de desempenho para o armazenamento do Azure.This reference details scalability and performance targets for Azure Storage. As metas de escalabilidade e desempenho listadas aqui são metas avançadas, mas podem ser alcançadas.The scalability and performance targets listed here are high-end targets, but are achievable. Em todos os casos, a taxa de solicitação e a largura de banda obtidas por sua conta armazenamento dependem do tamanho dos objetos armazenados, dos padrões de acesso utilizados e do tipo de carga de trabalho executado por seu aplicativo.In all cases, the request rate and bandwidth achieved by your storage account depends upon the size of objects stored, the access patterns utilized, and the type of workload your application performs.

Certifique-se de testar seu serviço para determinar se seu desempenho atende às suas necessidades.Make sure to test your service to determine whether its performance meets your requirements. Se possível, evite picos repentinos na taxa de tráfego e certifique-se de que o tráfego esteja bem distribuído entre as partições.If possible, avoid sudden spikes in the rate of traffic and ensure that traffic is well-distributed across partitions.

Quando seu aplicativo atinge o limite de processamento de uma partição para sua carga de trabalho, o Armazenamento do Azure começa a retornar respostas com o código de erro 503 (Servidor Ocupado) ou 500 (Tempo Limite da Operação).When your application reaches the limit of what a partition can handle for your workload, Azure Storage begins to return error code 503 (Server Busy) or error code 500 (Operation Timeout) responses. Se 503 erros estiverem ocorrendo, considere modificar seu aplicativo para usar uma política de backoff exponencial para novas tentativas.If 503 errors are occurring, consider modifying your application to use an exponential backoff policy for retries. A retirada exponencial permite que a carga na partição diminua e afasta os picos de tráfego nessa partição.The exponential backoff allows the load on the partition to decrease, and to ease out spikes in traffic to that partition.

Dimensionar destinos para contas de armazenamento StandardScale targets for standard storage accounts

A tabela a seguir descreve os limites padrão das contas de armazenamento de uso geral v1 e v2, de Armazenamento de Blobs e de Armazenamento de Blobs de Blocos do Azure.The following table describes default limits for Azure general-purpose v1, v2, Blob storage, and block blob storage accounts. O limite de entrada refere-se a todos os dados enviados a uma conta de armazenamento.The ingress limit refers to all data that is sent to a storage account. O limite de saída refere-se a todos os dados recebidos de uma conta de armazenamento.The egress limit refers to all data that is received from a storage account.

Observação

Você pode solicitar maior capacidade e limites de entrada.You can request higher capacity and ingress limits. Para solicitar um aumento, entre em contato com o Suporte do Azure.To request an increase, contact Azure Support.

RecursoResource LimiteLimit
Número de contas de armazenamento por região por assinatura, incluindo contas de armazenamento Standard e Premium.Number of storage accounts per region per subscription, including standard, and premium storage accounts. 250250
Capacidade máxima da conta de armazenamentoMaximum storage account capacity 5 PiB 15 PiB 1
Número máximo de contêineres de blob, blobs, compartilhamentos de arquivo, tabelas, filas, entidades ou mensagens por conta de armazenamentoMaximum number of blob containers, blobs, file shares, tables, queues, entities, or messages per storage account Sem limiteNo limit
Taxa1 máxima de solicitação por conta de armazenamentoMaximum request rate1 per storage account 20 mil solicitações por segundo20,000 requests per second
Entrada máxima1 por conta de armazenamento (regiões dos EUA e Europa)Maximum ingress1 per storage account (US, Europe regions) 10 Gbps10 Gbps
Entrada máxima1 por conta de armazenamento (regiões fora dos EUA e da Europa)Maximum ingress1 per storage account (regions other than US and Europe) 5 Gbps se o RA-GRS/GRS estiver habilitado, 10 Gbps para o LRS/ZRS25 Gbps if RA-GRS/GRS is enabled, 10 Gbps for LRS/ZRS2
Saída máxima para contas de armazenamento de Blobs e de uso geral v2 (todas as regiões)Maximum egress for general-purpose v2 and Blob storage accounts (all regions) 50 Gbps50 Gbps
Saída máxima para contas de armazenamento de uso geral v1 (regiões dos EUA)Maximum egress for general-purpose v1 storage accounts (US regions) 20 Gbps se o RA-GRS/GRS estiver habilitado, 30 Gbps para o LRS/ZRS220 Gbps if RA-GRS/GRS is enabled, 30 Gbps for LRS/ZRS2
Saída máxima para contas de armazenamento de uso geral v1 (regiões fora dos EUA)Maximum egress for general-purpose v1 storage accounts (non-US regions) 10 Gbps se o RA-GRS/GRS estiver habilitado, 15 Gbps para o LRS/ZRS210 Gbps if RA-GRS/GRS is enabled, 15 Gbps for LRS/ZRS2
Número máximo de regras de rede virtual por conta de armazenamentoMaximum number of virtual network rules per storage account 200200
Número máximo de regras de endereço IP por conta de armazenamentoMaximum number of IP address rules per storage account 200200

1 As contas padrão do Armazenamento do Azure dão suporte a limites mais altos de capacidade e de entrada por solicitação.1 Azure Storage standard accounts support higher capacity limits and higher limits for ingress by request. Para solicitar um aumento nos limites de conta, contate o Suporte do Azure.To request an increase in account limits, contact Azure Support.

2 Se sua conta de armazenamento tiver acesso de leitura habilitado com RA-GRS (armazenamento com redundância geográfica) ou RA-GZRS (armazenamento com redundância de zona geográfica), os destinos de saída do local secundário serão idênticos aos do local principal.2 If your storage account has read-access enabled with geo-redundant storage (RA-GRS) or geo-zone-redundant storage (RA-GZRS), then the egress targets for the secondary location are identical to those of the primary location. Para obter mais informações, consulte Replicação do Armazenamento do Azure.For more information, see Azure Storage replication.

Observação

A Microsoft recomenda o uso de contas de armazenamento de uso geral v2 na maioria dos cenários.Microsoft recommends that you use a general-purpose v2 storage account for most scenarios. É possível atualizar facilmente uma conta do Armazenamento de Blobs do Azure ou de uso geral v1 para uma conta de uso geral v2 sem tempo de inatividade e sem precisar copiar dados.You can easily upgrade a general-purpose v1 or an Azure Blob storage account to a general-purpose v2 account with no downtime and without the need to copy data. Para obter mais informações, confira Atualizar para uma conta de armazenamento de uso geral v2.For more information, see Upgrade to a general-purpose v2 storage account.

Todas as contas de armazenamento são executadas em uma topologia de rede simples, independentemente de quando foram criadas.All storage accounts run on a flat network topology regardless of when they were created. Para obter mais informações sobre a arquitetura de rede simples do armazenamento do Azure e sobre escalabilidade, confira Armazenamento do Microsoft Azure: um serviço de armazenamento em nuvem altamente disponível com coerência forte.For more information on the Azure Storage flat network architecture and on scalability, see Microsoft Azure Storage: A Highly Available Cloud Storage Service with Strong Consistency.

Confira tambémSee also