Compartilhar via


Metas de escalabilidade e desempenho para Arquivos do Azure

Os Arquivos do Azure oferecem compartilhamentos de arquivos totalmente gerenciados na nuvem que podem ser acessados por meio de protocolos de compartilhamento de arquivos SMB e NFS. Este artigo discute as metas de escalabilidade e desempenho dos Arquivos do Azure. Além dos limites definidos pelos Arquivos do Azure, outras variáveis em sua implantação podem afetar as metas listadas neste artigo. Você deve testar o padrão de uso para determinar se a escalabilidade e o desempenho dos Arquivos do Azure atendem aos seus requisitos.

No Azure, um recurso é um item gerenciável que você cria e configura em suas assinaturas e grupos de recursos do Azure. Os recursos são oferecidos por provedores de recursos, que são serviços de gerenciamento que fornecem tipos específicos de recursos. Embora você possa trabalhar com muitos recursos para implantar uma carga de trabalho no Azure, os Arquivos do Azure se concentram em dois recursos principais:

  • Contas de armazenamento, oferecidas pelo provedor de recursos Microsoft.Storage. As contas de armazenamento são recursos de nível superior que representam um pool compartilhado de armazenamento, IOPS e taxa de transferência em que você pode implantar compartilhamentos de arquivos clássicos ou outros recursos de armazenamento, dependendo do tipo de conta de armazenamento. Todos os recursos de armazenamento implantados em uma conta de armazenamento compartilham os limites aplicáveis a essa conta de armazenamento. Os compartilhamentos de arquivos clássicos dão suporte aos protocolos de compartilhamento de arquivos SMB e NFS.

  • Compartilhamentos de arquivos (versão prévia), oferecidos pelo provedor de recursos Microsoft.FileShares. Os compartilhamentos de arquivos são um novo tipo de recurso de nível superior que simplifica a implantação de Arquivos do Azure eliminando a conta de armazenamento. Ao contrário dos compartilhamentos de arquivos clássicos, que devem ser implantados em uma conta de armazenamento, os compartilhamentos de arquivos são implantados diretamente no grupo de recursos, como as próprias contas de armazenamento ou outros recursos do Azure com os quais você pode estar familiarizado, como máquinas virtuais, discos ou redes virtuais. Os compartilhamentos de arquivos dão suporte ao protocolo de compartilhamento de arquivos NFS – se você precisar de SMB, escolha compartilhamentos de arquivos clássicos para sua implantação.

Metas de escala de compartilhamento de arquivos clássicos (Microsoft.Storage)

Há dois tipos de limites que se aplicam a contas de armazenamento e compartilhamentos de arquivos clássicos:

  • Controle os limites do plano, que são impostos pelo provedor de recursos Microsoft.Storage e se aplicam a solicitações de gerenciamento, como criação, atualização ou exclusão da conta de armazenamento ou outros recursos filho, incluindo, mas não se limitando a compartilhamentos de arquivos clássicos.

  • Os limites do plano de dados, que são impostos pela plataforma de armazenamento do Azure, e se aplicam a itens como criação e exclusão de arquivos e pastas por meio de SMB, NFS, FileREST e outros protocolos. Por motivos herdados, algumas operações de gerenciamento, como criação, atualização ou exclusão de compartilhamentos de arquivos clássicos, também estão disponíveis por meio do plano de dados (protocolo FileREST). Para solicitações de gerenciamento feitas diretamente à plataforma de armazenamento do Azure, os limites Microsoft.Storage não se aplicam.

Limites do plano de controle Microsoft.Storage

Os limites a seguir se aplicam a contas de armazenamento ou recursos filho da conta de armazenamento, como compartilhamentos de arquivos clássicos.

Attribute Limit
Número máximo de contas de armazenamento por assinatura por região 250 contas de armazenamento
Número máximo de compartilhamentos de arquivos clássicos por conta de armazenamento
  • SSD/HDD provisionado v2: 50 compartilhamentos de arquivos clássicos
  • SSD provisionado v1: 1024 compartilhamentos de arquivos clássicos (recomendado para usar 50 ou menos)
  • Pagamento conforme o uso do HDD: ilimitado (recomendado para usar 50 ou menos)
