Considerações gerais de desempenho para arquivos NetApp do Azure
Importante
Este artigo aborda considerações de desempenho apenas para volumes regulares.
Para grandes volumes, consulte 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 sobre os Arquivos NetApp do Azure, 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 mistura 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 reportadas como agregados de múltiplos pontos de dados recolhidos durante um intervalo de cinco minutos. Para obter mais informações sobre a agregação de métricas, veja Agregação e apresentação de Métricas do Azure Monitor.
O rendimento empírico máximo observado nos testes é de 4.500 MiB/s. No nível de armazenamento Premium, uma cota automática de volume de QoS de 70,31 TiB fornece um limite de taxa de transferência alto o suficiente para atingir esse nível de desempenho.
Para volumes de QoS automáticos, se você estiver considerando atribuir quantidades de cota de volume além de 70,31 TiB, uma 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 rendimento empírico se aplica a volumes com QoS manual. A taxa de transferência máxima que pode ser atribuída a um volume é de 4.500 MiB/s.
Cota de volume e taxa de transferência automática de QoS
Saiba mais sobre o gerenciamento de cotas e a taxa de transferência para volumes com o tipo automático de QoS.
Superprovisionamento da quota de volume
Se o desempenho de uma carga de trabalho estiver limitado ao limite de taxa de transferência, é possível provisionar demais a cota de volume de 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ático no nível 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 de acordo (64 MiB/s por TB * 2 TiB = 128 MiB/s).
Se você provisionar 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. Neste exemplo, você pode atingir o mesmo limite de taxa de transferência com metade da cota automática de volume de QoS usando a camada de armazenamento Ultra (128 MiB/s por TiB * 1 TiB = 128 MiB/s).
Quota de volume crescente ou decrescente dinamicamente
Se seus requisitos de desempenho forem temporários por natureza, ou se você tiver necessidades de desempenho aumentadas por um período de tempo fixo, poderá aumentar ou diminuir dinamicamente a cota de volume para ajustar instantaneamente o limite de taxa de transferência. Observe 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 relação a um volume. A cota de volume nunca pode ser reduzida abaixo da quantidade de dados lógicos armazenados no volume.
Quando a cota de volume é alterada, 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 de volume ou E/S.
Cota de volume e taxa de transferência de QoS manual
Se você usar volumes de QoS manuais, não precisará provisionar demais a cota de volume para obter uma taxa de transferência mais alta, 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 pré-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 para arquivos NetApp do Azure para obter mais detalhes.
Monitoramento de volumes para desempenho
Os volumes do Azure NetApp Files podem ser monitorados usando métricas de desempenho disponíveis.
Quando a taxa de transferência de volume atinge seu máximo (conforme determinado pela configuração de QoS), os tempos de resposta de volume (latência) aumentam. Esse efeito pode ser percebido incorretamente como um problema de desempenho causado pelo armazenamento. Aumentar a configuração de QoS de volume (QoS manual) ou aumentar o tamanho do volume (QoS automático) aumenta a taxa de transferência de volume permitida.
Para verificar se o limite máximo de taxa de transferência foi atingido, monitore a métrica Limite de taxa de transferência atingido. Para obter mais recomendações, consulte Perguntas frequentes sobre desempenho para arquivos NetApp do Azure.