Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O HPC Cache do Azure permite que os clientes acessem uma variedade de sistemas de armazenamento por meio de um namespace virtual que oculta os detalhes do sistema de armazenamento de back-end.
Depois de adicionar um destino de armazenamento, você configura um ou mais caminhos de namespace voltados para o cliente para o destino de armazenamento. Os computadores cliente montam esse caminho de arquivo e podem fazer solicitações de leitura de arquivo para o cache em vez de montar o sistema de armazenamento diretamente.
Como o HPC Cache do Azure gerencia esse sistema de arquivos virtuais, você pode alterar o destino de armazenamento sem alterar o caminho voltado para o cliente. Por exemplo, você pode substituir um sistema de armazenamento de hardware pelo armazenamento em nuvem sem a necessidade de reescrever procedimentos do lado do cliente.
Exemplo de namespace agregado
Planeje seu namespace agregado para que os computadores cliente possam alcançar convenientemente as informações necessárias e para que os administradores e engenheiros de fluxo de trabalho possam distinguir facilmente os caminhos.
Por exemplo, considere um sistema em que uma instância do HPC Cache do Azure está sendo usada para processar dados armazenados no Blob do Azure. A análise requer arquivos de modelo armazenados em um datacenter local.
Os dados do modelo são armazenados em um datacenter e as informações necessárias para esse trabalho são armazenadas nestes subdiretórios:
- /goldline/templates/acme2017/sku798
- /goldline/templates/acme2017/sku980
O sistema de armazenamento do datacenter expõe estas exportações:
- /
- /Goldline
- /goldline/templates
Os dados a serem analisados foram copiados para um contêiner de Armazenamento de Blobs do Azure chamado "sourcecollection" usando as técnicas de importação de dados NFS descritas em Mover dados para o Armazenamento de Blobs do Azure.
Para permitir acesso fácil por meio do cache, considere a criação de destinos de armazenamento com estes caminhos de namespace virtual:
| Sistema de armazenamento de back-end (Caminho de arquivo NFS ou contêiner de Blob) |
Caminho do namespace virtual |
|---|---|
| /goldline/templates/acme2017/sku798 | /templates/sku798 |
| /goldline/templates/acme2017/sku980 | /templates/sku980 |
| sourcecollection | /Fonte/ |
Um destino de armazenamento NFS pode ter vários caminhos de namespace virtual, desde que cada um faça referência a um caminho de exportação exclusivo. (Leia os caminhos do namespace NFS para saber mais sobre como usar vários caminhos de namespace com um destino de armazenamento NFS.)
Como os caminhos de origem NFS são subdiretórios da mesma exportação, você precisará definir vários caminhos de namespace do mesmo destino de armazenamento.
| Nome do host de destino de armazenamento | Caminho de exportação do NFS | Caminho do subdiretório | Caminho do Namespace |
|---|---|---|---|
| Endereço IP ou nome do host | /goldline/templates | acme2017/sku798 | /templates/sku798 |
| Endereço IP ou nome do host | /goldline/templates | acme2017/sku980 | /templates/sku980 |
Um aplicativo cliente pode montar o cache e acessar facilmente os caminhos de arquivo do namespace agregado /source, /templates/sku798, e /templates/sku980.
Uma abordagem alternativa pode ser criar um caminho virtual como /templates que leva ao diretório pai, acme2017, e então fazer com que os clientes naveguem até os diretórios individuais sku798 e sku980 após montar o cache. No entanto, você não pode criar um caminho de namespace que seja um subdiretório de outro caminho de namespace. Portanto, se você criar um caminho para o acme2017 diretório, também não poderá criar nenhum caminho de namespace para acessar diretamente seus subdiretórios.
A página de configurações do Namespace do Cache HPC do Azure mostra o sistema de arquivos orientado ao cliente e permite adicionar ou editar caminhos. Leia Configurar o namespace agregado para obter detalhes.
Próximas Etapas
Depois de decidir como configurar seu sistema de arquivos virtuais, execute estas etapas para criá-lo:
- Criar destinos de armazenamento para adicionar seus sistemas de armazenamento de back-end ao seu HPC Cache do Azure
- Adicionar caminhos de namespace para criar o namespace agregado que os computadores cliente usam para acessar arquivos