

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
<a name="Migration-Prepare"></a>

Com essas etapas, você pode se preparar para migrar seus dados de uma fonte Valkey ou Redis auto-hospedada no EC2 para ElastiCache, ou de um cluster Redis OSS para um cluster Valkey. ElastiCache 

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

Você deve garantir que todos os quatro pré-requisitos mencionados a seguir sejam atendidos antes de iniciar a migração do ElastiCache console, da API ou da CLI. AWS 

**Como preparar os nós de origem e destino do Valkey ou Redis OSS para migração**

1. Identifique a ElastiCache implantação de destino e certifique-se de que você possa migrar dados para ela. 

   Uma ElastiCache implantação existente ou recém-criada deve atender aos seguintes requisitos de migração: 
   + Ele está usando o Valkey ou Redis OSS 5.0.6 ou posterior.
   + A criptografia em trânsito não está habilitada.
   + Está 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](redis-memory-management.md).
   + 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.

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

   No mínimo, todos os itens a seguir na ElastiCache implantação de destino devem ser compatíveis com a 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 uma `bind` configuração na configuração do Valkey ou Redis OSS, ela deverá ser atualizada para permitir solicitações de nós. ElastiCache 
   + O número de bancos de dados lógicos deve ser o mesmo no ElastiCache nó e no cluster 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 seu cluster OSS Valkey ou Redis ElastiCache, verifique se há CPU e memória suficientes para lidar com essa carga adicional. Essa carga vem do arquivo RDB criado pelo cluster Valkey ou Redis OSS e transferido pela rede para o nó. ElastiCache 
   + Todas as instâncias do Valkey ou Redis OSS no cluster de origem devem estar em execução na mesma porta.

1. Certifique-se de que suas instâncias possam se conectar ElastiCache fazendo o seguinte:
   + Garanta que cada endereço IP da instância seja privado.
   + Atribua ou crie a ElastiCache implantação na mesma nuvem privada virtual (VPC) do seu OSS Valkey ou Redis na sua 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 ElastiCache cache em uma Amazon VPC](elasticache-vpc-accessing.md).
   + O grupo de segurança vinculado às suas instâncias do Valkey ou Redis OSS deve permitir o tráfego de entrada dos nós. ElastiCache 

1. Certifique-se de que seu aplicativo possa direcionar o tráfego para ElastiCache os nós após a conclusão da migração dos dados. Para obter mais informações, consulte [Padrões de acesso para acessar um ElastiCache cache em uma Amazon VPC](elasticache-vpc-accessing.md). 