Partilhar via


Metas de escalabilidade e desempenho para Arquivos do Azure

O Azure Files oferece 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 para Arquivos do Azure. Além dos limites definidos pelos Arquivos do Azure, outras variáveis em sua implantação podem afetar os destinos listados neste artigo. Você deve testar seu 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, o Azure Files se concentra em dois recursos principais:

  • Contas de armazenamento, oferecidas pelo provedor de Microsoft.Storage recursos. As contas de armazenamento são recursos de nível superior que representam um pool compartilhado de armazenamento, IOPS e taxa de transferência no qual 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 que se aplicam a essa conta de armazenamento. Os compartilhamentos de arquivos clássicos suportam os protocolos de compartilhamento de arquivos SMB e NFS.

  • Compartilhamentos de arquivos (visualização), oferecidos pelo provedor de Microsoft.FileShares recursos. Os compartilhamentos de arquivos são um novo tipo de recurso de nível superior que simplifica a implantação dos 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 suportam o protocolo de compartilhamento de arquivos NFS - se você precisar de SMB, escolha compartilhamentos de arquivos clássicos para sua implantação.

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

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

  • Limites de plano de controle, que são impostos pelo provedor de Microsoft.Storage recursos e se aplicam a solicitações de gerenciamento, como criar, atualizar ou excluir a conta de armazenamento ou outros recursos filho, incluindo, entre outros, compartilhamentos de arquivos clássicos.

  • Limites de plano de dados, que são impostos pela plataforma de armazenamento do Azure e se aplicam a coisas como criar e excluir arquivos e pastas por meio de SMB, NFS, FileREST e outros protocolos. Por motivos herdados, algumas operações de gerenciamento, como criar, atualizar ou excluir 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 na plataforma de armazenamento do Azure, Microsoft.Storage os limites não se aplicam.

Limites do plano de controle Microsoft.Storage

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

Attribute Limite
Número máximo de contas de armazenamento por assinatura e 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)
  • HDD pay-as-you-go: Ilimitado (recomendado para usar 50 ou menos)
Número máximo de instantâneos de compartilhamento de arquivos por compartilhamento de arquivos 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 gestão 800 por 5 minutos
Operações de escrita de gestão 10 por segundo/1200 por hora
Operações de gestão de listas 100 por 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 de conta de armazenamento que está sendo usada. O SKU da conta de armazenamento é uma combinação da camada de mídia, a iteração do modelo de faturamento e redundância. O tipo de conta de armazenamento é um modificador adicional que determina quais serviços, recursos e modelos de faturamento de armazenamento são suportados. Para compartilhamentos de arquivos clássicos, há quatro combinações:

  • Contas de armazenamento v2 provisionadas por SSD, que são representadas pelo FileStorage tipo de conta de armazenamento e pelas SKUs de PremiumV2_LRSPremiumV2_ZRS conta de armazenamento. 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 faturamento v2 provisionado.

  • Contas de armazenamento v2 provisionadas de HDD, que são representadas pelo FileStorage tipo de conta de armazenamento e pelas SKUs de StandardV2_LRSconta de armazenamento , StandardV2_ZRS, StandardV2_GRS, ou StandardV2_GZRS de armazenamento. 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. As partilhas de ficheiros clássicas implementadas nestas contas de armazenamento estão sempre no nível de multimédia HDD e são faturadas utilizando o modelo de faturação v2 provisionado.

  • Contas de armazenamento v1 provisionadas SSD, que são representadas pelo FileStorage tipo de conta de armazenamento e pelas SKUs da Premium_LRS conta de Premium_ZRS armazenamento. 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 faturamento v1 provisionado.

  • Contas de armazenamento em HDD pagas à medida que usa, que são representadas pelo StorageV2 tipo de conta de armazenamento e pelas SKUs de 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. As partilhas de ficheiros clássicas implementadas nestas contas de armazenamento estão sempre no nível de multimédia HDD e são faturadas utilizando o modelo de faturação pré-pago.

    Note

    Embora você possa implantar compartilhamentos de arquivos clássicos em contas de armazenamento com as SKUs da conta de armazenamento, o Standard_RAGRSStandard_RAGZRS Azure Files não oferece 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 as SKUs da Standard_GRS conta de Standard_GZRS armazenamento. Outros recursos de armazenamento, como contêineres de blob, oferecem suporte ao modo de acessibilidade de leitura e podem ser misturados 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, compartilha esses limites.

Attribute Provisionamento de SSD v2 HDD provisionado v2 SSD provisionado v1 HDD pré-pago consoante a utilização
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
Rendimento máximo 10.340 MiB / seg 5.120 MiB / seg 10.340 MiB / seg
  • Selecione as regiões:
    • Ingresso: 7.680 MiB / seg
    • Saída: 25.600 MiB / seg
  • Default:
    • Ingresso: 3.200 MiB / seg
    • Saída: 6.400 MiB / seg

As seguintes regiões selecionadas têm um máximo de IOPS e débito aumentados apenas para contas de armazenamento pré-pago em HDD (StorageV2):

  • Ásia Leste
  • Sudeste Asiático
  • Leste da Austrália
  • Sul do Brasil
  • Canadá Central
  • China Leste 2
  • Norte da China 3
  • Europa do Norte
  • Europa Ocidental
  • Centro de França
  • Alemanha Centro-Oeste
  • Índia Central
  • Leste do Japão
  • Jio, Oeste da Índia
  • Coreia Central
  • Leste da Noruega
  • Norte da África do Sul
  • Suécia Central
  • Norte dos E.A.U.
  • Sul do Reino Unido
  • E.U.A. Central
  • E.U.A. Leste
  • E.U.A. Leste 2
  • US Gov - Virginia
  • US Gov - Arizona
  • E.U.A. Centro-Norte
  • E.U.A. Centro-Sul
  • E.U.A. Oeste
  • E.U.A. Oeste 2
  • E.U.A. Oeste 3

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