Número máximo de instantâneos de compartilhamento de arquivo por compartilhamento de arquivo clássico 200
Número máximo de regras de rede virtual por conta de armazenamento 200
Número máximo de regras de endereço IP por conta de armazenamento 200
Operações de leitura de gerenciamento 800 a cada 5 minutos
Operações de gravação de gerenciamento 10 por segundo/1.200 por hora
Operações da lista de gerenciamento 100 a cada 5 minutos

Limites do plano de dados da conta de armazenamento

As contas de armazenamento têm limites ligeiramente diferentes, dependendo da SKU e do tipo da conta de armazenamento que está sendo usada. O SKU da conta de armazenamento é uma combinação da camada de mídia, da iteração do modelo de cobrança e da redundância. O tipo da conta de armazenamento é um modificador adicional que determina a quais serviços de armazenamento, recursos e modelos de cobrança ele dá suporte. Para compartilhamentos de arquivos clássicos, há quatro combinações:

  • Contas de armazenamento V2 provisionadas pelo SSD, que são representadas pelo tipo de conta de armazenamento FileStorage e os SKUs da conta de armazenamento PremiumV2_LRS ou PremiumV2_ZRS. Essas contas de armazenamento podem conter apenas compartilhamentos de arquivos clássicos e não podem ser usadas para implantar outros recursos de armazenamento, como contêineres de blob, filas ou tabelas. Os compartilhamentos de arquivos clássicos implantados nessas contas de armazenamento estão sempre na camada de mídia SSD e são cobrados usando o modelo de cobrança v2 provisionado.

  • Contas de armazenamento v2 provisionadas em HDD, que são representadas pelo tipo de conta de armazenamento FileStorage e os SKUs de conta de armazenamento StandardV2_LRS, StandardV2_ZRS, StandardV2_GRS ou StandardV2_GZRS. Essas contas de armazenamento podem conter apenas compartilhamentos de arquivos clássicos e não podem ser usadas para implantar outros recursos de armazenamento, como contêineres de blob, filas ou tabelas. Os compartilhamentos de arquivos clássicos implantados nessas contas de armazenamento estão sempre na camada de mídia HDD e são cobrados usando o modelo de cobrança v2 provisionado.

  • Contas de armazenamento V1 provisionadas pelo SSD, que são representadas pelo tipo de conta de armazenamento FileStorage e os SKUs da conta de armazenamento Premium_LRS ou Premium_ZRS. Essas contas de armazenamento podem conter apenas compartilhamentos de arquivos clássicos e não podem ser usadas para implantar outros recursos de armazenamento, como contêineres de blob, filas ou tabelas. Os compartilhamentos de arquivos clássicos implantados nessas contas de armazenamento estão sempre na camada de mídia SSD e são cobrados usando o modelo de cobrança v1 provisionado.

  • Contas de armazenamento HDD com pagamento conforme o uso, que são representadas pelo tipo de conta de armazenamento StorageV2 e os SKUs da conta de armazenamento Standard_LRS, Standard_ZRS, Standard_GRS, Standard_GZRS, Standard_RAGRS ou Standard_RAGZRS. Essas contas de armazenamento podem conter compartilhamentos de arquivos clássicos ou outros recursos de armazenamento, como contêineres de blob, filas e tabelas. Os compartilhamentos de arquivos clássicos implantados nessas contas de armazenamento estão sempre na camada de mídia HDD e são cobrados usando o modelo de cobrança de pagamento conforme o uso.

    Note

    Embora você possa implantar compartilhamentos de arquivos clássicos em contas de armazenamento com SKUs de conta de armazenamento Standard_RAGRS ou Standard_RAGZRS, Arquivos do Azure não dão suporte ao modo de acessibilidade de leitura para contas de armazenamento com redundância geográfica. Esses compartilhamentos de arquivos clássicos usarão implicitamente os SKUs da conta de armazenamento Standard_GRS ou Standard_GZRS. Outros recursos de armazenamento, como contêineres de blob, dão suporte ao modo de acessibilidade de leitura e podem ser combinados nessas contas de armazenamento.

