Cos'è AWS Database Migration Service? - AWS Servizio di migrazione del Database

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

Cos'è AWS Database Migration Service?

AWS Database Migration Service (AWS DMS) è un servizio cloud che consente di migrare database relazionali, data warehouse, database NoSQL e altri tipi di datastore. Puoi utilizzare AWS DMS per migrare i tuoi dati nel Cloud AWS o tra combinazioni di configurazioni cloud e on-premise.

Con AWS DMS, puoi individuare i datastore di origine, convertire gli schemi di origine e migrare i dati.

  • Per individuare l'infrastruttura dei dati di origine, puoi utilizzare DMS Fleet Advisor. Questo servizio raccoglie i dati dal database on-premise e dai server di analisi e crea un inventario di server, database e schemi che puoi migrare al cloud AWS.

  • Per eseguire la migrazione a un altro motore di database, puoi utilizzare la conversione dello schema DMS. Questo servizio valuta e converte automaticamente gli schemi di origine in un nuovo motore di destinazione. In alternativa, è possibile scaricare AWS Schema Conversion Tool (AWS SCT) sul PC locale per convertire gli schemi di origine.

  • Dopo aver convertito gli schemi di origine e applicato il codice convertito al database di destinazione, puoi utilizzare AWS DMS per migrare i dati. Puoi eseguire migrazioni in un'unica fase o replicare le modifiche in corso per mantenere sincronizzate le origini e le destinazioni. AWS DMS fa parte del Cloud AWS, pertanto puoi ottenere la convenienza, la sicurezza, la flessibilità e i tempi rapidi di commercializzazione offerti dai servizi AWS.

Fondamentalmente, AWS DMS è un server nel Cloud AWS che esegue il software di replica. Puoi creare una connessione di origine e di destinazione per comunicare ad AWS DMS il percorso di estrazione e quello di caricamento dei dati. Quindi, puoi pianificare un'attività in esecuzione su questo server per spostare i dati. AWS DMS crea le tabelle e le chiavi primarie associate se non esistono sulla destinazione. Puoi creare le tabelle di destinazione manualmente, se preferisci. In alternativa, puoi utilizzare AWS Schema Conversion Tool (AWS SCT) per creare alcuni o tutti i trigger, le viste, gli indici, le tabelle di destinazione e così via.

Il diagramma seguente illustra il processo di replica AWS DMS.

Nozioni di base su AWS DMS
Riferimenti

Attività di migrazione eseguite da AWS DMS

AWS DMS esegue automaticamente molte delle difficili e noiose attività presenti in un progetto di migrazione:

  • In una soluzione tradizionale, è necessario eseguire l'analisi delle capacità, procedere all'acquisto di hardware e software, installare e gestire i sistemi ed eseguire il test e il debug dell'installazione. AWS DMS gestisce automaticamente l'implementazione, la gestione e il monitoraggio di tutto l'hardware e il software necessari per la migrazione. La migrazione può essere operativa pochi minuti dopo l'avvio del processo di configurazione di AWS DMS.

  • Con AWS DMS, è possibile aumentare (o diminuire) le risorse di migrazione a seconda delle esigenze del carico di lavoro effettivo. Ad esempio, se stabilisci di aver bisogno di storage aggiuntivo, puoi facilmente incrementare lo storage allocato e riavviare la migrazione, di solito in pochi minuti.

  • AWS DMS impiega un modello basato sul consumo. I prezzi delle risorse di AWS DMS sono calcolati in base all'uso effettivo e pertanto si differenziano dai tradizionali modelli di licenza con costi di acquisto iniziali e spese di manutenzione continue.

  • AWS DMS gestisce automaticamente tutta l'infrastruttura che supporta il server di migrazione, inclusi hardware e software, applicazione di patch software e segnalazione degli errori.

  • AWS DMS offre il failover automatico. Se il server di replica primario non viene eseguito per qualsiasi motivo, viene eseguito automaticamente un server di replica di backup con interruzione del servizio minima o assente.

  • AWS DMS Fleet Advisor effettua automaticamente l'inventario dell'infrastruttura di dati. Crea i report che ti consentono di identificare i candidati alla migrazione e a pianificare la migrazione.

  • La conversione dello schema AWS DMS valuta automaticamente la complessità della migrazione per il fornitore di dati di origine. Converte inoltre gli schemi del database e gli oggetti di codice in un formato compatibile con il database di destinazione e quindi applica il codice convertito.

  • AWS DMS ti consente di passare a un motore di database moderno e forse più conveniente di quello attualmente in esecuzione. Ad esempio, AWS DMS può aiutarti a sfruttare i servizi di database gestiti forniti da Amazon Relational Database Service (Amazon RDS) o Amazon Aurora. Oppure ti consente di passare al servizio di data warehouse gestito fornito da Amazon Redshift, alle piattaforme NoSQL come Amazon DynamoDB o a piattaforme di archiviazione a costi contenuti, come Amazon Simple Storage Service (Amazon S3). Al contrario, se desideri eseguire la migrazione dalla vecchia infrastruttura, ma continuare a utilizzare lo stesso motore di database, AWS DMS supporta anche questo processo.

  • AWS DMS supporta quasi tutti i motori del DBMS più diffusi al momento come endpoint di origine. Per ulteriori informazioni, consulta Origini per la migrazione dei dati.

  • AWS DMS offre un'ampia copertura dei motori di destinazione disponibili. Per ulteriori informazioni, consulta Destinazioni per la migrazione dei dati.

  • Puoi eseguire la migrazione da qualsiasi origine dati supportata a qualsiasi destinazione dati supportata. AWS DMS supporta migrazioni dei dati completamente eterogenee tra i motori supportati.

  • AWS DMS garantisce la migrazione dei dati sicura. La crittografia dei dati inattivi avviene con AWS Key Management Service (AWS KMS). Durante la migrazione, puoi utilizzare SSL (Secure Socket Layer) per crittografare i dati in transito dall'origine alla destinazione.