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 utilizzando AWS Database Migration Service (DMS): guida rapida
Argomenti
Prepara la fonte DMS
Vedi Abilitazione dei flussi di modifica per abilitare i flussi di modifica di DocumentDB o abilitare l'Oplog MongoDB per supportare DMS Change Data Capture (CDC).
La fonte 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 le tue
change_stream_log_retention_durationimpostazioni siano sufficientemente grandi da coprire il tempo necessario per completare il caricamento completo.L'oplog MongoDB ha una dimensione fissa. Assicurati che sia dimensionato per contenere tutte le operazioni a pieno carico.
Configura DMS
Crea un'istanza DMS, gli endpoint di origine e di destinazione e testa ogni endpoint.
Abilita la compressione DocumentDB
Amazon DocumentDB 5.0: abilita la compressione collegando un gruppo di parametri personalizzato al cluster Amazon DocumentDB e impostando il parametro su. default_collection_compression enabled Per ulteriori informazioni, consulta Gestione della compressione dei documenti a livello di raccolta.
Amazon DocumentDB 8.0: la compressione Zstd è abilitata per impostazione predefinita. Per ulteriori informazioni, consulta Gestione della compressione basata su dizionari in Amazon DocumentDB 8.0.
Crea un'attività di replica
Nella console DMS, nel pannello di navigazione, scegli Migra o replica, quindi scegli Attività.
Scegli Create task (Crea attività).
Nella pagina Crea attività, nella sezione Configurazione dell'attività:
Inserisci un identificatore di attività univoco e significativo (ad esempio, «mongodb-docdb-replication»).
Scegli l'endpoint di origine che hai creato in precedenza nel menu a discesa Endpoint del database di origine.
Scegli l'endpoint di destinazione che hai creato in precedenza nel menu a discesa Endpoint del database di Target.
Per Tipo di attività, scegli Migra e replica.
Nella sezione Impostazioni:
Per i registri delle attività, seleziona la casella Attiva CloudWatch i registri.
Per la modalità di modifica (nella parte superiore della sezione), scegli l'editor JSON e imposta i seguenti attributi:
Impostato
ParallelApplyThreadssu 5 (sottoTargetMetadata). Ciò consente ~1000 operazioni insert/update di cancellazione al secondo in CDC.Impostato su
MaxFullLoadSubTasks16 (inferiore).FullLoadSettingsValuta la possibilità di aumentarlo in base alle dimensioni dell'istanza.Per raccolte di grandi dimensioni (oltre 100 GB), abilita la partizione automatica (in Table Mapping e sotto l'
parallel-loadattributo):«type»: «partitions-auto»
«numero di partizioni»: 16
Monitoraggio dell'avanzamento
Usa la AWS DMS console o crea una dashboard personalizzata (strumento dashboard) per tenere traccia della migrazione.
FullLoadThroughputBandwidthTarget— Misura la larghezza di banda di rete (in KB/second) utilizzata dal DMS durante 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 quando 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: