Considerações gerais de desempenho para o Azure NetApp Files
Importante
Este artigo aborda as considerações de desempenho apenas para volumes regulares.
Para grandes volumes, confira Requisitos e considerações para grandes volumes.
A combinação da cota atribuída ao volume e ao nível de serviço selecionado determina o limite de taxa de transferência para um volume com QoS automática. Para volumes com QoS manual, o limite de taxa de transferência pode ser definido individualmente. Ao fazer planos de desempenho no Azure NetApp Files, você precisa entender várias considerações.
Cota e taxa de transferência
Os limites de taxa de transferência são uma combinação de velocidade de leitura e gravação. O limite de taxa de transferência é apenas um determinante do desempenho real a ser realizado.
As considerações típicas de desempenho de armazenamento contribuem para o desempenho total entregue. As considerações incluem a combinação de leitura e gravação, o tamanho da transferência, padrões aleatórios ou sequenciais e muitos outros fatores.
As métricas são relatadas como agregações de vários pontos de dados coletados durante um intervalo de cinco minutos. Para obter mais informações sobre a agregação de métricas, consulte a Explicação da agregação de métricas e exibição do Azure Monitor.
A taxa de transferência empírica máxima observada nos testes é de 4.500 MiB/s. Na camada de armazenamento Premium, uma cota de volume de QoS automática de 70,31 TiB provisiona um limite de taxa de transferência alto o suficiente para atingir esse nível de desempenho.
Para volumes de QoS automáticas, se você estiver considerando atribuir valores de cota de volume além de 70,31 TiB, a cota adicional poderá ser atribuída a um volume para armazenar mais dados. No entanto, a cota adicionada não resulta em um aumento adicional na taxa de transferência real.
O mesmo teto de taxa de transferência empírica se aplica a volumes com QoS manual. O máximo que a taxa de transferência pode atribuir a um volume é 4.500 MiB/s.
Cota e taxa de transferência de volume de QoS automático
Saiba mais sobre o gerenciamento de cotas e a taxa de transferência para volumes com o tipo de QoS automática.
Superprovisionamento da cota de volume
Se o desempenho de uma carga de trabalho for associado ao limite de taxa de transferência, será possível superprovisionar a cota de volume do QoS automática para definir um nível de taxa de transferência mais alto e obter um desempenho mais alto.
Por exemplo, se um volume de QoS automática na camada de armazenamento Premium tiver apenas 500 GiB de dados, mas exigir 128 MiB/s de taxa de transferência, você poderá definir a cota como 2 TiB para que o nível de taxa de transferência seja definido adequadamente (64 MiB/s por TB * 2 TiB = 128 MiB/s).
Se você superprovisionar consistentemente um volume para obter uma taxa de transferência mais alta, considere usar os volumes de QoS manuais ou usar um nível de serviço mais alto em vez disso. Neste exemplo, você pode atingir o mesmo limite de taxa de transferência com metade da cota de volume de QoS automática usando a camada de armazenamento Ultra (128 MiB/s por TiB * 1 TiB = 128 MiB/s).
Aumentar ou diminuir a cota de volume dinamicamente
Se seus requisitos de desempenho forem temporários por natureza ou se você tiver maior necessidade de desempenho por um período de tempo fixo, você pode aumentar ou diminuir dinamicamente a cota de volume para ajustar instantaneamente o limite de taxa de transferência. Observe também as seguintes considerações:
A cota de volume pode ser aumentada ou diminuída sem a necessidade de pausar a E/S, e o acesso ao volume não é interrompido ou afetado.
Você pode ajustar a cota durante uma transação de E/S ativa em um volume. A cota de volume nunca pode ser diminuída abaixo da quantidade de dados lógicos armazenados no volume.
Quando a cota de volume é modificada, a alteração correspondente no limite de taxa de transferência é quase instantânea.
A alteração não interrompe nem afeta o acesso ao volume ou a E/S.
O ajuste da cota de volume pode exigir uma alteração no tamanho do pool de capacidade.
O tamanho do pool de capacidade pode ser ajustado dinamicamente e sem afetar a disponibilidade ou a E/S do volume.
Cota e taxa de transferência de volume de QoS automático
Se você usar volumes de QoS manuais, não precisará superprovisionar a cota de volume para obter uma taxa de transferência maior, pois a taxa de transferência pode ser atribuída a cada volume de forma independente. No entanto, você ainda precisa garantir que o pool de capacidade seja previamente provisionado com taxa de transferência suficiente para suas necessidades de desempenho. A taxa de transferência de um pool de capacidade é provisionada de acordo com seu tamanho e nível de serviço. Consulte Níveis de serviço do Azure NetApp Files para mais detalhes.
Monitorar volumes de desempenho
Os volumes do Azure NetApp Files podem ser monitorados usando as Métricas de desempenho disponíveis.
Quando a taxa de transferência do volume alcança seu máximo (conforme determinado pela configuração da QoS), os tempos de resposta do volume (latência) aumentam. Esse efeito pode ser percebido incorretamente como um problema de desempenho causado pelo armazenamento. Aumentar a configuração de QoS do volume (QoS manual) ou aumentar o tamanho do volume (QoS automático) aumenta a taxa de transferência do volume permitido.
Para verificar se o limite máximo de taxa de transferência foi alcançado, monitore a métrica Limite de taxa de transferência atingido. Para obter mais recomendações, confira Perguntas frequentes sobre o desempenho do Azure NetApp Files.