Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Este artigo descreve as opções de migração disponíveis para migrar do Cache do Azure para Redis Basic, Standard e Premium para o Azure Managed Redis.
Importante
Uma competência de agente de migração Redis está disponível para ajudar a responder a questões relacionadas com migração e preparar um plano de migração adaptado ao seu ambiente. Para mais informações, consulte a competência do agente de migração do Redis.
Existem dois caminhos migratórios a considerar. Recomendamos a Opção 1 para a maioria dos clientes.
Opção 1: (Recomendada) Migração autoatendimento
Nesta abordagem, cria uma nova instância Azure Managed Redis, migra os seus dados para ela, atualiza as suas aplicações para apontar para a nova instância e depois elimina a antiga instância do Cache do Azure para Redis.
Por que isto é recomendado:
- Controlo Completo. Tu decides exatamente quando fazer a transição, e podes testar a nova instância antes de mudar o tráfego de produção. Se tiver várias aplicações a ligar a uma instância Redis partilhada, pode optar por migrar uma aplicação de cada vez.
- Tempo de inatividade mínimo. Ao usar uma estratégia de sincronização de dados (como escrita dupla ou exportação/importação), pode manter ambas as caches a correr em paralelo e alternar com perturbações mínimas.
- Validação independente. Pode verificar se a nova instância Azure Managed Redis funciona corretamente com a sua aplicação antes de desativar a cache antiga.
O artigo Self-service Migration fornece instruções passo a passo nesta abordagem, incluindo múltiplas estratégias de migração de dados.
Opção 2: Usar ferramentas de migração (pré-visualização)
O Azure fornece ferramentas de migração incorporadas (pré-visualização) que automatizam a migração de endpoints da sua instância existente do Cache do Azure para Redis para uma instância Azure Managed Redis pré-criada. Depois de criar uma nova instância Azure Managed Redis e iniciar a migração, a ferramenta atualiza o seu nome de host Cache do Azure para Redis para apontar para o Azure Managed Redis, para que as suas aplicações clientes se reconectem automaticamente à instância Azure Managed Redis usando o mesmo nome de host e chave de acesso. Depois de validar a migração, elimine a antiga instância do Cache do Azure para Redis e atualize as suas aplicações clientes para usar o novo nome de host Azure Managed Redis.
Importante
Revise cuidadosamente as limitações abaixo antes de escolher esta abordagem.
Limitações
- É necessário Azure Managed Redis pré-criado. Escolhe e cria a instância Azure Managed Redis antes de começar a migração.
- Não há controlo sobre quando ocorre a transição. Podes usar a ferramenta para iniciar a migração, mas não tens controlo sobre quando o corte de tráfego acontece exatamente durante a migração.
- Todas as aplicações clientes foram impactadas simultaneamente. Todas as aplicações cliente que se ligam à instância Redis em migração migram simultaneamente. Não pode migrar uma aplicação ou serviço de cada vez.
- Sincronização de dados não suportada. Esta ferramenta orquestra a migração de nomes host/endpoints, mas não migra quaisquer dados.
- Período limitado para recuperação. Este fluxo suporta cancelamento ou reversão após o início da migração. No entanto, uma vez que a migração seja bem-sucedida, terá uma janela de tempo limitada para verificar se as suas aplicações estão a funcionar como esperado e realizar qualquer reversão se necessário.
- Janela de tempo limitada para manter ambos os nomes de host. Assim que a migração for bem-sucedida, recomendamos vivamente que atualize as suas aplicações para usar o novo nome de host Azure Managed Redis. O nome de host da tua antiga instância do Cache do Azure para Redis será automaticamente eliminado no futuro.
- Bloqueio temporário de gestão durante a migração. Enquanto o estado está a migrar, outras operações de gestão são bloqueadas até a migração ser concluída.
- O endpoint privado não é suportado. Caches com endpoints privados não são suportados.
- Caches injetadas por rede virtual não são suportadas.
- Caches geo-replikadas não suportadas.
- Nem todas as configurações de cache são copiadas. Configurações ou propriedades como identidades geridas, regras de firewall, definições de persistência, agendamentos de atualização, notificações de keyspace não são copiadas para a nova instância do Azure Managed Redis. Terá de configurar o Azure Managed Redis com a configuração correta durante a criação.
O artigo Migration using tooling fornece instruções passo a passo para esta abordagem, incluindo múltiplas estratégias de migração de dados.