Criar um Azure HPC Cache
Use o portal do Azure ou o CLI do Azure para criar seu cache.
Definir os detalhes básicos
Em Detalhes do Projeto, selecione a assinatura e o grupo de recursos que hospedarão o cache.
Em Detalhes do Serviço, defina o nome do cache e estes outros atributos:
Localização – selecione uma das regiões com suporte.
Se essa região der suporte a zonas de disponibilidade, selecione a zona que hospedará os recursos de cache. O cache HPC do Azure é um serviço zonal.
Rede virtual – você pode selecionar uma existente ou criar uma nova rede virtual.
Sub-rede - escolha ou crie uma sub-rede com pelo menos 64 endereços IP (/24). Essa sub-rede deve ser usada somente para essa Instância Azure HPC Cache.
Escolher o tipo de cache e a capacidade
Na página Cache, especifique o tipo e o tamanho do cache a ser criado. Esses valores determinam os recursos do cache, incluindo:
- A rapidez com que o cache pode atender às solicitações do cliente
- Quantos dados o cache pode conter
- Se o cache dá suporte ou não ao modo de cache de leitura/gravação
- Quantos destinos de armazenamento ele pode ter
- O custo do cache
Antes de escolher a taxa de transferência ou a capacidade de armazenamento, você precisa escolher o tipo de cache. As opções incluem:
- Cache padrão de leitura/gravação: um cache flexível de uso geral
- Cache somente leitura: um cache de alta taxa de transferência projetado para minimizar a latência de acesso a arquivos; modificações são tratadas com operações de gravação síncronas
- Cache premium de leitura/gravação (versão prévia): um cache otimizado para NVMe com a menor latência e a taxa de transferência mais alta
Leia mais sobre esses tipos de cache abaixo em Escolher o tipo de cache para suas necessidades.
Dica
Os tipos de cache de “gravação de leitura” podem ser configurados com destinos de armazenamento usando o cache de leitura ou modelos de uso de cache de leitura/gravação. Os tipos de cache “somente leitura” só dão suporte a tipos de destino de armazenamento NFS e ADLS-NFS apenas com modelos de uso de cache de leitura. Saiba mais sobre modos de cache em Entender os modelos de uso de cache.
O SKU de cache “Standard” permite que você escolha a capacidade do cache para uma determinada seleção de taxa de transferência, enquanto os caches “Premium” e “somente leitura” têm capacidades fixas para cada seleção de taxa de transferência fornecida. Os recursos do cache são definidos por duas opções de implantação:
- Taxa de transferência máxima – a taxa de transferência de dados para o cache, em GB/segundo
- Tamanho do cache – a quantidade de armazenamento alocada para dados armazenados em cache, em TB
Entender a taxa de transferência e o tamanho do cache
Vários fatores podem afetar a eficiência do HPC Cache, mas escolher um valor de taxa de transferência apropriado e o tamanho do armazenamento em cache é um dos mais importantes.
Ao escolher o valor da taxa de transferência, tenha em mente que a taxa de transferência de dados real depende da carga de trabalho, das velocidades de rede e do tipo dos destinos de armazenamento.
Os valores escolhidos definem a taxa de transferência máxima para todo o sistema de cache, mas uma parte dela é usada para tarefas de sobrecarga. Por exemplo, se um cliente solicitar um arquivo que ainda não está armazenado no cache ou se o arquivo estiver marcado como obsoleto, seu cache usará parte da taxa de transferência para obtê-lo arquivo do armazenamento de back-end.
O Azure HPC Cache gerencia quais arquivos são armazenados em cache e pré-carregados para maximizar as tarifas de acesso ao cache. O conteúdo do cache é avaliado continuamente e os arquivos são movidos para o armazenamento de longo prazo quando são acessados com menos frequência.
Escolha um tamanho de armazenamento de cache que possa manter confortavelmente o conjunto ativo de arquivos de trabalho, além de espaço adicional para metadados e outras sobrecargas.
Se você precisar de ajuda com o dimensionamento correto do cache, entre em contato com o Serviço e o Suporte da Microsoft.
Escolha o tipo de cache de acordo com suas necessidades
Há dois tipos de cache básicos: “standard” e “premium”.
Caches Standard são sistemas de HPC Cache de uso geral. Você pode selecionar entre vários tamanhos de armazenamento depois de escolher o valor da taxa de transferência e anexar qualquer um dos tipos de destino de armazenamento compatíveis com o HPC Cache.
Caches Premium foram projetados para o serviço de arquivo de maior desempenho. Eles usam dispositivos de armazenamento NVMe de alta taxa de transferência, o que significa que os caches premium têm uma estrutura de preços diferente, capacidades de cache estático e não podem ser temporariamente interrompidos.
As opções de cache incluem:
Cache padrão de leitura/gravação
Com os caches Standard, você pode escolher entre vários valores de tamanho de cache. Esses caches podem ser configurados com modelos de uso de destino de armazenamento para cache de leitura (gravação) e leitura/gravação.
Cache somente leitura
Esse tipo de cache fornece taxa de transferência mais alta e latência menor do que um cache padrão, mas foi projetado para otimizar apenas o acesso de leitura de arquivo e diretório. Você não pode configurar um cache somente leitura para usar modelos de uso de cache de leitura e gravação, mas uma carga de trabalho de leitura após gravação resultará em um cache atingido, pois as gravações são mantidas de forma síncrona para o destino de armazenamento. Esse tipo de cache tem apenas uma opção de tamanho de cache para cada opção de taxa de transferência.
Cache premium de leitura/gravação (versão prévia)
Um cache de alta taxa de transferência que pode ser configurado para cache somente leitura ou leitura/gravação. Esses caches têm apenas uma opção de tamanho de cache para cada opção de taxa de transferência.
Esta tabela explica diferenças importantes entre os três tipos de cache.
Atributo | Cache padrão de leitura/gravação | Cache somente leitura | Cache premium de leitura/gravação |
---|---|---|---|
Tamanhos da taxa de transferência | 2, 4 ou 8 GB/s | 4.5, 9 ou 16 GB/s | 5, 10 ou 20 GB/s |
Tamanhos de cache | 3, 6 ou 12 TB para 2 GB/s 6, 12 ou 24 TB para 4 GB/s 12, 24 ou 48 TB para 8 GB/s |
21 TB para 4.5 GB/s 42 TB para 9 GB/s 84 TB para 16 GB/s |
21 TB para 5 GB/s 42 TB para 10 GB/s 84 TB para 20 GB/s |
Tipos de destino de armazenamento compatíveis | Blob do Azure NFS (local) ADLS-NFS (Blob do Azure habilitado para NFSv3) |
NFS (local) ADLS-NFS (Blob do Azure habilitado para NFSv3) |
Blob do Azure NFS (local) ADLS-NFS (Blob do Azure habilitado para NFSv3) |
Estilos de cache | Cache de leitura/gravação | Cache somente leitura | Cache de leitura/gravação |
O cache pode ser interrompido para economizar custos quando não for necessário | Sim | Não | No |
Todas as três opções de cache têm uma contagem máxima de destino de armazenamento de 20.
Saiba mais sobre estas opções:
Habilitar criptografia de Azure Key Vault (opcional)
Se você quiser gerenciar as chaves de criptografia usadas para o armazenamento em cache, forneça as informações de Azure Key Vault na página chaves de criptografia de disco. O cofre de chaves deve estar na mesma região e na mesma assinatura que o cache.
Você poderá ignorar esta seção se não precisar de chaves gerenciadas pelo cliente. O Azure criptografa dados com chaves gerenciadas pela Microsoft por padrão. Leia criptografia de armazenamento do Azure para saber mais.
Observação
Você não pode alterar entre chaves gerenciadas pela Microsoft e chaves gerenciadas pelo cliente depois de criar o cache.
Para uma explicação completa do processo de criptografia de chave gerenciada pelo cliente, leia Usar chaves de criptografia gerenciadas pelo cliente para Azure HPC Cache.
Selecione cliente gerenciado para escolher criptografia de chave gerenciada pelo cliente. Os campos de especificação do cofre de chaves são exibidos. Selecione a Azure Key Vault a ser usada e, em seguida, selecione a chave e a versão a serem usadas para esse cache. A chave deve ser uma RSA de 2048 bits. Você pode criar um novo cofre de chaves, chave ou versão de chave nesta página.
Marque a caixa Sempre usar a versão atual da chave se desejar usar a rotação de chaves automática.
Se você quiser usar uma identidade gerenciada específica para esse cache, configure-a na seção Identidades gerenciadas. Leia O que são identidades gerenciadas para recursos do Azure? para saber mais.
Observação
Você não pode alterar a identidade atribuída após criar o cache.
Se você usar uma identidade gerenciada atribuída pelo sistema ou uma identidade atribuída pelo usuário que ainda não tenha acesso ao cofre de chaves, haverá uma etapa extra que você deve executar depois de criar o cache. Esta etapa manual autoriza a identidade gerenciada do cache a usar o cofre de chaves.
- Leia Escolher uma opção de identidade gerenciada para o cache para entender as diferenças nas configurações de identidade gerenciada.
- Leia autorize criptografia do Azure Key Vault a partir do cache para saber mais sobre a etapa manual.
Adicionar marcas de recurso (opcional)
A página Marcas permite que você adicione tags de recurso à sua instância do Azure HPC Cache.
Concluir a criação do cache
Depois de configurar o novo cache, clique na guia revisar + criar. O portal valida suas seleções e permite que você examine suas escolhas. Se tudo estiver correto, clique em Criar.
A criação do cache leva cerca de 10 minutos. Você pode acompanhar o progresso no painel de notificações do portal do Azure.
Quando a criação for concluída, uma notificação será exibida com um link para a nova instância do Azure HPC Cache e o cache será exibido na lista Recursos de sua assinatura.
Observação
Se o cache usar chaves de criptografia gerenciadas pelo cliente e exigir uma etapa de autorização manual após a criação, o cache poderá aparecer na lista de recursos antes que seu status da implantação seja alterado para concluído. Assim que o status do cache estiver aguardando a chave, você poderá autorizá-lo a usar o cofre de chaves.
Próximas etapas
Depois que o cache aparecer na lista de recursos, você poderá passar para a próxima etapa.
- Defina os destinos de armazenamento para dar acesso ao cache às suas fontes de dados.
- Se você usar chaves de criptografia gerenciadas pelo cliente e precisar autorizar a criptografia do Azure Key Vault da página de visão geral do cache para concluir a configuração do cache, siga a orientação em Usar chaves de criptografia gerenciadas pelo cliente. Você deve fazer essa etapa antes de adicionar o armazenamento.