Compartilhar via


Usar o Azure HPC Cache com o Azure NetApp Files

Você pode usar o Azure NetApp Files como um destino de armazenamento para o Azure HPC Cache. Este artigo explica como os dois serviços podem funcionar juntos e fornece dicas para configurá-los.

O Azure NetApp Files combina seu sistema operacional ONTAP com a escalabilidade e a velocidade do Microsoft Azure. Essa combinação permite que os usuários mudem fluxos de trabalho estabelecidos para a nuvem sem reescrever o código.

Adicionar um componente Azure HPC Cache pode melhorar o acesso ao arquivo apresentando vários volumes do Azure NetApp Files em um namespace agregado. Ele pode fornecer cache de borda para volumes localizados em uma região de serviço diferente. Ele também pode melhorar o desempenho sob demanda para volumes que foram criados em níveis de serviço de nível inferior para economizar custos.

Visão geral

Para usar um sistema do Azure NetApp Files como armazenamento de back-end com o Azure HPC Cache, siga este processo.

  1. Crie o sistema e os volumes do Azure NetApp Files de acordo com as diretrizes em Planejar seu sistema, abaixo.
  2. Crie o Azure HPC Cache na região em que você precisa de acesso ao arquivo. (Use as instruções em Criar um Azure HPC Cache.)
  3. Defina destinos de armazenamento no cache que apontem para os volumes do Azure NetApp Files. Crie um destino de armazenamento em cache para cada endereço IP exclusivo usado para acessar os volumes.
  4. Faça com que os clientes montem o Azure HPC Cache em vez de montar volumes do Azure NetApp Files diretamente.

Planejar seu sistema Azure NetApp Files

Ao planejar seu sistema Azure NetApp Files, preste atenção aos itens nesta seção para garantir que você possa integrá-lo perfeitamente ao Azure HPC Cache.

Leia também a documentação do Azure NetApp Files antes de criar volumes para uso com o Azure HPC Cache.

Somente acesso do cliente NFS

Atualmente, o Azure HPC Cache dá suporte apenas ao acesso NFS. Ele não pode ser usado com volumes de bits de modo SMB ACL ou POSIX.

Sub-rede exclusiva para Azure NetApp Files

O Azure NetApp Files usa uma única sub-rede delegada para seus volumes. Nenhum outro recurso pode usar essa sub-rede. Além disso, apenas uma sub-rede em uma rede virtual pode ser usada para o Azure NetApp Files. Saiba mais em Diretrizes para o planejamento de rede do Azure NetApp Files.

Tamanho da sub-rede delegada

Use o tamanho mínimo para a sub-rede delegada ao criar um sistema do Azure NetApp Files para uso com o Azure HPC Cache.

O tamanho mínimo, que é especificado com a máscara de rede /28, fornece 16 endereços IP. Na prática, o Azure NetApp Files usa apenas três desses endereços IP disponíveis para acesso ao volume. Isso significa que você só precisa criar três destinos de armazenamento no Azure HPC Cache para cobrir todos os volumes.

Se a sub-rede delegada for muito grande, será possível que os volumes do Azure NetApp Files usem mais endereços IP do que uma única instância do Azure HPC Cache pode manipular.

O exemplo de início rápido na documentação do Azure NetApp Files usa 10.7.0.0/16 para a sub-rede delegada, o que fornece uma sub-rede muito grande.

Nível de serviço do pool de capacidade

Ao escolher o nível de serviço para seu pool de capacidade, considere seu fluxo de trabalho. Se você gravar dados com frequência no volume do Azure NetApp Files, o desempenho do cache poderá ser restrito se o tempo de write-back for lento. Escolha um nível de serviço alto para volumes que terão gravações frequentes.

Volumes com níveis de serviço baixos também podem mostrar algum atraso no início de uma tarefa enquanto o cache preenche previamente o conteúdo. Depois que o cache estiver instalado e funcionando com um bom conjunto de arquivos de trabalho, o atraso deve se tornar imperceptível.

É importante planejar o nível de serviço do pool de capacidade com antecedência, pois ele não pode ser alterado após a criação. Um novo volume precisaria ser criado em um pool de capacidade diferente e os dados copiados.

Observe que você pode alterar a cota de armazenamento de um volume e o tamanho do pool de capacidade sem interromper o acesso.

Criar destinos de armazenamento no cache

Depois que o sistema do Azure NetApp Files for configurado e o Azure HPC Cache for criado, defina destinos de armazenamento no cache que apontem para os volumes do sistema de arquivos.

Crie um destino de armazenamento para cada endereço IP usado pelos volumes do Azure NetApp Files. O endereço IP está listado na página de instruções de montagem do volume.

Se vários volumes compartilharem o mesmo endereço IP, você poderá usar um destino de armazenamento para todos eles.

Siga as instruções de montagem na documentação do Azure NetApp Files para encontrar os endereços IP a serem usados.

Você também pode encontrar endereços IP com a CLI do Azure:

az netappfiles volume list -g ${RESOURCE_GROUP} --account-name ${ANF_ACCOUNT} --pool-name ${POOL} --query "[].mountTargets[].ipAddress" | grep -Ee '[0-9]+[.][0-9]+[.][0-9]+[.][0-9]+' | tr -d '"' | tr -d , | sort | uniq

Os nomes de exportação no sistema Azure NetApp Files têm um único componente de caminho. Não tente criar um destino de armazenamento para a exportação / raiz no Azure NetApp Files, pois essa exportação não fornece acesso ao arquivo.

Não há restrições especiais em caminhos de namespace virtual para esses destinos de armazenamento.

Destinos de armazenamento de montagem

Os computadores cliente devem montar o cache em vez de montar os volumes do Azure NetApp Files diretamente. Siga as instruções em Montar o Azure HPC Cache.

Próximas etapas