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.
Este artigo descreve as opções de migração disponíveis das camadas Basic, Standard e Premium do Cache do Azure para Redis para o Azure Redis Gerenciado.
Importante
Uma habilidade do agente de migração do Redis 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.
Há dois caminhos de migração a serem considerados. Recomendamos a opção 1 para a maioria dos clientes.
Opção 1: migração de autoatendimento (recomendada)
Nessa abordagem, você cria uma nova instância Azure Redis Gerenciada, migra seus dados para ela, atualiza seus aplicativos para apontar para a nova instância e, em seguida, exclui a instância antiga do Cache do Azure para Redis.
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.
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 (versão prévia)
Azure fornece ferramentas internas de migração (versão prévia) que automatizam a migração de sua instância existente do Cache do Azure para Redis para uma instância gerenciada preexistente do Azure Redis. Depois de criar uma nova instância Azure Managed Redis e iniciar a migração, a ferramenta atualizará o nome de host do seu Cache do Azure para Redis para que ele aponte para o Azure Managed Redis, de modo que seus aplicativos cliente se reconectem automaticamente à instância Azure Managed Redis usando o mesmo nome de host e chave de acesso. Depois de validar a migração, exclua a instância de Cache do Azure para Redis antiga e atualize seus aplicativos cliente para usar o novo nome de host Azure Redis Gerenciado.
Importante
Examine as limitações abaixo cuidadosamente antes de escolher essa abordagem.
Limitações
- É necessário que o destino do Redis Gerenciado do Azure já esteja pré-criado. Você escolhe e cria a instância Azure Redis Gerenciada antes do início da migração.
- Não há como controlar quando a migração será executada. 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. A ferramenta gerencia a migração do nome do host/ponto de extremidade, mas não transfere nenhum dado.
- Período limitado para reversão. Esse fluxo dá suporte ao cancelamento ou reversão após o início da migração. No entanto, depois que a migração for bem-sucedida, você terá uma janela de tempo limitada para verificar se seus aplicativos estão funcionando conforme o esperado e executar qualquer reversão, se necessário.
- 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 sua instância antiga do Cache do Azure para Redis será automaticamente removido 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.
- Pontos de extremidade privados não são compatíveis. Não há suporte para caches com endpoints privados.
- Não há suporte para caches injetados na rede virtual.
- Não há suporte para caches com replicação geográfica.
- Nem todas as configurações de cache são copiadas. Configurações ou propriedades como identidades gerenciadas, regras de firewall, configurações de persistência, agendamentos de atualização, notificações de keyspace não são copiadas para a nova instância Azure Redis Gerenciada. Você precisará configurar o Azure Redis Gerenciado com a configuração certa durante a criação.
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.