Passa al contenuto principale

AWS Database Migration Service

Funzionalità di AWS Database Migration Service

Migrazioni sicure

Apri tutto

    A livello di connessione, DMS protegge le connessioni degli endpoint utilizzando la crittografia SSL/TLS, garantendo la sicurezza dei dati in transito. Per una maggiore sicurezza, DMS crea istanze di replica all'interno di un cloud privato virtuale AWS, fornendo un isolamento sicuro delle risorse e un controllo completo sulle configurazioni di rete durante l'intero processo di migrazione.

    Per proteggere le informazioni sensibili, DMS offre funzionalità di mascheramento dei dati che possono nascondere i dati sensibili modificando il contenuto delle colonne selezionate prima di caricarle nel database di destinazione.

    L'integrazione con diversi servizi di sicurezza AWS promuove la gestione sicura degli accessi in AWS DMS. Tramite le policy di AWS Identity and Access Management (IAM), gli amministratori possono definire autorizzazioni specifiche per utenti, gruppi e ruoli, garantendo un accesso controllato e sicuro durante l'intero processo di migrazione.

    La sicurezza viene ulteriormente rafforzata grazie all'integrazione di DMS con il Servizio AWS di gestione delle chiavi (KMS), che permette la creazione e la gestione di chiavi di crittografia per proteggere i dati durante l'intero processo di migrazione. Inoltre, DMS funziona perfettamente con AWS Secrets Manager, offrendo soluzioni di archiviazione e gestione centralizzate di credenziali e altre informazioni sensibili. Questo approccio completo alla sicurezza non solo rafforza la protezione dei dati, ma semplifica anche la gestione degli accessi durante l'intero processo di migrazione.

    DMS fornisce visibilità in tempo reale e rilevamento proattivo dei problemi grazie all'integrazione con Amazon SNS, CloudWatch, CloudTrail e log di database, mentre la dashboard di monitoraggio permette di centralizzare le informazioni per una gestione semplificata.

Continuità operativa

Apri tutto

    AWS DMS permette di migrare i database ad AWS praticamente senza tempi di inattività. Tutte le modifiche apportate ai dati durante la migrazione vengono replicate in modo continuo nel database di destinazione, in modo tale che il database di origine possa restare completamente operativo durante l'intero processo. Una volta completata l'operazione, il database di destinazione rimarrà sincronizzato con quello di origine, permettendo di scegliere il momento giusto per effettuare il passaggio al database di destinazione.

    AWS DMS è altamente resiliente e può ripararsi automaticamente. Monitora in modo continuo database di origine e di destinazione, connettività di rete e istanze di replica. In caso di interruzione, riavvia automaticamente il processo e prosegue la migrazione da dove si era interrotta. L'opzione multi-AZ di AWS DMS offre un'elevata disponibilità per la migrazione del database e la replica continua dei dati con istanze di replica ridondanti.

     

    DMS garantisce l'assenza di perdite di dati grazie a una serie di meccanismi integrati. Di fatto, DMS utilizza la tecnologia di acquisizione dei dati di modifica (CDC, Change Data Capture) per acquisire continuamente le modifiche effettuate nel database di origine durante la creazione della replica, garantendo l'acquisizione e la replica nel sistema di destinazione di tutte le nuove transazioni o modifiche.

    La coerenza delle transazioni viene garantita facendo in modo che modifiche correlate vengano migrate insieme come transazioni complete, preservando l'ordine delle modifiche e i limiti delle transazioni stesse. Durante l'intero processo di migrazione, DMS crea checkpoint per monitorare l'avanzamento del processo e garantire l'integrità dei dati. In caso di interruzioni, il processo di replica riprende dall'ultimo checkpoint, invece di ricominciare da capo.

    Inoltre, DMS effettua una convalida continua delle informazioni per confrontare i dati di origine e di destinazione e identificare eventuali discrepanze. La funzionalità di risincronizzazione dei dati gestisce automaticamente le discrepanze dei dati integrandosi perfettamente con le attività di migrazione esistenti. In caso di discrepanze, DMS recupera i dati correnti dal database di origine e li applica a quello di destinazione, mantenendo eventuali trasformazioni o mappature delle tabelle configurate.

    Questo approccio completo contribuisce a garantire l'accuratezza e la coerenza dei dati durante l'intero processo di migrazione. Tuttavia, l'assenza di perdita di dati dipende anche dalla corretta configurazione, dalla stabilità della rete e dal rispetto delle best practice di AWS per la migrazione dei database.

Costi contenuti