Os limites a seguir se aplicam ao plano de dados da conta de armazenamento. Tudo na conta de armazenamento, incluindo compartilhamentos de arquivos clássicos, contêineres de blob, tabelas ou filas, compartilham esses limites.

Attribute SSD provisionado v2 HDD provisionado v2 SSD provisionado v1 HDD de Pagamento Conforme o Uso
Tipo de conta de armazenamento FileStorage FileStorage FileStorage StorageV2
SKUs
  • PremiumV2_LRS
  • PremiumV2_ZRS
  • StandardV2_LRS
  • StandardV2_ZRS
  • StandardV2_GRS
  • StandardV2_GZRS
  • Premium_LRS
  • Premium_ZRS
  • Standard_LRS
  • Standard_ZRS
  • Standard_GRS
  • Standard_GZRS
Capacidade máxima de armazenamento 256 TiB 4 PiB 100 TiB 5 PiB
IOPS máximo 102.400 IOPS 50.000 IOPS 102.400 IOPS
  • Selecionar regiões: 40.000 IOPS
  • Padrão: 20.000 IOPS
Taxa de transferência máxima 10.340 MiB/s 5.120 MiB / s 10.340 MiB/s
  • Selecionar regiões:
    • Entrada: 7.680 MiB/s
    • Saída: 25.600 MiB/s
  • Default:
    • Entrada: 3.200 MiB/s
    • Saída: 6.400 MiB/s

As regiões selecionadas a seguir têm um IOPS máximo aumentado e taxa de transferência somente para contas de armazenamento HDD de pagamento conforme o uso (StorageV2):

  • Ásia Oriental
  • Sudeste Asiático
  • Leste da Austrália
  • Sul do Brasil
  • Canadá Central
  • Leste da China 2
  • Norte da China 3
  • Europa Setentrional
  • Oeste da Europa
  • França Central
  • Centro-oeste da Alemanha
  • Índia Central
  • Leste do Japão
  • Oeste da Índia JIO
  • Coreia Central
  • Leste da Noruega
  • Norte da África do Sul
  • Suécia Central
  • Norte dos EAU
  • Sul do Reino Unido
  • EUA Central
  • Leste dos EUA
  • Leste dos EUA 2
  • US Gov - Virgínia
  • US Gov - Arizona
  • Centro-Norte dos EUA
  • Centro-Sul dos EUA
  • Oeste dos EUA
  • Oeste dos EUA 2
  • Oeste dos EUA 3

Limites do plano de dados de compartilhamento de arquivos clássicos

Os limites a seguir se aplicam no nível de compartilhamento de arquivo clássico. Todos os compartilhamentos de arquivos clássicos também estão sujeitos aos limites da conta de armazenamento na qual são implantados:

  • Contas de armazenamento V2 provisionadas em SSD e HDD: você não pode provisionar mais armazenamento, IOPS ou taxa de transferência do que a conta de armazenamento suporta; no entanto, os compartilhamentos de arquivos v2 provisionados suportam bursting de IOPS baseados em crédito acima dos IOPS provisionados, com base no melhor esforço possível. Se vários compartilhamentos de arquivos clássicos na conta estourarem ao mesmo tempo, o desempenho será limitado aos limites de IOPS da conta de armazenamento.

  • Contas de armazenamento v1 provisionadas por SSD: você não pode provisionar mais armazenamento do que a conta de armazenamento dá suporte, no entanto, pode provisionar mais IOPS ou taxa de transferência do que a conta de armazenamento dá suporte. Se o uso total de IOPS ou taxa de transferência exceder os limites da conta de armazenamento, as solicitações serão limitadas no nível da conta de armazenamento.

  • Contas de armazenamento HDD de pagamento conforme o uso: você pode criar um número ilimitado de compartilhamentos de arquivos clássicos, cada um até 100 TiB, mas enquanto cada compartilhamento de arquivos clássico pode teoricamente consumir até o limite da conta de armazenamento para IOPS e taxa de transferência, se o uso combinado de todos os recursos na conta de armazenamento (compartilhamentos de arquivos clássicos, contêineres de blob, tabelas e filas) excedem esses limites, as solicitações são limitadas.

