AWS Database Migration Service (AWS DMS), antes de empezar - Guía para desarrolladores de aplicaciones avanzadas de AMS

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

AWS Database Migration Service (AWS DMS), antes de empezar

Al planificar una migración de base de datos mediante el AMS AWS DMS, tenga en cuenta lo siguiente:

  • Puntos finales de origen y destino: debe saber qué información y tablas de la base de datos de origen deben migrarse a la base de datos de destino. AMS AWS DMS admite la migración básica de esquemas, incluida la creación de tablas y claves principales. Sin embargo, AMS AWS DMS no crea automáticamente índices secundarios, claves externas, cuentas, etc. en la base de datos de destino. Consulte Fuentes de migración de datos y Objetivos de la migración de datos para obtener más información.

  • Migración de esquemas o códigos: AMS AWS DMS no realiza conversiones de esquemas o códigos. Puede utilizar herramientas como Oracle SQL Developer, MySQL Workbench o pgAdmin III para convertir el esquema. Si desea convertir un esquema existente en un motor de base de datos diferente, puede utilizar la herramienta de conversión de esquemas de AWS. Puede crear un esquema de destino y también generar y crear un esquema completo: tablas, índices, vistas y así sucesivamente. También puede utilizar la herramienta para convertir PL/SQL TSQL a PgSQL y otros formatos.

  • Tipos de datos no compatibles: algunos tipos de datos de origen deben convertirse en tipos de datos equivalentes a los de la base de datos de destino.

AWS DMS escenarios a tener en cuenta

Los siguientes escenarios documentados pueden ayudarle a diseñar su propia ruta de migración de bases de datos.

Para migrar una base de datos, debe hacer lo siguiente:

  • Planifique la migración de su base de datos, lo que incluye la configuración de un grupo de subredes de replicación.

  • Asigne una instancia de replicación que realice todos los procesos de la migración.

  • Especifique un punto final de base de datos de origen y uno de destino.

  • Crear una tarea o conjunto de tareas para definir qué tablas y procesos de replicación desea utilizar.

  • Cree el AWS DMS IAM dms-cloudwatch-logs-role y las dms-vpc-role funciones. Si utiliza Amazon Redshift como base de datos de destino, también debe crear y añadir el rol de IAM a dms-access-for-endpoint su cuenta de AWS. Para obtener más información, consulte Crear las funciones de IAM para usarlas con la AWS CLI y la API de AWS DMS.

Estos tutoriales proporcionan un ejemplo del uso de la consola AMS o la CLI de AMS para crear un AWS Database Migration Service ()AWS DMS. Se proporcionan comandos de CLI para crear la instancia de AWS DMS replicación, el grupo de subredes y la tarea, así como un punto final de AWS DMS origen y un punto final de destino.

Para obtener más información sobre AMS AWS DMS, consulte AWS Database Migration Servicela información general y las respuestas a AWS Database Migration Service FAQslas preguntas más frecuentes.