Apri tutto

    Le istanze on demand DMS permettono di pagare solo la capacità di migrazione di database consumata all'ora, senza impegni a lungo termine. In questo modo sarà possibile scongiurare i costi e la complessità implicati nella pianificazione, l'acquisto e la manutenzione di apparecchiature hardware, rendendo l'intero processo rapido ed economico.

    DMS Serverless rende ancora più semplice e conveniente la migrazione dei dati senza la necessità di fornire istanze di replica o monitorare manualmente l'uso e regolare la capacità. Fornisce, monitora e scala automaticamente le risorse di migrazione alla capacità ottimale necessaria per soddisfare la domanda, eliminando le attività di gestione delle istanze come la stima della capacità, il provisioning, l'ottimizzazione dei costi e la gestione delle versioni e delle patch dei motori di replica. Non è più necessario disporre di risorse eccessive per i picchi di domanda e paghi solo per la capacità di migrazione dei dati che utilizzi. DMS Serverless supporta diversi casi d'uso, tra cui la replica continua dei dati, il consolidamento del database e le migrazioni eterogenee e omogenee. Per ulteriori informazioni consulta la documentazione di AWS DMS Serverless.

Facilità d'uso

Apri tutto

    DMS è semplice da utilizzare. Non è necessario installare driver o applicazioni e, nella maggior parte dei casi, non occorre alcuna modifica al database di origine. Per iniziare la migrazione di un database sono sufficienti pochi passaggi nella Console di gestione AWS.

Ampia copertura

Apri tutto

    Con il sistema di gestione dei documenti (DMS, Document Management System), puoi effettuare una migrazione di database omogenea, migrando database omogenei, oppure modernizzarli con una migrazione eterogenea tra database diversi. DMS supporta oltre 20 database e data warehouse come endpoint di origine e di destinazione.

    Nelle migrazioni omogenee, la struttura dello schema, i tipi di dati e il codice del database sono già compatibili tra i database di origine e di destinazione. Esempi di migrazioni omogenee includono: da Oracle ad Amazon RDS per Oracleda MySQL ad Amazon Aurora MySQLda MySQL ad Amazon RDS per MySQLda Microsoft SQL Server ad Amazon RDS per SQL Server. Innanzitutto è necessario creare un'attività di migrazione con connessioni ai database di origine e di destinazione e poi è possibile avviare la migrazione in un solo passaggio. AWS DMS si occupa del resto.

    DMS offre alcune opzioni per le migrazioni omogenee. La prima opzione consiste nell'utilizzare strumenti nativi dei database integrati per migrare automaticamente al database di destinazione, senza la necessità di gestire le istanze di replica. È ideale per migrare tutti i tipi di dati e gli oggetti secondari per le migrazioni da MySQL e PostgreSQL ad Aurora e Amazon RDS come motori di destinazione. Per tutti gli altri motori sono disponibili opzioni alternative, ad esempio con l'utilizzo di DMS Serverless o delle istanze di replica DMS.

    Nelle migrazioni eterogenee, i motori dei database di origine e di destinazione sono differenti, come ad esempio da Oracle ad Aurorada Oracle a PostgreSQL oppure da Microsoft SQL Server a MySQL. Le migrazioni eterogenee si svolgono in due fasi. La struttura dello schema, i tipi di dati e il codice del database di origine e di destinazione possono essere molto diversi, quindi la prima fase consiste nel convertire lo schema e il codice sorgente in modo che corrispondano a quelli del database di destinazione. La seconda fase consiste nel migrare i dati dal database di origine al database di destinazione utilizzando DMS. Puoi scegliere tra le istanze di replica DMS o DMS Serverless, che automatizza le lunghe attività di provisioning, monitoraggio e dimensionamento delle risorse di migrazione. Tutti i tipi di dati richiesti saranno convertiti automaticamente durante la migrazione. 

    Per la conversione degli schemi, DMS offre due soluzioni specifiche che possono far risparmiare settimane o mesi di lavoro. Puoi accedere alla console DMS per avviare il flusso di lavoro DMS Schema Conversion (DMS SC) per un'esperienza completamente gestita o scaricare il software Schema Conversion Tool (SCT) per eseguire una valutazione e una conversione simili sul sistema locale.

    Entrambe le opzioni valutano e convertono automaticamente lo schema del database di origine e la maggior parte degli oggetti di codice, incluse visualizzazioni, procedure memorizzate e funzioni, in un formato compatibile con il database di destinazione. In pochi passaggi, puoi generare un report di valutazione che evidenzia la complessità della conversione dello schema. Questo report fornisce indicazioni prescrittive su come risolvere eventuali incompatibilità tra i motori del database di origine e di destinazione. Gli oggetti che non possono essere convertiti automaticamente vengono contrassegnati in modo chiaro come elementi di azione con istruzioni prescrittive su come convertirli, in modo che possano essere convertiti manualmente per completare la migrazione. Una volta completata la conversione dello schema, AWS DMS può migrare i dati dall'origine alla destinazione.

    DMS SC utilizza l'IA generativa in combinazione con un approccio tradizionale basato su regole per ridurre ulteriormente il numero di oggetti di database che richiedono la conversione manuale. Con i consigli dell'IA generativa, puoi semplificare e accelerare i progetti di migrazione del database, soprattutto per oggetti di codice complessi come procedure memorizzate, funzioni o trigger. DMS Schema Conversion con IA generativa accelera la migrazione fornendo consigli di codice revisionabili, riducendo i tempi e gli sforzi necessari per le conversioni complesse e rendendo le migrazioni dei database più rapide e affidabili. Questa funzionalità consente la conversione dello schema di database da motori commerciali, come Microsoft SQL Server, alla versione di Amazon Aurora compatibile con PostgreSQL e ad Amazon Relational Database Service (Amazon RDS) per PostgreSQL. Per ulteriori informazioni su DMS SC, consulta la nostra documentazione e la guida introduttiva. Consulta la documentazione sulle conversioni di database supportate da DMS SC e sulle conversioni AWS SCT.

    Per convertire le istruzioni SQL integrate nell'applicazione, Amazon Q Developer può scansionare il codice sorgente dell'applicazione Java e convertire il codice da Oracle ad Amazon Aurora PostgreSQL o Amazon RDS per PostgreSQL.

