Compartilhar via


Migrar uma instância do Azure Cache for Redis para oferecer suporte a zonas de disponibilidade.

Este guia descreve como migrar sua instância do Cache do Azure para Redis do suporte à zona de não disponibilidade para o suporte à zona de disponibilidade.

O Cache do Azure para Redis dá suporte à redundância de zona em suas camadas Standard, Premium, Enterprise e Enterprise Flash. Um cache com redundância de zona é executado em VMs espalhadas por várias zonas de disponibilidade para fornecer alta resiliência e disponibilidade.

Observação

A conversão de um recurso existente do suporte à zona de não disponibilidade para o suporte à zona de disponibilidade está disponível para caches de camada Standard e Premium. Os caches da camada Enterprise e Enterprise Flash são criados para serem zonais por padrão.

Habilitando a redundância de zona para as camadas Enterprise e Enterprise Flash

Atualmente, a única maneira de converter um recurso flash corporativo/empresarial do suporte à zona de não disponibilidade para o suporte à zona de disponibilidade é reimplantar o cache atual.

Pré-requisitos

Para migrar para o suporte à zona de disponibilidade, você deve ter um recurso do Cache do Azure para Redis nas camadas Enterprise ou Enterprise Flash.

Requisitos de tempo de inatividade

Há várias maneiras de migrar dados para um novo cache. Muitos deles exigem algum tempo de inatividade.

Diretrizes de migração: reimplantação

Quando usar a reimplantação

No momento, o Cache do Azure para Redis não permite adicionar suporte à zona de disponibilidade a um cache flash corporativo/empresarial existente. A melhor maneira de converter um cache sem redundância entre zonas em um cache com redundância entre zonas é implantar um novo cache utilizando a configuração necessária de zona de disponibilidade e migrar seus dados do cache atual para o novo cache.

Considerações sobre reimplantação

Executar vários caches simultaneamente à medida que você converte seus dados no novo cache cria despesas extras.

Como reimplantar

  1. Para criar um novo cache com redundância de zona que atenda aos seus requisitos, siga as etapas em Habilitar redundância de zona para o Cache do Azure para Redis.

    Dica

    Para facilitar o processo de migração, é recomendável que você crie o cache para usar a mesma camada, SKU e região que o cache atual.

  2. Migre seus dados do cache atual para o novo cache com redundância de zona. Para saber as maneiras mais comuns de migrar com base em seus requisitos e restrições, consulte o guia de migração do Cache – opções de migração.

  3. Configure seu aplicativo para apontar para o novo cache redundante de zona

  4. Excluir o cache antigo

Habilitando a redundância de zona para camadas Standard e Premium

Há suporte para a atualização de um cache Standard ou Premium existente para usar a redundância de zona no local. Os usuários podem habilitá-lo navegando até as Configurações avançadas no menu Recurso e selecionando a caixa de seleção Alocar Zonas automaticamente seguida pelo botão Salvar.

Os usuários não podem desabilitar a redundância de zona depois que ela estiver habilitada.

Captura de tela mostrando caixas vermelhas ao redor do painel Configurações Avançadas, a caixa de seleção (VERSÃO PRÉVIA) Alocar zonas automaticamente, e o botão Salvar.

Essa atualização também pode ser feita passando ZonalAllocationPolicy como Automatic no corpo da solicitação ao atualizar o cache usando a API REST. Para obter mais informações sobre o processo de atualização usando a API REST, consulte Atualizar – ZonalAllocationPolicy.

Atualizar ZonalAllocationPolicy para qualquer valor diferente de Automatic não é suportado.

Importante

A Alocação Zonal Automática não pode ser modificada uma vez habilitada para um cache.

Importante

Atualmente, não há suporte para habilitar a Alocação Zonal Automática para um cache existente (que é criado com uma alocação zonal diferente) para caches com replicação geográfica ou caches com injeção de VNet.

Próximas etapas

Saiba mais sobre: