Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Pode usar o Azure NetApp Files como destino de armazenamento para o seu Azure HPC Cache. Este artigo explica como os dois serviços podem funcionar em conjunto e dá dicas para os configurar.
O Azure NetApp Files combina o seu sistema operativo ONTAP com a escalabilidade e velocidade do Microsoft Azure. Esta combinação permite aos utilizadores transferir fluxos de trabalho já estabelecidos para a cloud sem reescrever código.
Adicionar um componente Azure HPC Cache pode melhorar o acesso a ficheiros ao apresentar múltiplos volumes Azure NetApp Files num único namespace agregado. Pode fornecer cache de borda para volumes localizados numa região de serviço diferente. Também pode melhorar o desempenho sob demanda para volumes criados em níveis de serviço inferiores, para reduzir custos.
Descrição geral
Para usar um sistema Azure NetApp Files como armazenamento back-end com o Azure HPC Cache, siga este processo.
- Crie o sistema Azure NetApp Files e os volumes de acordo com as orientações em Planeie o seu sistema, abaixo.
- Crie a cache HPC do Azure na região onde precisa de acesso a ficheiros. (Use as instruções em Criar uma cache HPC Azure.)
- Defina alvos de armazenamento na cache que apontem para os volumes Azure NetApp Files. Crie um destino de armazenamento de cache para cada endereço IP único usado para aceder aos volumes.
- Fazer com que os clientes montem a cache HPC do Azure em vez de montarem diretamente os volumes do Azure NetApp Files.
Planeie o seu sistema Azure NetApp Files
Ao planear o seu sistema Azure NetApp Files, preste atenção aos elementos desta secção para garantir que o consegue integrar de forma fluida com o Azure HPC Cache.
Leia também a documentação Azure NetApp Files antes de criar volumes para usar com o Azure HPC Cache.
Apenas acesso ao cliente NFS
Atualmente, o Azure HPC Cache suporta apenas acesso NFS. Não pode ser usado com volumes de bits em modo ACL ou POSIX SMB.
Subnet exclusiva para Azure NetApp Files
O Azure NetApp Files utiliza uma única sub-rede delegada para os seus volumes. Nenhum outro recurso pode usar essa sub-rede. Além disso, apenas uma sub-rede numa rede virtual pode ser usada para os ficheiros Azure NetApp. Saiba mais em Diretrizes para o planeamento de redes Azure NetApp Files.
Tamanho delegado da sub-rede
Use o tamanho mínimo para a sub-rede delegada ao criar um sistema Azure NetApp Files para uso com o Azure HPC Cache.
O tamanho mínimo, especificado com a máscara de rede /28, fornece 16 endereços IP. Na prática, o Azure NetApp Files utiliza apenas três desses endereços IP disponíveis para acesso a volumes. Isto significa que só precisa de criar três alvos de armazenamento no seu Azure HPC Cache para cobrir todos os volumes.
Se a sub-rede delegada for demasiado grande, é possível que os volumes de Ficheiros NetApp do Azure usem mais endereços IP do que uma única instância de cache HPC do Azure consegue gerir.
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 gera uma sub-rede demasiado grande.
Nível de serviço do agrupamento de capacidade
Ao escolher o nível de serviço para o seu pool de capacidade, considere o seu fluxo de trabalho. Se frequentemente escrever dados de volta no volume Azure NetApp Files, se o tempo de gravação demorar, o desempenho da cache pode ser limitado. Escolha um nível de serviço alto para volumes que tenham escrita frequente.
Volumes com níveis de serviço baixos também podem apresentar algum atraso no início de uma tarefa, enquanto a cache preenche o conteúdo. Depois de a cache estar a funcionar com um conjunto bom de ficheiros, o atraso deve tornar-se invisível.
É importante planear o nível de serviço do pool de capacidade com antecedência, porque não pode ser alterado após a criação. Um novo volume teria de ser criado num pool de capacidade diferente, e os dados copiados.
Note que pode alterar a quota de armazenamento de um volume e o tamanho do pool de capacidade sem interromper o acesso.
Criar alvos de armazenamento na cache
Depois de configurar o seu sistema Azure NetApp Files e criar a cache HPC Azure, defina alvos de armazenamento na cache que apontam para os volumes do sistema de ficheiros.
Crie um destino de armazenamento para cada endereço IP usado pelos seus volumes Azure NetApp Files. O endereço IP está listado na página de instruções de montagem do volume.
Se vários volumes partilharem o mesmo endereço IP, podes usar um único destino de armazenamento para todos eles.
Siga as instruções de montagem na documentação Azure NetApp Files para encontrar os endereços IP a utilizar.
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, porque essa exportação não fornece acesso ao ficheiro.
Não existem restrições especiais sobre caminhos de namespace virtuais para estes alvos de armazenamento.
Montar alvos de armazenamento
As máquinas cliente devem montar a cache em vez de montar diretamente os volumes Azure NetApp Files. Siga as instruções em Mount the Azure HPC Cache.
Passos seguintes
- Leia mais sobre como configurar e utilizar o Azure NetApp Files
- Para ajuda a planear e configurar o seu sistema de cache Azure HPC para usar o Azure NetApp Files, contacte o suporte.