Guida all'implementazione

11 fasi  |  120 minuti

D: Cos'è Amazon Aurora?

Amazon Aurora è un motore di database relazionale compatibile con MySQL che unisce la velocità e la disponibilità dei database commerciali di fascia alta, come Oracle, alla semplicità e al costo ridotto dei database open source come MySQL.

D: Qual è il vantaggio di migrare dati verso Amazon Aurora?

Amazon Aurora è un database a costo ridotto completamente gestito, che offre la sicurezza, la disponibilità e l'affidabilità di un database commerciale a un decimo del prezzo. Amazon Aurora è anche compatibile con Amazon Relational Database Service (RDS), un servizio che gestisce attività dispendiose a livello di tempo quali, ad esempio, il provisioning, l'applicazione di patch, il backup, il recupero, il rilevamento degli errori e il ripristino.

Q: Cos'è AWS Database Migration Service (DMS) e quali sono i vantaggi del suo utilizzo per la migrazione?

AWS Database Migration Service (DMS) un servizio a costo ridotto che ti consente di migrare database in AWS in modo semplice e sicuro. L'impostazione di un'attività di replica richiede pochi minuti, poco rispetto alle ore o ai giorni di soluzioni di replica con gestione manuale che vanno installate e configurate. La replica dei dati di AWS DMS è strettamente integrata con AWS Schema Conversion Tool, consentendo di semplificare progetti di migrazione di database eterogenei, come da Oracle verso Aurora.

D: Che cos’è AWS Schema Conversion Tool (SCT)?

AWS Schema Conversion Tool facilita le migrazioni eterogenee dei database convertendo automaticamente lo schema del database di origine e la maggior parte del codice personalizzato, incluse visualizzazioni, procedure e funzioni archiviate, 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.

D: In quali regioni AWS sono disponibili i servizi Amazon Aurora e AWS DMS?

Consulta la documentazione di Amazon Aurora e di AWS DMS per verificarne la disponibilità prima di avviare il progetto.

D: Cos'è uno stack CloudFormation?

Uno stack CloudFormation è una raccolta di risorse AWS che puoi gestire come un'unità singola. Le risorse di uno stack sono definite dal modello CloudFormation dello stack. Questo progetto prevede l'utilizzo di uno stack AWS CloudFormation per creare ed effettuare il provisioning del VPC, delle sottoreti, dei gruppi di sicurezza e delle istanze RDS che ti occorrono per completare la migrazione del database da Oracle verso Aurora. Dopo aver completato il progetto, puoi facilmente eliminare lo stack per evitare costi aggiuntivi. 

D: Posso personalizzare il modello CloudFormation utilizzato in questo progetto?

Sì. Il modello CloudFormation è stato pensato per ottenere input dall'utente ed effettuare il provisioning dei servizi AWS richiesti con configurazioni ridotte al minimo. Tuttavia, se vuoi apportare modifiche ad alcune configurazioni come il blocco CIDR VPC, i tipi di istanza RDS, ecc., puoi aggiornare il modello prima di avviarlo.

D. AWS DMS e SCT supportano la migrazione di schemi di database complessi?

Sì. Questo progetto aiuta a capire la metodologia da utilizzare per le migrazioni di database eterogenei utilizzando una struttura di schema semplice. Questa esperienza può essere di aiuto nella migrazione di scenari di database complessi.

D. Il servizio AWS DMS supporta solo la migrazione di dati completa, come illustrato nel progetto?

No. AWS DMS può essere utilizzato per la migrazione di dati completa come per la replica di dati continua (CDC). AWS DMS acquisisce le modifiche apportate al database di origine e le applica in modo coerente dal punto di vista transazionale al database di destinazione. La sola modifica da compiere è nelle impostazioni dell'attività. Crea una nuova attività con CDC attivato e l'attività di replica dei dati verrà eseguita fino a che non venga modificata o interrotta.

D: Qual è il costo di esecuzione di questo progetto?

Il costo associato al tuo progetto di migrazione sarà inferiore a 5 USD, purché venga completato in 2 ore. Per maggiori dettagli, consulta la sezione Servizi utilizzati e costi.

Guida all'implementazione