AWS Database Migration Service aiuta a migrare database in AWS in modo semplice e sicuro. Con AWS Database Migration Service, il database di origine resterà completamente operativo anche durante la migrazione, per ridurre al minimo le interruzioni delle applicazioni che usano il database.

AWS Database Migration Service consente di migrare i dati da e verso tutti i database commerciali e open source più utilizzati. Il servizio supporta sia migrazioni omogenee, ad esempio da Oracle a Oracle, sia migrazioni eterogenee tra diverse piattaforme di database, ad esempio da Oracle ad Amazon Aurora o da Microsoft SQL Server a MySQL. Per facilitare le migrazioni eterogenee, AWS Database Migration Service include uno strumento di conversione degli schemi in grado di convertire lo schema e il codice del database di origine (incluse le visualizzazioni, le stored procedure e le funzioni) in un formato compatibile con il database di destinazione. Il codice che non può essere convertito automaticamente viene contrassegnato in modo chiaro per individuare con la massima facilità i punti in cui è necessario intervenire manualmente.

Per iniziare la migrazione di un database sono sufficienti pochi clic nella Console di gestione AWS. Una volta avviata la migrazione, AWS gestisce tutte le complessità del processo (ad esempio la trasformazione dei tipi di dati, la compressione e il trasferimento in parallelo per velocizzare la copia dei dati) e verifica che le modifiche ai dati del database di origine che hanno luogo durante la migrazione vengano applicate automaticamente anche in quello di destinazione.

AWS Database Migration Service è semplice da utilizzare e prevede costi ridotti. I costi sono calcolati esclusivamente sulle risorse di calcolo utilizzate durante il processo; la migrazione di un database delle dimensioni di più terabyte può costare solo 3 USD.

688_2up_RDSdataMigration

Anteprima di AWS Database Migration Service disponibile

Iscriviti per l'anteprima
AWS-Database-Migration-Service_DSC_2210
Video: Introducing AWS Database Migration Service at re:Invent 2015
Introducing AWS Database Migration Service
Benefit_Minimize-Downtime_Orange

Poiché AWS Database Migration Service verifica che le modifiche ai dati del database di origine che hanno luogo durante la migrazione vengano applicate automaticamente anche in quello di destinazione, durante il processo di migrazione il database sorgente sarà completamente operativo. Una volta terminata la migrazione iniziale, il database di destinazione rimarrà sincronizzato con quello di origine per tutto il tempo che desideri, consentendoti di scegliere il momento più opportuno per trasferire un'applicazione dal database di origine a quello di destinazione, tenendo sotto controllo i rischi e riducendo al minimo i tempi di inattività dell'applicazione.

Benefit_Click_Red

Un'attività di migrazione può essere configurata in pochi minuti tramite la Console di gestione AWS. In un'attività di migrazione si definiscono tutte le informazioni su cui AWS Database Migration Service baserà la migrazione. Sarà necessario configurare i collegamenti tra il database di origine e quello di destinazione e scegliere il tipo di replica dell'istanza in cui sarà eseguito il processo di migrazione. Una volta completata la configurazione, è possibile testare l'attività in un ambiente di sviluppo o di test per verificare i vari passaggi del processo. Una volta terminato il testing o la verifica, bastano pochi clic per utilizzare la stessa attività nell'ambiente di produzione o in qualsiasi altro ambiente.

AmazonEFS_Benefit_LowCost

Con AWS Database Migration Service, i costi sono calcolati esclusivamente sulle risorse di calcolo utilizzate durante il processo. La migrazione di un database delle dimensioni di più terabyte può costare solo 3 USD. Ulteriori informazioni »

Benefit_Instance-Efficiency_LightBlue

AWS Database Migration Service è un servizio resiliente che corregge automaticamente gli errori. Monitora in modo continuo database di origine e di destinazione, connettività di rete e replica dell'istanza. Se il processo di replica si arresta, lo riavvierà automaticamente e proseguirà la migrazione dal punto da cui era stata interrotta. In caso di errori che non posso essere risolti automaticamente, raccoglierà informazioni di diagnostica approfondite che consentiranno di decidere le misure più opportune.

Benefit_Server_Yellow

