Preparação da origem e destino para migração - Amazon ElastiCache

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Preparação da origem e destino para migração

Com essas etapas, você pode se preparar para migrar dados de uma origem de hospedagem própria do Valkey ou Redis no EC2 para o ElastiCache, ou de um cluster do Redis OSS para um cluster do ElastiCache Valkey.

Isso se refere à migração de uma instância auto-hospedada para o serviço do ElastiCache. Para obter informações sobre a atualização do Redis OSS para o Valkey no ElastiCache, consulte Atualização das versões do mecanismo, incluindo atualizações de mecanismos cruzados.

É necessário garantir que todos os quatro pré-requisitos mencionados a seguir sejam cumpridos antes de iniciar a migração do console do ElastiCache, da API ou da CLI da AWS.

Como preparar os nós de origem e destino do Valkey ou Redis OSS para migração
  1. Identifique a implantação do ElastiCache de destino e verifique se é possível migrar dados para ela.

    Uma implantação do ElastiCache existente ou recém-criada deve atender aos seguintes requisitos para migração:

    • Ele está usando o Valkey ou Redis OSS 5.0.6 ou posterior.

    • A criptografia em trânsito não está habilitada.

    • Ele tem o multi-AZ habilitado.

    • Ele tem memória suficiente disponível para comportar os dados do cluster do Valkey ou Redis OSS. Para configurar as definições de memória reservada corretas, consulte Gerenciamento de memória reservada para Valkey e Redis OSS.

    • Para o modo cluster desabilitado, você pode migrar diretamente do Valkey ou Redis OSS versões 2.8.21 em diante para o Valkey ou Redis OSS versões 5.0.6 em diante se estiver usando a CLI ou o Valkey ou Redis OSS versões 5.0.6 em diante usando a CLI ou o console. Para o modo cluster habilitado, você pode migrar diretamente de qualquer versão do Valkey ou Redis OSS de modo cluster habilitado para o Redis OSS versão 5.0.6 em diante se estiver usando a CLI ou o Redis OSS versão 5.0.6 em diante usando a CLI ou o console.

    • O número de fragmentos na origem e no destino coincide.

    • Ele não faz parte de um datastore global.

    • Ele tem a hierarquização de dados desabilitada.

  2. Certifique-se de que as configurações do Valkey ou Redis OSS de código aberto e a implantação do ElastiCache sejam compatíveis.

    No mínimo, todos os itens a seguir na implantação de destino do ElastiCache devem ser compatíveis com sua configuração do Valkey ou Redis OSS para replicação:

    • O cluster não deve ter o AUTH habilitado.

    • O config protected-mode deve estar definido como no.

    • Se você tiver a configuração bind no config do Valkey ou Redis OSS, ela deve ser atualizada para permitir solicitações de nós do ElastiCache.

    • O número de bancos de dados lógicos deve ser o mesmo no nó do ElastiCache e no cluster do Valkey ou Redis OSS. Esse valor é definido usando databases no config do Valkey ou Redis OSS.

    • Os comandos do Valkey ou Redis OSS que executam a modificação de dados não devem ser renomeados para permitir que a replicação dos dados seja bem-sucedida. Por exemplo, sync, psync, info, config, command e cluster.

    • Para replicar os dados do cluster do Valkey ou Redis OSS para o ElastiCache, verifique se há CPU e memória suficientes para lidar com essa carga adicional. Essa carga vem do arquivo RDB criado pelo cluster do Valkey ou Redis OSS e transferido pela rede para o nó do ElastiCache.

    • Todas as instâncias do Valkey ou Redis OSS no cluster de origem devem estar em execução na mesma porta.

  3. Verifique se as instâncias do EC2 podem se conectar ao ElastiCache fazendo o seguinte:

    • Garanta que cada endereço IP da instância seja privado.

    • Atribua ou crie a implantação do ElastiCache na mesma nuvem privada virtual (VPC) do Valkey ou Redis OSS na instância (recomendado).

    • Se as VPCs forem diferentes, configure o emparelhamento de VPCs para permitir o acesso entre os nós. Para obter mais informações sobre o emparelhamento de VPCs, consulte Padrões de acesso para acessar um cache do ElastiCache em um Amazon VPC.

    • O grupo de segurança anexado às instâncias do Valkey ou Redis OSS deve permitir o tráfego de entrada de nós do ElastiCache.

  4. Verifique se a aplicação pode direcionar o tráfego para nós do ElastiCache após a conclusão da migração de dados. Para obter mais informações, consulte Padrões de acesso para acessar um cache do ElastiCache em um Amazon VPC.