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.
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 usarem o novo nome de host 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.
[! IMPORTANTE]
Analise cuidadosamente as limitações antes de escolher esta abordagem.
Use estes passos se escolher ferramentas de migração para caches Basic, Standard ou Premium usando o portal Azure.
Passo 1: Atualize os scripts de implementação e crie uma nova instância Azure Managed Redis
- Depois de identificar o SKU Azure Managed Redis apropriado, atualize os seus scripts de implementação (como templates ARM, ficheiros Bicep ou configurações Terraform) para provisionar o Azure Managed Redis em vez do Cache do Azure para Redis.
- Usa a tabela de mapeamento SKU para selecionar o tamanho certo (mesmo tamanho ou maior que o cache existente) e o nível de desempenho.
- Crie a instância seguindo o Quickstart: Crie uma Instância Redis Gerida Azure.
Passo 2a: Configurar autenticação do Entra ID (opcional)
- Se usar autenticação Microsoft Entra ID, configure as identidades geridas e permissões necessárias na instância Azure Managed Redis antes da migração.
Passo 2b: Migração de dados (opcional)
- Se precisar que os seus dados sejam copiados para a sua nova instância Azure Managed Redis, reveja múltiplas estratégias de migração dados.
Passo 3: Validar e iniciar a migração
- No portal Azure, usa o menu Resource para a tua instância Cache do Azure para Redis e vai a Visão Geral.
- Selecione Migrar na barra de comandos de nível superior.
- No painel de migração, selecione a instância Azure Redis Gerida existente para onde quer migrar, depois selecione Validar. Isto irá executar validações na sua instância Cache do Azure para Redis para garantir que está pronta para migração.
- Pode ver alguns avisos sobre possíveis diferenças entre as suas instâncias do Cache do Azure para Redis e do Azure Managed Redis. Se forem identificadas diferenças, podem ser do tipo aviso ou erro. Por exemplo, se a instância do Cache do Azure para Redis tiver a persistência ativada mas o novo Azure Managed Redis não, então isto será sinalizado como um aviso. Se uma instância Cache do Azure para Redis for injetada numa rede virtual, ocorrerá um erro, uma vez que isto não é suportado.
- Depois de rever os avisos, pode optar por contornar os avisos (se existirem) e depois selecionar Migrar para iniciar a migração.
Passo 4: Durante a migração
- Durante a migração, o estado da cache muda para Migração. Nenhuma outra operação de gestão pode ser realizada até que a migração esteja concluída.
- A sua aplicação cliente terá um problema de ligação, semelhante à experiência de manutenção. Quando a sua aplicação cliente se reconectar, irá ligar-se à instância Azure Managed Redis.
Passo 5: Assegurar o sucesso e eliminar a instância antiga do Cache do Azure para Redis
- Após a migração terminar, valide se a sua aplicação se comporta como esperado com o endpoint migrado e elimine a cache Cache do Azure para Redis antiga.
- Apaga a tua instância do Cache do Azure para Redis. Note que o nome de host Cache do Azure para Redis continuará a apontar para a nova instância Azure Managed Redis mesmo depois de a instância Cache do Azure para Redis ser eliminada.
Passo 6: Atualizar a aplicação cliente para usar o nome de host Azure Managed Redis
- Atualize as aplicações para usar o nome de host Azure Managed Redis (
<cachename>.<region>.redis.azure.net) e retire o nome de host Cache do Azure para Redis não utilizado. Temos uma nova API para ativar a retirada do nome de host não utilizado do Cache do Azure para Redis no plano de desenvolvimento.
Migrar usando um script PowerShell
Também podes usar comandos do Azure PowerShell para fazer a pré-validação e depois iniciar a migração. Também pode verificar o estado da operação de migração e cancelá-la, se necessário. Pode encontrar aqui um script PowerShell para migração.