AWS Database Migration Service consente di migrare i dati da e verso tutte le piattaforme di database commerciali e open source più utilizzate. Il servizio supporta sia migrazioni omogenee, ad esempio da Oracle a Oracle, sia migrazioni eterogenee tra diverse piattaforme di database, ad esempio da Oracle ad Amazon Aurora o da SQL Server a MySQL. AWS Database Migration Service può migrare database locali verso Amazon RDS o Amazon EC2, database in esecuzione in EC2 verso RDS (e viceversa) e migrare un database RDS verso un altro database RDS.


688_2up_SchemaConversion

Le migrazioni eterogenee di database sono spesso lunghe, complesse e difficoltose. Questo perché i database di origine e di destinazione usano formati differenti per gli oggetti dello schema, nonché sintassi e strutture linguistiche diverse per il codice usato nelle stored procedure e nelle funzioni. Date queste differenze di formato, gli oggetti dello schema nel database di origine devono essere convertiti in un formato compatibile con il database di destinazione prima di avviare la migrazione dei dati. Lo strumento di conversione degli schemi di AWS semplifica questo procedimento convertendo automaticamente l'intero schema del database di origine e la maggior parte del codice creato manualmente in un formato compatibile con il database di destinazione. Il codice che non può essere convertito automaticamente viene contrassegnato in modo chiaro per poter intervenire manualmente.


AWS Database Migration Service include una funzionalità di valutazione che fornisce suggerimenti sul motore di Amazon RDS di destinazione più idoneo per la migrazione del database. Grazie a questa funzionalità, i punti del codice sorgente che non possono essere convertiti automaticamente e che necessiteranno di un intervento manuale verranno evidenziati e potrai accedervi mediante un apposito browser con cui navigare all'interno del codice. La funzione di valutazione, inoltre, fornisce suggerimenti sui modelli di progettazione che consentono di implementare diverse caratteristiche del motore di database di origine che non hanno equivalenti nel motore verso cui viene effettuata la migrazione.

Le migrazioni eterogenee di database sono spesso lunghe, complesse e difficoltose. Questo perché i database di origine e di destinazione usano formati differenti per gli oggetti dello schema, nonché sintassi e strutture linguistiche diverse per il codice usato nelle stored procedure e nelle funzioni. Date queste differenze di formato, gli oggetti dello schema nel database di origine devono essere convertiti in un formato compatibile con il database di destinazione prima di avviare la migrazione dei dati. Lo strumento di conversione degli schemi di AWS semplifica questo procedimento convertendo automaticamente l'intero schema del database di origine e la maggior parte del codice creato manualmente in un formato compatibile con il database di destinazione. Il codice che non può essere convertito automaticamente viene contrassegnato in modo chiaro per poter intervenire manualmente.

Dal momento in cui il processo di migrazione viene avviato, la funzionalità di rilevamento delle modifiche dei dati di AWS Database Migration Service individua e applica tutte le modifiche dei dati all'interno del database di origine al database di destinazione. In questo modo i tempi di inattività vengono ridotti al minimo, perché il database di origine rimane operativo durante tutto il processo; inoltre sarà possibile decidere il momento più opportuno per trasferire l'applicazione da un database all'altro. Il rilevamento delle modifiche dei dati consente inoltre la replica continua dei dati, particolarmente utile in casi quali l'integrazione di applicazioni o il disaster recovery, ovvero quando è necessario eseguire la replica di dati in più database Amazon RDS, EC2 o esterni ad AWS. AWS Database Migration Service può eseguire la replica continua dei dati da un database a un altro e tra database omogenei ed eterogenei.

AWS Database Migration Service semplifica il recupero in caso di guasti a rete o host. Monitora in modo continuo database di origine e di destinazione, connettività di rete e infrastruttura su cui è in esecuzione il processo di replica, attivando allarmi in caso di guasti in corso o imminenti. Disporre di una resilienza di questo tipo può essere un fattore critico in un processo di migrazione; se i database di origine e di destinazione perdono la sincronizzazione non potranno offrire dati affidabili.

AWS Database Migration Service raccoglie un ampio set di dati di diagnostica e fornisce una panoramica completa dei processi di replica e di caricamento, includendo dati quali latenza e throughput del trasferimento. In questo modo risulta più semplice monitorare l'intero processo e risolvere eventuali errori o colli di bottiglia che possono verificarsi durante le migrazioni di database.