Esegui la migrazione ad Amazon DocumentDB AWS utilizzando Database Migration Service (DMS): guida rapida - Amazon DocumentDB

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Esegui la migrazione ad Amazon DocumentDB AWS utilizzando Database Migration Service (DMS): guida rapida

Prepara la fonte DMS

Vedere Abilitare i flussi di modifica per abilitare i flussi di modifica di DocumentDB o abilitare MongoDB Oplog per supportare DMS Change Data Capture (CDC).

  • L'origine DMS deve conservare tutte le modifiche in corso fino al completamento del caricamento completo del DMS per tutte le raccolte incluse.

  • I flussi di modifiche di DocumentDB sono basati sul tempo. Assicurati che l'change_stream_log_retention_durationimpostazione sia sufficientemente ampia da coprire il tempo necessario per completare il caricamento completo.

  • MongoDB Oplog ha una dimensione fissa. Assicurati che sia dimensionato per contenere tutte le operazioni a pieno carico.

Configura DMS

Crea endpoint di istanza, origine e destinazione DMS e testa ogni endpoint.

Abilita la compressione DocumentDB

Abilita la compressione collegando un gruppo di parametri personalizzato al cluster DocumentDB e aggiornando il parametro default_collection_compression su enabled. Per ulteriori informazioni, consulta Gestione della compressione dei documenti a livello di raccolta.

Creare un'attività di replica

  1. Nella console DMS, nel riquadro di navigazione, scegli Migra o replica, quindi scegli Attività.

  2. Scegli Create task (Crea attività).

  3. Nella pagina Crea attività, nella sezione Configurazione delle attività:

    • Immettere un identificatore di attività univoco e significativo (ad esempio, "mongodb-docdb-replication«).

    • Scegliete l'endpoint di origine creato in precedenza nel menu a discesa Source database Endpoint.

    • Scegli l'endpoint di destinazione che hai creato in precedenza nel menu a discesa degli endpoint del database di Target.

    • Per Tipo di attività, scegli Migra e replica.

  4. Nella sezione Impostazioni:

    • Per i registri delle attività, seleziona la casella Attiva CloudWatch registri.

    • Per la modalità di modifica (nella parte superiore della sezione), scegli l'editor JSON e imposta i seguenti attributi:

      • Impostato ParallelApplyThreads su 5 (sottoTargetMetadata). Ciò consente ~ 1000 insert/update/delete operazioni al secondo in CDC.

      • Impostato MaxFullLoadSubTasks su 16 (sottoFullLoadSettings). Valuta la possibilità di aumentarlo in base alla dimensione dell'istanza.

      • Per raccolte di grandi dimensioni (oltre 100 GB), abilita la partizione automatica (sotto Table Mapping e sotto l'parallel-loadattributo):

        • «type»: «partitions-auto»

        • "«: 16 number-of-partitions

Monitoraggio dell'avanzamento

Usa la AWS DMS console o crea una dashboard personalizzata (strumento dashboard) per tracciare la migrazione. Concentrati sulle seguenti metriche:

  • FullLoadThroughputBandwidthTarget— Misura la larghezza di banda della rete (in KB/secondo) utilizzata da DMS per il trasferimento dei dati al database di destinazione durante la fase di migrazione a pieno carico.

  • CDCLatencyTarget: misura il ritardo (in secondi) tra il momento in cui si verifica una modifica nel database di origine e il momento in cui tale modifica viene applicata al database di destinazione.

  • CDCThroughputRowsTarget— Misura il numero di righe al secondo che DMS applica al database di destinazione durante la fase di replica in corso della migrazione.

Informazioni aggiuntive

Per ulteriori informazioni su Amazon DocumentDB e AWS DMS, consulta: Vedi per ulteriori informazioni.