Attribute SSD provisionado v2 HDD provisionado v2 SSD provisionado v1 HDD de Pagamento Conforme o Uso
Unidade de provisionamento de armazenamento 1 GiB 1 GiB 1 GiB N/A
Unidade de provisionamento IOPS 1 IO / s 1 IO / s N/A N/A
Unidade de provisionamento de taxa de transferência 1 MiB/s 1 MiB/s N/A N/A
Tamanho mínimo de armazenamento 32 GiB (provisionado) 32 GiB (provisionado) 100 GiB (provisionado) 0 bytes
Tamanho máximo de armazenamento 256 TiB 256 TiB 100 TiB 100 TiB
Número máximo de arquivos Unlimited Unlimited Unlimited Unlimited
IOPS máximo (dados) 102.400 IOPS (dependente do provisionamento) 50.000 IOPS (dependente do provisionamento) 102.400 IOPS (dependente do provisionamento) 20.000 IOPS
Taxa de transferência máxima 10.340 MiB/s (dependente do provisionamento) 5.120 MiB/s (dependente do provisionamento) 10.340 MiB/s (dependente do provisionamento) Até os limites da conta de armazenamento
IOPS máximo de metadados1
  • SMB com cache de metadados ou NFS: até 35.000 IOPS
  • SMB sem cache de metadados: até 12.000 IOPS
Até 12.000 IOPS
  • SMB com cache de metadados ou NFS: até 35.000 IOPS
  • SMB sem cache de metadados: até 12.000 IOPS
Até 12.000 IOPS
Comprimento máximo do nome do arquivo 2 (nome de caminho completo, incluindo todos os diretórios, nomes de arquivo e caracteres de barra invertida) 2.048 caracteres 2.048 caracteres 2.048 caracteres 2.048 caracteres
Comprimento máximo do componente de nome de caminho individual (no caminho \A\B\C\D, cada letra representa um diretório ou arquivo que é um componente individual) 255 caracteres 255 caracteres 255 caracteres 255 caracteres
Número máximo de canais do SMB Multichannel 4 N/A 4 N/A
Número máximo de políticas de acesso armazenadas por compartilhamento de arquivo 5 5 5 5

1 Operações de metadados são operações que manipulam identificadores de arquivo, como abrir um arquivo ou pasta. O limite máximo de IOPS de metadados especifica o IOPS máximo que pode ser usado para metadados, independentemente da quantidade de IOPS provisionado que um compartilhamento de arquivo tem. Os compartilhamentos SMB armazenados no SSD podem escalar verticalmente até 35.000 IOPS por meio do uso do recurso de cache de metadados. Consulte Monitorar IOPS de metadados para obter diretrizes.
2 O Arquivos do Azure implementa determinadas regras de nomenclatura para nomes de diretórios e arquivos.

Metas clássicas de compartilhamento de arquivos para arquivos individuais

As metas de escala de arquivo se aplicam a arquivos individuais armazenados em compartilhamentos de arquivos clássicos. Sua capacidade de atingir os limites em um arquivo individual está sujeita aos limites do compartilhamento de arquivos clássico e da conta de armazenamento na qual ele está contido.

Attribute Valor do SSD (inclui v2 provisionado e v1 provisionado) Valor do HDD (inclui o v2 provisionado e o pagamento conforme o uso)
Tamanho máximo do arquivo 4 TiB 4 TiB
Máximo de IOPS de dados por arquivo 8.000 IOPS 1.000 IOPS
Taxa de transferência máxima por arquivo 1,024 MiB/s 60 MiB/s
Limite de vínculo rígido por arquivo (somente NFS) 178 N/A
Máximo de identificadores simultâneos para o diretório raiz 10.000 identificadores 10.000 identificadores
Máximo de identificadores simultâneos por arquivo e diretório 2.000 identificadores 2.000 identificadores

* O número máximo de identificadores simultâneos por arquivo e diretório é um limite flexível para compartilhamentos de arquivos clássicos na camada de mídia SSD usando o protocolo SMB. Se você precisar escalar além desse limite, poderá habilitar o cache de metadados e registrar-se para aumentar os limites de identificador de arquivo (versão prévia).

Metas de escala de compartilhamento de arquivos (Microsoft.FileShares)

