Início da 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á.

Início da migração

Depois que todos os pré-requisitos forem concluídos, você poderá começar a migração de dados usando a ElastiCache API AWS Management Console, ou. AWS CLI No modo de cluster habilitado, se a migração de slots for diferente, uma refragmentação será realizada antes da migração ao vivo. O exemplo a seguir mostra como usar a CLI.

nota

Recomendamos usar a API TestMigration para validar a configuração da migração. Mas isso é estritamente opcional.

Inicie a migração chamando o comando start-migration com os seguintes parâmetros:

  • --replication-group-id— Identificador do grupo de ElastiCache replicação de destino

  • --customer-node-endpoint-list: uma lista de endpoints com endereços IP ou DNS e a porta em que o cluster de origem do Valkey ou Redis OSS está sendo executado. A lista só pode ter um elemento para o modo de cluster desabilitado e o modo de cluster habilitado. Se você habilitou a replicação encadeada, o endpoint pode apontar para uma réplica em vez de um nó primário no cluster do Valkey ou Redis OSS.

Veja a seguir um exemplo de como usar a CLI.

aws elasticache start-migration --replication-group-id test-cluster --customer-node-endpoint-list "Address='10.0.0.241',Port=6379"

Conforme você executa esse comando, o nó ElastiCache primário (em cada fragmento) se configura para se tornar uma réplica da sua instância do Valkey ou do Redis OSS (no fragmento correspondente que possui os mesmos slots no redis habilitado para cluster). O status do ElastiCache cluster muda para migração e os dados começam a migrar da sua instância Valkey ou Redis OSS para o nó primário. ElastiCache Dependendo do tamanho dos dados e da carga na instância do Valkey ou Redis OSS, a migração pode levar um tempo até ser concluída. Você pode verificar o progresso da migração executando o comando valkey-cli INFO na sua instância Valkey e no nó primário. ElastiCache

Após a replicação bem-sucedida, todas as gravações em suas instâncias do Valkey ou Redis OSS se propagam para o cluster. ElastiCache Você pode usar ElastiCache nós para leituras. No entanto, não é possível gravar no cluster do ElastiCache. Se um nó ElastiCache primário tiver outros nós de réplica conectados a ele, esses nós de réplica continuarão a se replicar a partir do ElastiCache nó primário. Dessa forma, todos os dados do seu cluster Valkey ou Redis OSS são replicados em todos os nós do cluster. ElastiCache

Se um nó ElastiCache primário não puder se tornar uma réplica da sua instância do Valkey ou do Redis OSS, ele tentará novamente várias vezes antes de finalmente voltar a ser primário. O status do cluster do ElastiCache é, então, alterado para available (disponível) e é enviado um evento do grupo de replicação sobre a falha ao iniciar a migração. Para solucionar problemas como uma falha, verifique o seguinte:

  • Observe o evento do grupo de replicação. Use qualquer informação específica do evento para corrigir a falha na migração.

  • Se o evento não fornecer informações específicas, verifique se as diretrizes em Preparação da origem e destino para migração foram seguidas.

  • Certifique-se de que a configuração de roteamento para sua VPC e sub-redes permita o tráfego ElastiCache entre os nós e suas instâncias Valkey ou Redis OSS.

  • Certifique-se de que o grupo de segurança anexado às suas instâncias do Valkey ou Redis OSS permita tráfego vinculado à entrada dos nós. ElastiCache

  • Verifique os logs do Valkey ou do Redis OSS para suas instâncias para obter mais informações sobre falhas específicas de replicação.