

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
<a name="migration-quick-start"></a>

**Topics**
+ [Prepara la fonte DMS](#migrate-qs-dma-source)
+ [Configura DMS](#migrate-qs-dms-setup)
+ [Abilita la compressione DocumentDB](#migrate-qs-comp)
+ [Crea un'attività di replica](#migrate-qs-create)
+ [Monitoraggio dell'avanzamento](#migrate-qs-monitor)
+ [Informazioni aggiuntive](#migrate-qs-info)

## Prepara la fonte DMS
<a name="migrate-qs-dma-source"></a>

Vedi [Abilitazione dei flussi di modifica](change_streams.md#change_streams-enabling) 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_duration` impostazioni 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
<a name="migrate-qs-dms-setup"></a>

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

## Abilita la compressione DocumentDB
<a name="migrate-qs-comp"></a>

**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](doc-compression.md).

**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](dict-compression.md).

## Crea un'attività di replica
<a name="migrate-qs-create"></a>

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

1. Scegli **Create task (Crea attività)**.

1. 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. **

1. 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 `ParallelApplyThreads` su 5 (sotto`TargetMetadata`). Ciò consente \~1000 operazioni insert/update di cancellazione al secondo in CDC.
     + Impostato su `MaxFullLoadSubTasks` 16 (inferiore). `FullLoadSettings` Valuta 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-load`attributo):
       + «type»: «partitions-auto»
       + «numero di partizioni»: 16

## Monitoraggio dell'avanzamento
<a name="migrate-qs-monitor"></a>

Usa la AWS DMS console o crea una dashboard personalizzata (strumento [ dashboard) per tenere traccia della migrazione. ](https://github.com/awslabs/amazon-documentdb-tools/tree/master/monitoring/docdb-dashboarder) Concentrati sulle seguenti metriche:
+ **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
<a name="migrate-qs-info"></a>

Per ulteriori informazioni su Amazon DocumentDB e AWS DMS, consulta:
+ [Runbook sulla migrazione di Amazon DocumentDB](docdb-migration-runbook.md)
+ [Migrazione da MongoDB ad Amazon DocumentDB ](https://docs.aws.amazon.com/dms/latest/sbs/chap-mongodb2documentdb.html)