AWS Database Migration Service (AWS DMS), prima di iniziare - Guida per gli sviluppatori di applicazioni AMS Advanced

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

AWS Database Migration Service (AWS DMS), prima di iniziare

Quando pianificate una migrazione di database utilizzando AMS AWS DMS, tenete presente quanto segue:

  • Endpoint di origine e destinazione: è necessario sapere quali informazioni e tabelle del database di origine devono essere migrate nel database di destinazione. AMS AWS DMS supporta la migrazione di base dello schema, inclusa la creazione di tabelle e chiavi primarie. Tuttavia, AMS AWS DMS non crea automaticamente indici secondari, chiavi esterne, account e così via nel database di destinazione. Per ulteriori informazioni, consulta Sorgenti per la migrazione dei dati e Target per la migrazione dei dati.

  • Migrazione schema/codice: AMS AWS DMS non esegue conversioni di schemi o codici. Puoi utilizzare strumenti quali Oracle SQL Developer, MySQL Workbench o pgAdmin III per convertire lo schema. Se desideri convertire uno schema esistente in un motore di database diverso, puoi utilizzare AWS Schema Conversion Tool. Questo può creare uno schema di destinazione e, inoltre, generare e creare un intero schema: tabelle, indici, viste e così via. Puoi anche usare lo strumento per convertire PL/SQL TSQL in pgSQL e altri formati.

  • Tipi di dati non supportati: alcuni tipi di dati di origine devono essere convertiti nei tipi di dati equivalenti per il database di destinazione.

AWS DMS scenari da considerare

I seguenti scenari, documentati, potrebbero aiutarti a creare il tuo percorso di migrazione del database.

Per la migrazione di un database, è necessario fare quanto segue:

  • Pianifica la migrazione del database, inclusa la configurazione di un sottogruppo di replica.

  • Alloca un'istanza di replica che esegua tutti i processi per la migrazione.

  • Specificare un endpoint del database di origine e uno di destinazione.

  • Crea un'attività o una serie di attività per definire le tabelle e i processi di replica da utilizzare.

  • Crea l' AWS DMS IAM dms-cloudwatch-logs-role e dms-vpc-role i ruoli. Se utilizzi Amazon Redshift come database di destinazione, devi anche creare e aggiungere il ruolo IAM dms-access-for-endpoint al tuo account AWS. Per ulteriori informazioni, consulta Creazione dei ruoli IAM da utilizzare con l'AWS CLI e l'API AWS DMS.

Queste procedure dettagliate forniscono un esempio di utilizzo della console AMS o della CLI AMS per creare un (). AWS Database Migration Service AWS DMS Vengono forniti i comandi CLI per creare l'istanza di AWS DMS replica, il gruppo di sottorete e l'attività, nonché un endpoint di AWS DMS origine e un endpoint di destinazione.

Per ulteriori informazioni su AMS AWS DMS, consulta le informazioni AWS Database Migration ServiceAWS Database Migration Service FAQsgenerali e le risposte alle domande più comuni.