P: ¿Qué es Amazon Aurora?

Amazon Aurora es un motor de base de datos relacional compatible con MySQL que combina la velocidad y la disponibilidad que tienen las bases de datos comerciales de gama alta, como Oracle, con la simplicidad y la rentabilidad de las bases de datos de código abierto, como MySQL.

P: ¿Por qué debería migrar datos a Amazon Aurora?

Amazon Aurora es un servicio rentable y completamente administrado que ofrece la seguridad, disponibilidad y fiabilidad de una base de datos comercial a un décimo del costo. Amazon Aurora también es compatible con Amazon Relational Database Service (RDS), un servicio que administra tareas demoradas, como aprovisionamiento, parches, backup, recuperación, detección de errores y reparación.

P: ¿Qué es AWS Database Migration Service (DMS) y cuáles son los beneficios de usarlo para realizar migraciones?

AWS Database Migration Service (DMS) es un servicio de bajo costo que lo ayuda a migrar bases de datos a AWS de manera fácil y segura. Las tareas de replicación se pueden configurar en cuestión de minutos en lugar de horas o días, en comparación con las soluciones de replicación autoadministradas que se deben instalar y configurar. La replicación de datos de AWS DMS se integra de manera estrecha con AWS Schema Conversion Tool, lo que simplifica los proyectos de migración de bases de datos heterogéneos, como los de Oracle a Aurora.

P: ¿Qué es AWS Schema Conversion Tool (SCT)?

AWS Schema Conversion Tool (SCT) facilita la migración de bases de datos heterogéneas a través de la conversión automática del esquema de la base de datos de origen de Oracle y la mayor parte del código personalizado, incluidas vistas, procedimientos almacenados y funciones, a un formato compatible con la base de datos de destino, como Aurora. El código que no se pueda convertir automáticamente se marca con claridad para que se pueda convertir de forma manual.

P: ¿En qué regiones de AWS están disponibles el servicio de AWS DMS y Amazon Aurora?

Consulte la documentación de Amazon Aurora y AWS DMS para obtener información sobre disponibilidad antes de lanzar el proyecto.

P: ¿Qué es el stack CloudFormation?

Un stack CloudFormation es un conjunto de recursos de AWS que se puede administrar como una única unidad. Los recursos de un stack están definidos por la plantilla CloudFormation del stack. En este proyecto, utilizará un stack CloudFormation para crear y aprovisionar la VPC, las subredes, los grupos de seguridad y las instancias RDS necesarias para completar la migración de base de datos de Oracle a Aurora. Una vez que complete el proyecto, podrá eliminar fácilmente el stack para evitar cargos adicionales. 

P: ¿Puedo personalizar la plantilla CloudFormation que se utiliza en este proyecto?

Sí. La plantilla CloudFormation está diseñada para recibir poca carga por parte del usuario y aprovisionar los productos de AWS requeridos con configuraciones mínimas. Sin embargo, si desea modificar valores de la configuración como bloque VPC CIDR, tipos de instancias de RDS, etc., puede actualizar la plantilla y lanzarla.

P: ¿AWS DMS y SCT admiten migraciones de esquemas de bases de datos complejos?

Sí. Este proyecto ayuda a comprender la metodología que debe utilizarse para migraciones de bases de datos heterogéneas con una estructura de esquema simple. Esta práctica puede ayudar en la migración de casos de bases de datos complejos.

P: ¿El servicio de AWS DMS solo admite migraciones de datos, como se muestra en el proyecto?

No. Es posible usar AWS DMS para una migración única de datos así como también para una replicación de datos continua (CDC). AWS DMS detecta cambios en la base de datos de origen y los implementa de manera constante de forma transaccional en la base de datos de destino. El único cambio que debe realizar es en las configuraciones Task. Cree una nueva tarea con CDC habilitado y, a continuación, la tarea de replicación de datos se ejecutará hasta que la modifique o termine.

P: ¿Cuál será el costo de ejecutar este proyecto?

Los costos asociados con la migración del proyecto serán menores que 5 USD, si asumimos que se completará en 2 horas. Para obtener más información, consulte Servicios utilizados y costos.