Share via


Usar o Cache HPC do Azure com Arquivos NetApp do Azure

Você pode usar os Arquivos NetApp do Azure como um destino de armazenamento para seu Cache HPC do Azure. Este artigo explica como os dois serviços podem trabalhar juntos e dá dicas para configurá-los.

Os Arquivos NetApp do Azure combinam 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 código.

Adicionar um componente de Cache HPC do Azure pode melhorar o acesso a arquivos apresentando vários volumes de Arquivos NetApp do Azure 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.

Descrição geral

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

  1. Crie o sistema e os volumes do Azure NetApp Files de acordo com as orientações em Planejar seu sistema, abaixo.
  2. Crie o Cache HPC do Azure na região onde você precisa de acesso ao arquivo. (Utilize as instruções em Crie um cache HPC do Azure.)
  3. Defina destinos de armazenamento no cache que apontem para os volumes dos Arquivos NetApp do Azure. 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 Cache HPC do Azure em vez de montar volumes de Arquivos NetApp do Azure 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 sem problemas ao Cache HPC do Azure.

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

Somente acesso de cliente NFS

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

Sub-rede exclusiva para Arquivos NetApp do Azure

Os Arquivos NetApp do Azure usam 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 Arquivos NetApp do Azure. 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 de Arquivos NetApp do Azure para uso com o Cache HPC do Azure.

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

Se a sub-rede delegada for muito grande, é possível que os volumes dos Arquivos NetApp do Azure usem mais endereços IP do que uma única instância do Cache HPC do Azure 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, 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ê frequentemente grava dados de volta no volume de Arquivos NetApp do Azure, o desempenho do cache pode ser restrito se o tempo de write-back for lento. Escolha um alto nível de serviço para volumes que terão gravações frequentes.

Volumes com baixos níveis de serviço também podem mostrar algum atraso no início de uma tarefa, enquanto o cache pré-preenche o conteúdo. Depois que o cache estiver instalado e funcionando com um bom conjunto de arquivos de trabalho, o atraso deve se tornar impercetí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 seu sistema de Arquivos NetApp do Azure for configurado e o Cache HPC do Azure 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 dos Arquivos NetApp do Azure. 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 dos Arquivos NetApp do Azure para localizar 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 nos Arquivos NetApp do Azure, porque essa exportação / não fornece acesso ao arquivo.

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

Montar alvos de armazenamento

As máquinas cliente devem montar o cache em vez de montar os volumes dos Arquivos NetApp do Azure diretamente. Siga as instruções em Montar o Cache HPC do Azure.

Próximos passos