Os limites a seguir se aplicam no nível clássico de compartilhamento de arquivos. 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 para SSD e HDD: não é possível 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 IOPS baseadas em crédito que explodem acima das IOPS provisionadas com base no melhor esforço. Se vários compartilhamentos de arquivos clássicos na conta forem intermitidos ao mesmo tempo, o desempenho será limitado aos limites de IOPS da conta de armazenamento.

  • Contas de armazenamento v1 provisionadas por SSD: não é possível provisionar mais armazenamento do que o suportado pela conta de armazenamento, no entanto, você pode provisionar mais IOPS ou taxa de transferência do que a conta de armazenamento suporta. 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 pré-pago HDD: Você pode criar um número ilimitado de compartilhamentos de arquivos clássicos, cada um com 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) excede esses limites, as solicitações são limitadas.

Attribute Provisionamento de SSD v2 HDD provisionado v2 SSD provisionado v1 HDD pré-pago consoante a utilização
Unidade de provisionamento de armazenamento 1 GiB 1 GiB 1 GiB N/A
Unidade de provisionamento IOPS 1 IO / seg 1 IO / seg N/A N/A
Unidade de provisão de throughput 1 MiB / seg 1 MiB / seg 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 ficheiros Unlimited Unlimited Unlimited Unlimited
IOPS máximo (dados) 102.400 IOPS (dependente de provisionamento) 50.000 IOPS (dependentes de provisionamento) 102.400 IOPS (dependente de provisionamento) 20.000 IOPS
Rendimento máximo 10.340 MiB / seg (dependente de provisionamento) 5.120 MiB / seg (dependente do provisionamento) 10.340 MiB / seg (dependente de provisionamento) Até limites de 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 arquivo2 (nome completo do caminho, 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 pathname 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 SMB Multichannel 4 N/A 4 N/A
Número máximo de políticas de acesso armazenado por compartilhamento de arquivos 5 5 5 5

1 As operações de metadados são operações que manipulam identificadores de ficheiros, tais como abrir um ficheiro ou pasta. O limite máximo de IOPS de metadados especifica o máximo de IOPS que pode ser usado para metadados, independentemente da quantidade de IOPS provisionadas que um compartilhamento de arquivos tem. Os compartilhamentos SMB armazenados em SSD podem ser dimensionados até 35.000 IOPS por meio do uso do recurso de cache de metadados. Consulte Monitorar IOPS de metadados para obter orientações.
2 Os Arquivos do Azure impõem determinadas regras de nomenclatura para nomes de diretório e arquivo.

Destinos de escala de compartilhamento de arquivos clássicos para arquivos individuais

Os destinos de escala de arquivo aplicam-se a arquivos individuais armazenados em compartilhamentos de arquivos clássicos. Sua capacidade de atingir os limites de 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 da SSD (inclui v2 provisionado e v1 provisionado) Valor do HDD (inclui v2 provisionado e pré-pago)
Tamanho máximo do ficheiro 4 TiB 4 TiB
IOPS de dados máximo por arquivo 8.000 IOPS 1.000 IOPS
Taxa de transferência máxima por arquivo 1.024 MiB / seg 60 MiB / seg
Limite de links físicos por arquivo (somente NFS) 178 N/A
Máximo de identificadores simultâneos para diretório raiz 10.000 alças 10.000 alças
Número máximo de identificadores simultâneos por ficheiro e diretório 2.000 alças 2.000 alças

* 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 dimensionar além desse limite, poderá habilitar o cache de metadados e registrar-se para aumentar os limites de identificador de arquivo (visualização).

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

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

  • Limites de plano de controle, que são impostos pelo provedor de Microsoft.FileShares recursos e se aplicam a solicitações de gerenciamento, como criar, atualizar ou excluir o compartilhamento de arquivos ou recursos filho, como instantâneos de compartilhamento de arquivos.

  • Limites de plano de dados, que são impostos pela plataforma de armazenamento do Azure e se aplicam a coisas 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 filhos do compartilhamento de arquivos, como instantâneos de compartilhamento de arquivos.

Attribute Limite
Número máximo de compartilhamentos de arquivos por assinatura e por região 1.000 compartilhamentos de arquivos
Número máximo de instantâneos de compartilhamento de arquivos por compartilhamento de arquivos 200 instantâneos de compartilhamento de arquivos
Operações de leitura de gerenciamento1 Máximo de 375 pedidos por segundo, repreenchidos a um ritmo de 37 pedidos por segundo
Operações de gravação de gerenciamento1 Máximo de 300 pedidos por segundo, repreenchidos a um ritmo de 15 pedidos por segundo
Operações de exclusão de gerenciamento1 Máximo de 300 pedidos por segundo, repreenchidos a um ritmo de 15 pedidos por segundo

Microsoft.FileShares 1 usa um algoritmo de limitação semelhante para solicitações de gerenciamento como o próprio Azure Resource Manager usa. A limitação de 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'.

Alvos 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 faturamento v2 provisionado.

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

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

Destinos de escala de compartilhamento de arquivos para arquivos individuais

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

Attribute Valor da SSD
Tamanho máximo do ficheiro 4 TiB
IOPS de dados máximo por arquivo 8.000 IOPS
Taxa de transferência máxima por arquivo 1.024 MiB / seg
Limite de links físicos por arquivo 178
Máximo de identificadores simultâneos para root diretamente 10.000 alças
Máximo de identificadores simultâneos por arquivo e diretamente 2.000 alças

Consulte também