Domande frequenti

Apri tutto

    AWS DMS viene utilizzato per le migrazioni di database e data warehouse da e verso AWS, oltre alla replica continua dei dati e al consolidamento del database. Con DMS, puoi migrare a un database AWS completamente gestito. Sposta i database open source e commerciali autogestiti su servizi di database AWS completamente gestiti per ottenere agilità, time to market più rapido e maggiore disponibilità, riducendo al contempo il carico operativo.

    In alternativa, puoi scegliere di modernizzare i database tramite migrazioni eterogenee verso database AWS dedicati. Con AWS, puoi scegliere i database giusti e ottimizzarli in termini di prezzo e prestazioni su qualsiasi scala.

     

    Se hai effettuato la registrazione al Piano gratuito AWS prima del 15 luglio 2025, hai 750 ore di utilizzo dell'istanza dms.t3.micro nella zona di disponibilità (AZ) singola ogni mese per un anno. Riceverai anche 50 GB di spazio di archiviazione per scopo generico (SSD) inclusi. A seconda della funzionalità, è previsto un costo in base all'utilizzo. Per DMS Fleet Advisor e DMS SC, si paga soltanto lo spazio di archiviazione utilizzato. Per quanto riguarda le opzioni di migrazione di DMS, indipendentemente dal fatto che utilizzi istanze di replica o opzioni serverless, paghi per la capacità utilizzata su base oraria. Per ulteriori informazioni, consulta la pagina dei prezzi di DMS.

    Se ti iscrivi al Piano gratuito AWS dopo il 15 luglio 2025, potrai scegliere tra un piano gratuito o un piano a pagamento per accedere a DMS e a tutte le sue funzionalità, incluso DMS Serverless. Entrambi i piani ti offriranno 100 USD in crediti e fino a 100 USD aggiuntivi in crediti per l'attivazione dei servizi AWS di base (consulta il widget “Esplora AWS” nella Console di gestione AWS). Una volta esauriti i crediti del livello gratuito, sarà necessario passare a un piano a pagamento per continuare a utilizzare il servizio. I crediti del piano gratuito sono validi per un massimo di dodici mesi.

    Il Piano gratuito AWS si applica a servizi selezionati in tutte le Regioni globali. I crediti del piano gratuito non sono al momento disponibili nelle regioni AWS GovCloud (Stati Uniti) o nella regione Cina (Pechino).

    Indipendentemente dal momento in cui ti registri al Piano gratuito AWS, non è previsto alcun costo di trasferimento dati DMS per il traffico in entrata o in uscita dal nodo DMS stesso. L'utilizzo nell'ambito del Piano gratuito AWS viene calcolato ogni mese in tutte le regioni e viene applicato automaticamente alla fattura. L'utilizzo gratuito non è cumulabile.