Há dois tipos de limites que se aplicam a compartilhamentos de arquivos:

  • Limites do plano de controle, que são aplicados pelo provedor de recursos Microsoft.FileShares e se aplicam a solicitações de gerenciamento, como criação, atualização ou exclusão do compartilhamento de arquivos ou recursos filhos, como instantâneos de compartilhamento de arquivos.

  • Limites do plano de dados, que são aplicados pela plataforma de armazenamento do Azure e se aplicam a ações como criar e excluir arquivos e pastas por meio do protocolo de compartilhamento de arquivos NFS.

Limites do plano de controle Microsoft.FileShares

Os limites a seguir se aplicam ao compartilhamento de arquivos e aos recursos filho do compartilhamento de arquivos, como instantâneos de compartilhamento de arquivos.

Attribute Limit
Número máximo de compartilhamentos de arquivos por assinatura por região 1.000 compartilhamentos de arquivos
Número máximo de instantâneos de compartilhamento de arquivo por compartilhamento de arquivo 200 instantâneos de compartilhamento de arquivo
Operações de leitura de gerenciamento 1 Máximo de 375 solicitações por segundo, recarregadas a uma taxa de 37 solicitações por segundo
Operações de gravação de gerenciamento 1 Máximo de 300 solicitações por segundo, recarregadas a uma taxa de 15 solicitações por segundo
Operações de exclusão de gerenciamento 1 Máximo de 300 solicitações por segundo, recarregadas a uma taxa de 15 solicitações por segundo

1Microsoft.FileShares usa um algoritmo de limitação semelhante para solicitações de gerenciamento como o próprio Azure Resource Manager usa. A limitação da API é gerenciada usando um algoritmo de bucket de token. O bucket de token representa o número máximo de solicitações que você pode enviar para cada segundo. Quando você atinge o número máximo de solicitações, a taxa de recarga determina a rapidez com que novas solicitações são adicionadas ao 'bucket'.

Metas do plano de dados de compartilhamento de arquivos

Os limites a seguir se aplicam no nível de compartilhamento de arquivos e são impostos no plano de dados. Os compartilhamentos de arquivos usam o modelo de cobrança v2 provisionado.

Attribute Valor do SSD
Unidade de provisionamento de armazenamento 1 GiB
Unidade de provisionamento IOPS 1 IO / s
Unidade de provisionamento de taxa de transferência 1 MiB/s
Tamanho mínimo de armazenamento provisionado 32 GiB
Tamanho mínimo de IOPS provisionado 3000 IOPS
Tamanho mínimo da taxa de transferência provisionada 100 MiB/seg
Tamanho máximo de armazenamento provisionado 256 TiB
IOPS máximo provisionado 102.400 IOPS
Taxa de transferência máxima provisionada 10.340 MiB/s
IOPS máximo de metadados 1 Até 35.000 IOPS
Comprimento máximo do nome do arquivo 2 (nome de caminho completo, incluindo todos os diretórios, nomes de arquivo e caracteres de barra invertida) 2.048 caracteres
Comprimento máximo do componente de nome de caminho individual (no caminho \A\B\C\D, cada letra representa um diretório ou arquivo que é um componente individual) 255 caracteres

1 Operações de metadados são operações que manipulam identificadores de arquivo, como abrir um arquivo ou pasta. O limite máximo de IOPS de metadados especifica o IOPS máximo que pode ser usado para metadados, independentemente da quantidade de IOPS provisionado que um compartilhamento de arquivo tem.

Metas de escala de compartilhamento de arquivos para arquivos individuais

As metas de escala de arquivo se aplicam a arquivos individuais armazenados em um compartilhamento de arquivos. Sua capacidade de atingir os limites em um arquivo individual está sujeita aos limites do compartilhamento de arquivos.

Attribute Valor do SSD
Tamanho máximo do arquivo 4 TiB
Máximo de IOPS de dados por arquivo 8.000 IOPS
Taxa de transferência máxima por arquivo 1,024 MiB/s
Limite de link físico por arquivo 178
Máximo de identificadores simultâneos para raiz diretamente 10.000 identificadores
Máximo de identificadores simultâneos por arquivo e diretamente 2.000 identificadores

Consulte também