Partilhar via


Metas de escalabilidade e desempenho para o Azure File Sync

A Sincronização de Ficheiros do Azure estende os Ficheiros do Azure ao Windows Server, permitindo a colocação em cache local, a sincronização multissite e a hierarquização na nuvem para partilhas de ficheiros. Este artigo discute as metas de escalabilidade e desempenho para o Azure File Sync.

Como a Sincronização de Arquivos do Azure usa os Arquivos do Azure como o armazenamento de suporte para dados sincronizados de seus servidores de arquivos locais, você também deve considerar as metas de escalabilidade e desempenho para Arquivos do Azure.

Destinos de escala do Azure File Sync

A tabela a seguir indica quais destinos são flexíveis, representando o limite testado pela Microsoft, e rigorosos, indicando um máximo imposto. Um ponto de extremidade do Azure File Sync pode ser dimensionado até o tamanho de um compartilhamento de arquivos do Azure. Se o limite de tamanho de compartilhamento de arquivos do Azure for atingido, a sincronização não poderá operar.

Resource Target Limite rígido
Serviços de sincronização de armazenamento por assinatura 100 Serviços de sincronização de armazenamento Yes
Grupos de sincronização por Serviço de Sincronização de Armazenamento 200 grupos de sincronização Yes
Servidores registrados por Serviço de Sincronização de Armazenamento 100 servidores Yes
Pontos de extremidade privados por Serviço de Sincronização de Armazenamento 100 pontos finais privados Yes
Pontos de extremidade na nuvem por grupo de sincronização Um ponto de extremidade na nuvem Yes
Pontos de extremidade do servidor por grupo de sincronização 100 pontos de extremidade do servidor Yes
Pontos de extremidade do servidor por servidor 30 pontos de extremidade do servidor Yes
Objetos do sistema de arquivos (diretórios e arquivos) por grupo de sincronização 100 milhões de objetos Não
Número máximo de objetos do sistema de arquivos (diretórios e arquivos) em um diretório (não recursivo) 5 milhões de objetos Não
Tamanho máximo do descritor de segurança do objeto (diretórios e arquivos) 64 KiB Yes
Tamanho do ficheiro 100 GiB Não
Tamanho mínimo de um arquivo a ser hierarquizado Com base no tamanho do cluster do sistema de arquivos (tamanho duplo do cluster do sistema de arquivos). Por exemplo, se o tamanho do cluster do sistema de arquivos for de 4 KiB, o tamanho mínimo do arquivo será de 8 KiB. Yes

Métricas de desempenho do Azure File Sync

Como o agente do Azure File Sync é executado em uma máquina Windows Server que se conecta aos compartilhamentos de arquivos do Azure, o desempenho efetivo da sincronização depende de muitos fatores em sua infraestrutura, incluindo:

  • Windows Server e a configuração de disco subjacente
  • Largura de banda de rede entre o servidor e o armazenamento do Azure
  • Tamanho do ficheiro
  • Tamanho total do conjunto de dados
  • Atividade no conjunto de dados

Como a Sincronização de Arquivos do Azure funciona no nível de arquivo, você deve medir as características de desempenho de uma solução baseada na Sincronização de Arquivos do Azure pelo número de objetos (arquivos e diretórios) processados por segundo.

A tabela a seguir indica as metas de desempenho do Azure File Sync:

Scenario Performance
Enumeração inicial de alteração na nuvem 150 objetos por segundo por grupo de sincronização
Taxa de transferência de upload 200 objetos por segundo por grupo de sincronização
Taxa de transferência de download de namespace 400 objetos por segundo por ponto de extremidade do servidor
Taxa de transferência completa 60 objetos por segundo por ponto de extremidade do servidor

Observação

O desempenho real dependerá de vários fatores, conforme descrito no início desta seção.

Como um guia geral para sua implantação, você deve ter algumas coisas em mente:

  • A taxa de transferência do objeto é dimensionada aproximadamente proporcionalmente ao número de grupos de sincronização no servidor. A divisão de dados em vários grupos de sincronização em um servidor produz uma melhor taxa de transferência, que também é limitada pelo servidor e pela rede.
  • A taxa de transferência do objeto é inversamente proporcional à taxa de transferência MiB por segundo. Para arquivos menores, você experimenta uma taxa de transferência mais alta em termos do número de objetos processados por segundo, mas uma taxa de transferência MiB por segundo menor. Por outro lado, para arquivos maiores, você obtém menos objetos processados por segundo, mas maior taxa de transferência de MiB por segundo. A taxa de transferência de MiB por segundo é limitada pelos destinos de escala dos Arquivos do Azure.
  • Quando muitos pontos de extremidade de servidor no mesmo grupo de sincronização estão sincronizando ao mesmo tempo, eles estão disputando recursos de serviço de nuvem. Como resultado, o desempenho do carregamento é afetado. Em casos extremos, algumas sessões de sincronização não conseguem acessar os recursos e falharão. No entanto, essas sessões de sincronização serão retomadas em breve e, eventualmente, terão êxito quando o congestionamento for reduzido.
  • Se a hierarquização na nuvem estiver ativada, é provável que você observe um melhor desempenho de download, pois apenas alguns dos dados do arquivo são baixados. A Sincronização de Arquivos do Azure só baixa os dados de arquivos armazenados em cache quando eles são alterados em qualquer um dos pontos de extremidade. Para quaisquer arquivos hierárquicos ou recém-criados, o agente não baixa os dados do arquivo e, em vez disso, sincroniza apenas o namespace com todos os pontos de extremidade do servidor. O agente também suporta downloads parciais de arquivos hierárquicos à medida que são acessados pelo usuário.

Consulte também