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.
Cada instância do HPC Cache do Azure é executada em uma assinatura específica e em uma região. Isso significa que o fluxo de trabalho do cache pode ser interrompido se a região do cache sofrer uma pane total.
Este artigo descreve uma estratégia para reduzir o risco de interrupção do trabalho usando uma segunda região para failover de cache.
A chave está em usar armazenamento back-end que seja acessível a partir de várias regiões. Esse armazenamento pode ser um sistema NAS local com suporte DNS apropriado ou um Armazenamento de Blobs do Azure que reside em uma região diferente do cache.
À medida que o fluxo de trabalho prossegue em sua região primária, os dados são salvos no armazenamento de longo prazo fora da região. Se a região de cache ficar indisponível, você poderá criar uma instância duplicada do HPC Cache do Azure em uma região secundária, conectar-se ao mesmo armazenamento e retomar o trabalho do novo cache.
Note
Esse plano de failover não cobre uma interrupção completa na região de conta de armazenamento. Além disso, o HPC Cache do Azure não dá suporte a contas de armazenamento com redundância geográfica (GRS ou GZRS) porque a cópia assíncrona entre regiões não é consistente o suficiente para fluxos de trabalho do HPC Cache.
O HPC Cache dá suporte ao LRS (armazenamento com redundância local) e ao ZRS (armazenamento com redundância de zona), que replicam dados em uma região do Azure.
Considere uma estratégia de backup manual se você precisar proteger contra interrupções de armazenamento de região inteira.
Planejamento para contingência regional
Para configurar um cache preparado para um possível failover, siga estas etapas:
Verifique se o armazenamento de back-end está acessível em uma segunda região.
Ao planejar a criação da instância de cache primário, você também deve se preparar para replicar esse processo de instalação na segunda região. Inclua estes itens:
- Rede virtual e estrutura de sub-rede
- Capacidade de cache
- Detalhes de destino de armazenamento, nomes e caminhos de namespace
- Detalhes sobre computadores cliente, se eles estiverem localizados na mesma região que o cache
- Comando de montagem para uso por clientes de cache
Note
O HPC Cache do Azure pode ser criado programaticamente, por meio de um modelo do Azure Resource Manager ou acessando diretamente sua API. Entre em contato com a equipe do Azure HPC Cache para obter detalhes.
Exemplo de failover
Por exemplo, imagine que você deseja localizar o Azure HPC Cache na região Leste dos EUA do Azure. Ele acessará os dados armazenados em seu data center local.
Você pode usar um cache na região Oeste dos EUA 2 como um backup de failover.
Ao criar o cache no Leste dos EUA, prepare um segundo cache para implantação no Oeste dos EUA 2. Você pode usar scripts ou modelos para automatizar essa preparação.
No caso de uma falha em toda a região no East US, crie o cache preparado na região West US 2.
Depois que o cache for criado, adicione destinos de armazenamento que apontem para os mesmos armazenamentos de dados locais e usem os mesmos caminhos de namespace agregados que os destinos de armazenamento do cache antigo.
Se os clientes originais forem afetados, crie novos clientes na região Oeste dos EUA 2 para uso com o novo cache.
Todos os clientes precisarão montar o novo cache, mesmo que os clientes não tenham sido afetados pela interrupção da região. O novo cache tem endereços de montagem diferentes do antigo.
Saiba mais
O guia de arquitetura de aplicativos do Azure inclui mais informações sobre como se recuperar de uma interrupção de serviço em toda a região.