Opções de migração – Redis Enterprise para Azure Redis Gerenciado

Este artigo descreve as opções de migração disponíveis para migração da camada Cache do Azure para Redis Enterprise para Azure Redis Gerenciado.

Importante

Uma habilidade do agente de migração para o Cache do Azure para Redis Enterprise está disponível para ajudar a responder perguntas relacionadas à migração e preparar um plano de migração personalizado para seu ambiente. Para obter mais informações, consulte a habilidade do agente de migração do Redis Enterprise.

Há dois caminhos de migração a serem considerados. Recomendamos a opção 1 para a maioria dos clientes.

Nessa abordagem, você cria uma nova instância Azure Redis Gerenciada, migra seus dados para ele, atualiza seus aplicativos para apontar para a nova instância e, em seguida, exclui a instância antiga do Cache do Azure para Redis Enterprise.

Por que isso é recomendado:

  • Controle total. Você escolhe o momento exato para realizar a migração e tem a possibilidade de testar a nova instância antes de redirecionar o tráfego de produção. Se você tiver vários aplicativos se conectando a uma instância compartilhada do Redis, poderá optar por migrar um aplicativo de cada vez.
  • Tempo mínimo de inatividade. Usando uma estratégia de sincronização de dados (como gravação dupla ou exportação/importação), você pode manter os caches em execução em paralelo e alternar com interrupção mínima.
  • Validação independente. Você pode verificar se a nova instância Azure Gerenciada do Redis funciona corretamente com seu aplicativo antes de desativar o cache antigo.
  • Funciona com caches replicados geograficamente. Agora você pode adicionar uma instância Azure Redis Gerenciada ao grupo de replicação geográfica de instâncias do Redis Enterprise uma de cada vez e remover as instâncias correspondentes do Redis Enterprise do grupo de replicação geográfica. Isso garante que a replicação geográfica continue funcionando, e a migração pode ser executada sem precisar desvincular os caches.

O artigo sobre migração autossuficiente fornece instruções detalhadas para essa abordagem, incluindo várias estratégias de migração de dados.

Opção 2: Usar ferramentas de migração

Azure fornece ferramentas de migração internas que transformam sua instância do Cache do Azure para Redis Enterprise existente em Azure instância gerenciada do Redis, mantendo o mesmo nome de host e chave de acesso, para que seus aplicativos cliente se reconectem automaticamente à instância Azure Gerenciada do Redis usando o mesmo nome de host e chave de acesso. Depois de validar a migração, atualize seus aplicativos cliente para usar o novo nome de host do Azure Managed Redis e desative o nome de host antigo do Cache do Azure para Redis Enterprise.

Importante

Examine as limitações abaixo cuidadosamente antes de escolher essa abordagem.

Limitações

  • Não há controle sobre quando a transição acontece. Você pode usar a ferramenta para iniciar a migração, mas não tem controle sobre quando a substituição de tráfego ocorre exatamente durante a migração.
  • Todos os aplicativos cliente foram afetados simultaneamente. Todos os aplicativos cliente que se conectam à instância do Redis de migração migrarão simultaneamente. Não é possível migrar um aplicativo ou serviço por vez.
  • Não há suporte para sincronização de dados. Essa ferramenta orquestrará a migração de nome de host/ponto de extremidade, mas não migrará nenhum dado.
  • Não há suporte para rollback. Depois que a migração for iniciada, ela não poderá ser pausada, cancelada ou revertida.
  • Período limitado para manter ambos os nomes de host. Depois que a migração for bem-sucedida, recomendamos que você atualize seus aplicativos para usar o novo nome de host do Redis gerenciado Azure. O nome do host da instância antiga do Cache do Azure para Redis Enterprise será excluído automaticamente no futuro.
  • Bloqueio de gerenciamento temporário durante a migração. Enquanto o status está migrando, outras operações de gerenciamento são bloqueadas até que a migração seja concluída.
  • Não há suporte para caches replicados geograficamente.

O artigo Migração usando ferramentas fornece instruções passo a passo para essa abordagem, incluindo várias estratégias de migração de dados.