Migre para o Amazon DocumentDB AWS usando o Database Migration Service (DMS): Guia de início rápido - Amazon DocumentDB

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á.

Migre para o Amazon DocumentDB AWS usando o Database Migration Service (DMS): Guia de início rápido

Prepare a fonte do DMS

Consulte Ativar fluxos de alterações para habilitar os fluxos de alteração do DocumentDB ou habilitar o MongoDB Oplog para suportar o DMS Change Data Capture (CDC).

  • A fonte do DMS deve reter todas as alterações em andamento até que a carga total do DMS seja concluída para todas as coleções incluídas.

  • Os fluxos de alterações do DocumentDB são baseados no tempo. Certifique-se de que sua change_stream_log_retention_duration configuração seja grande o suficiente para cobrir o tempo necessário para concluir a carga completa.

  • O MongoDB Oplog tem um tamanho fixo. Verifique se ele é dimensionado para suportar todas as operações durante a carga total.

Configurar o DMS

Crie endpoints de instância, origem e destino do DMS e teste cada endpoint.

Ativar a compactação do DocumentDB

Ative a compactação anexando um grupo de parâmetros personalizado ao seu cluster DocumentDB e atualizando o parâmetro default_collection_compression para ativado. Consulte Gerenciamento da compactação de documentos a nível de coleção para obter mais informações.

Crie uma tarefa de replicação

  1. No console do DMS, no painel de navegação, escolha Migrar ou replicar e, em seguida, escolha Tarefas.

  2. Escolha Criar tarefa.

  3. Na página Criar tarefa, na seção Configuração da tarefa:

    • Insira um identificador de tarefa exclusivo e significativo (por exemplo, "mongodb-docdb-replication“).

    • Escolha o endpoint de origem que você criou anteriormente no menu suspenso Source Database endpoint.

    • Escolha o endpoint de destino que você criou anteriormente no menu suspenso Target Database endpoint.

    • Em Tipo de tarefa, escolha Migrar e replicar.

  4. Na seção Configurações:

    • Para registros de tarefas, marque a caixa Ativar CloudWatch registros.

    • Para o modo de edição (na parte superior da seção), escolha o editor JSON e defina os seguintes atributos:

      • ParallelApplyThreadsDefina como 5 (abaixoTargetMetadata). Isso permite aproximadamente 1000 insert/update/delete operações por segundo no CDC.

      • MaxFullLoadSubTasksDefina para 16 (abaixoFullLoadSettings). Considere aumentar isso dependendo do tamanho da sua instância.

      • Para coleções grandes (acima de 100 GB), habilite a partição automática (em Mapeamento de tabelas e abaixo do parallel-load atributo):

        • “tipo”: “partições automáticas”

        • “number-of-partitions“: 16

Monitorar o andamento

Use o AWS DMS console ou crie um painel personalizado (ferramenta de painel) para rastrear a migração. Concentre-se nas seguintes métricas:

  • FullLoadThroughputBandwidthTarget— Mede a largura de banda da rede (em KB/segundo) usada pelo DMS ao transferir dados para o banco de dados de destino durante a fase de carga total da migração.

  • CDCLatencyDestino — Mede o tempo de atraso (em segundos) entre a ocorrência de uma alteração no banco de dados de origem e o momento em que essa alteração é aplicada ao banco de dados de destino.

  • CDCThroughputRowsTarget— mede o número de linhas por segundo que o DMS está aplicando ao banco de dados de destino durante a fase de replicação contínua da migração.

Mais informações

Para obter mais informações sobre o Amazon DocumentDB e AWS DMS, consulte: Consulte para obter mais informações.