Compartilhar via


Migração com ferramentas (versão preliminar) – Níveis Básico, Padrão e Premium para o Redis Gerenciado do Azure

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

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.

[! IMPORTANTE]

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

Use estas etapas se você escolher ferramentas de migração para caches Básico, Standard ou Premium usando Azure portal.

Etapa 1: atualizar scripts de implantação e criar nova instância do Redis gerenciado Azure

  1. Depois de identificar o SKU de Azure Managed Redis apropriado, atualize seus scripts de implantação (como modelos do ARM, arquivos Bicep ou configurações do Terraform) para provisionar Azure Redis Gerenciado em vez de Cache do Azure para Redis.
  2. Use a tabela de mapeamento de SKU para selecionar o tamanho certo (mesmo tamanho ou maior que o cache existente) e a camada de desempenho.
  3. Crie a instância seguindo o Quickstart: Criar uma Instância Redis Gerenciada do Azure.

Etapa 2a: Configurar Entra ID autenticação (opcional)

  1. Se você usar a autenticação Microsoft Entra ID, configure as identidades gerenciadas necessárias e as permissões na instância de destino do Azure Redis Gerenciado antes da migração.

Etapa 2b: Migração de dados (opcional)

  1. Se você precisar que seus dados sejam copiados para sua nova instância do Azure Managed Redis, examine várias estratégias de migração data.

Etapa 3: Validar e iniciar a migração

  1. No portal Azure, use o menu Resource para sua instância de Cache do Azure para Redis e vá para Overview.
  2. Selecione Migrar na barra de comandos de nível superior.
  3. No painel de migração, selecione a instância existente do Azure Managed Redis para a qual você deseja migrar e selecione Validate. Isso executará validações em sua instância de Cache do Azure para Redis para garantir que ela esteja pronta para migração.
  4. Você poderá receber alguns avisos sobre possíveis diferenças entre suas instâncias do Cache do Azure para Redis e do Redis Gerenciado do Azure. Se houver diferenças identificadas, elas poderão ser de tipo de aviso ou erro. Por exemplo, se a instância do Cache do Azure para Redis tiver persistência habilitada, mas o novo Azure Redis Gerenciado não tiver, isso será marcado como um aviso. Se a instância do Cache do Azure para Redis for injetada em uma rede virtual, isso será um erro, pois isso não é suportado.
  5. Depois de examinar avisos, você pode optar por ignorar avisos (se estiverem presentes) e, em seguida, selecionar Migrar para iniciar a migração.

Etapa 4: durante a migração

  1. Durante a migração, o status do cache muda para Migração. Nenhuma outra operação de gerenciamento pode ser executada até que a migração seja concluída.
  2. Seu aplicativo cliente experimentará um blip de conexão, semelhante à experiência de manutenção. Quando seu aplicativo cliente se reconectar, ele será direcionado à instância do Redis Gerenciado do Azure.

Etapa 5: Garantir o êxito e excluir a instância de Cache do Azure para Redis antiga

  1. Após a conclusão da migração, valide se o seu aplicativo se comporta conforme o esperado com o ponto de extremidade migrado e exclua o cache legado do Cache do Azure para Redis.
  2. Exclua sua instância de Cache do Azure para Redis. Observe que o nome do host do Cache do Azure para Redis continuará apontando para a nova instância do Azure Redis gerenciada mesmo após a instância do Cache do Azure para Redis ser excluída.

Etapa 6: Atualizar o aplicativo cliente para usar o nome de host do Azure Redis Gerenciado

  1. Atualize os aplicativos para utilizar o nome do host do Redis Gerenciado do Azure (<cachename>.<region>.redis.azure.net) e desative o nome do host do Cache do Azure para Redis que não está sendo usado. Disponibilizamos uma nova API para permitir a desativação do nome do host do Cache do Azure para Redis não utilizado, conforme nosso roteiro de atualizações.

Migrar usando o script do PowerShell

Você também pode usar comandos Azure PowerShell para executar a pré-validação e, em seguida, iniciar a migração. Você também pode verificar o status da operação de migração e cancelá-la, se necessário. Você pode encontrar um script do PowerShell para migração aqui.