Seleccione sus preferencias de cookies

Usamos cookies esenciales y herramientas similares que son necesarias para proporcionar nuestro sitio y nuestros servicios. Usamos cookies de rendimiento para recopilar estadísticas anónimas para que podamos entender cómo los clientes usan nuestro sitio y hacer mejoras. Las cookies esenciales no se pueden desactivar, pero puede hacer clic en “Personalizar” o “Rechazar” para rechazar las cookies de rendimiento.

Si está de acuerdo, AWS y los terceros aprobados también utilizarán cookies para proporcionar características útiles del sitio, recordar sus preferencias y mostrar contenido relevante, incluida publicidad relevante. Para aceptar o rechazar todas las cookies no esenciales, haga clic en “Aceptar” o “Rechazar”. Para elegir opciones más detalladas, haga clic en “Personalizar”.

Complete los requisitos previos para la configuración AWS Database Migration Service

Modo de enfoque
Complete los requisitos previos para la configuración AWS Database Migration Service - AWS Database Migration Service

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.

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.

En esta sección, puede aprender las tareas previas para AWS DMS, por ejemplo, configurar las bases de datos de origen y destino. Como parte de estas tareas, también configuras una nube privada virtual (VPC) basada en el VPC servicio de Amazon para contener tus recursos. Además, configura una EC2 instancia de Amazon que utiliza para rellenar la base de datos de origen y verificar la replicación en la base de datos de destino.

nota

Rellenar la base de datos de origen tarda hasta 45 minutos.

Para este tutorial, debe crear una base de datos MariaDB como fuente y una base de datos SQL Postgre como destino. En este escenario se utilizan motores de bases de datos de bajo costo y de uso común para demostrar la replicación. El uso de diferentes motores de bases de datos demuestra AWS DMS las funciones para migrar datos entre plataformas heterogéneas.

Los recursos de este tutorial utilizan la región Oeste de EE. UU. (Oregón). Si desea utilizar una AWS región diferente, especifique la región elegida en lugar de donde aparezca US West (Oregón).

nota

En aras de la simplicidad, las bases de datos que cree para este tutorial no utilizan el cifrado ni otras características de seguridad avanzadas. Debe utilizar características de seguridad para mantener seguras las bases de datos de producción. Para obtener más información, consulta Seguridad en Amazon RDS.

Para obtener los pasos previos, consulte los temas siguientes.

Creación de un VPC

En esta sección, debe crear una VPC para contener sus AWS recursos. El uso de un VPC es una práctica recomendada cuando se utilizan AWS recursos, de modo que las bases de datos, EC2 las instancias de Amazon, los grupos de seguridad, etc., estén organizadas de forma lógica y sean seguras.

El uso de un como recurso VPC para el tutorial también garantiza que se eliminarán todos los recursos que utilice cuando haya terminado con el tutorial. Debe eliminar todos los recursos que VPC contiene a antes de poder eliminar elVPC.

Para crear un VPC para usarlo con AWS DMS
  1. Inicia sesión en la VPC consola de Amazon AWS Management Console y ábrela en https://console.aws.amazon.com/vpc/.

  2. En el panel de navegación, selecciona VPCPanel de control y, a continuación, selecciona Crear VPC.

  3. En la VPC página Crear, introduce las siguientes opciones:

    • Recursos para crear: VPCy más

    • Generación automática de etiquetas de nombre: elija Generar automáticamente e ingrese DMSVPC.

    • IPv4bloquear: 10.0.1.0/24

    • IPv6CIDRbloque: Sin IPv6 CIDR bloqueo

    • Tenencia: predeterminada

    • Número de zonas de disponibilidad: 2

    • Número de subredes públicas: 2

    • Número de subredes privadas: 2

    • NATpasarelas ($): ninguna

    • VPCpuntos finales: ninguno

    Seleccione CrearVPC.

  4. En el panel de navegación, elija Su. VPCs Anote el VPC ID de DMSVPC.

  5. En el panel de navegación, elija Grupos de seguridad.

  6. Elige el grupo denominado default que tenga un VPCID que coincida con el ID que has indicado DMSVPC.

  7. Elija la pestaña Reglas de entrada y, a continuación, elija Editar reglas de entrada.

  8. Seleccione Agregar regla. Agregue una regla del tipo My SQL /Aurora y elija Anywhere- IPv4 como Source.

  9. Elija Agregar regla de nuevo. Añada una regla de tipo Postgre SQL y elija Anywhere- IPv4 como Source.

  10. Seleccione Guardar reglas.

Crear grupos de RDS parámetros de Amazon

Para especificar la configuración de sus bases de datos de origen y destino AWS DMS, utilice los grupos de RDS parámetros de Amazon. Para permitir la replicación inicial y continua entre las bases de datos, asegúrese de configurar lo siguiente:

  • El registro binario de su base de datos de origen, de modo que AWS DMS pueda determinar qué actualizaciones incrementales necesita replicar.

  • La función de replicación de la base de datos de destino, de modo que se AWS DMS ignoran las restricciones de clave externa durante la transferencia de datos inicial. Con esta configuración, AWS DMS puede migrar datos desordenados.

Para crear grupos de parámetros para usarlos con AWS DMS
  1. Abre la RDS consola de Amazon en https://console.aws.amazon.com/rds/.

  2. En el panel de navegación, elija Grupos de parámetros.

  3. En la página Grupos de parámetros, elija Crear grupo de parámetros.

  4. En la página Crear grupo de parámetros, ingrese los siguientes ajustes:

    • Familia de grupos de parámetros: mariadb10.6

    • Group name: dms-mariadb-parameters

    • Description: Group for specifying binary log settings for replication

    Seleccione Crear.

  5. En la página Grupos de parámetros dms-mariadb-parameters, elija y, en la dms-mariadb-parameterspágina, elija Editar.

  6. Establezca los siguientes parámetros en los siguientes valores:

    • binlog_checksum: NONE

    • formato_binario: ROW

    Elija Guardar cambios.

  7. En la página Grupos de parámetros, elija Crear grupo de parámetros de nuevo.

  8. En la página Crear grupo de parámetros, ingrese los siguientes ajustes:

    • Familia de grupos de parámetros: postgres13

    • Group name: dms-postgresql-parameters

    • Description: Group for specifying role setting for replication

    Seleccione Crear.

  9. En la página de grupos de parámetros, elija. dms-postgresql-parameters

  10. En la dms-postgresql-parameterspágina, elija Editar y defina el parámetro session_replication_role en replica. Tenga en cuenta que el parámetro session_replication_role no se encuentra en la primera página de los parámetros. Utilice los controles de paginación o el campo de búsqueda para encontrar el parámetro.

  11. Elija Guardar cambios.

Crea tu base de RDS datos Amazon de origen

Utilice el siguiente procedimiento para crear la RDS base de datos de Amazon de origen.

Para crear su base de datos fuente de Amazon RDS for MariaDB
  1. Abre la RDS consola de Amazon en https://console.aws.amazon.com/rds/.

  2. En la página Panel, elija Crear base de datos en la sección Base de datos. No elija Crear base de datos en la SQL sección Pruebe la nueva opción de despliegue RDS Multi-AZ de Amazon para My SQL y Postgre, situada en la parte superior de la página.

  3. En la página Crear base de datos, establezca las siguientes opciones:

    • Elegir un método de creación de base de datos: Elija Creación estándar.

    • Opciones de motor: para el tipo de motor, elija MariaDB. Para Versión, deje seleccionada MariaDB 10.6.14.

    • Plantillas: elija desarrollo/pruebas.

    • Configuración:

      • Identificador de instancia de base de datos: Ingrese dms-mariadb.

      • En la sección Configuración de credenciales, realice lo siguiente:

        • Nombre de usuario principal: déjelo como admin.

        • Deje desactivada la opción Administrar credenciales maestras en AWS Secrets Manager.

        • Generar automáticamente una contraseña: déjela sin seleccionar.

        • Contraseña maestra: ingrese changeit.

        • Confirmar la contraseña: ingrese changeit de nuevo.

    • Configuración de instancias:

      • Clase de instancia de base de datos: deje las Clases estándar elegidas.

      • Para la clase de instancia de base de datos, elija db.m5.large.

    • Almacenamiento:

      • Desactive la casilla Habilitar el escalado automático del almacenamiento.

      • Deje el resto de la configuración tal y como está.

    • Disponibilidad y durabilidad: deje seleccionada la opción No crear una instancia en espera.

    • Connectivity (Conectividad):

      • Salir del recurso informático No se conecte a un recurso EC2 informático

      • Tipo de red: dejar IPv4seleccionado.

      • Nube privada virtual: DMSVPC-vpc

      • Acceso público: . Debe habilitar el acceso público para utilizar AWS Schema Conversion Tool.

      • Zona de disponibilidad: us-west-2a

      • Deje el resto de la configuración tal y como está.

    • Autenticación de base de datos: deje seleccionada la Autenticación con contraseña.

    • En Monitoreo, desactive la casilla Activar información de rendimiento. Amplíe la sección Configuración adicional y desactive la casilla Habilitar el monitoreo mejorado.

    • Expanda Configuración adicional:

      • En Opciones de la base de datos, ingrese dms_sample para Nombre de la base de datos inicial.

      • En el grupo de parámetros de base de datos, elija. dms-mariadb-parameters

      • Para Grupo de opciones, deje seleccionado default:mariadb-10-6.

      • En Backup (Copia de seguridad), haga lo siguiente:

        • Deje seleccionado Habilitar copias de seguridad automáticas. La base de datos de origen debe tener habilitadas las copias de seguridad automáticas para permitir la replicación continua.

        • Para Periodo de retención de copia de seguridad, elija 1 día.

        • Para Periodo de copia de seguridad, deje seleccionada la opción Sin preferencia.

        • Desactive la casilla Copiar etiquetas en instantáneas.

        • Deje sin marcar la casilla Habilitar la replicación en otra AWS región.

      • En Cifrado, desactive la casilla Habilitar cifrado.

      • Deje la sección Exportaciones de registros tal como está.

      • En Mantenimiento, desactive la casilla Habilitar la actualización automática de la versión secundaria y deje la configuración del Periodo de mantenimiento como Sin preferencias.

      • Deje sin marcar la opción Habilitar la protección contra la eliminación.

  4. Elija Create database (Creación de base de datos).

Crea tu base de RDS datos de Amazon objetivo

Repita el procedimiento anterior para crear la RDS base de datos de Amazon de destino, con los siguientes cambios.

Para crear su base de datos de destino RDS para Postgre SQL
  1. Repita los pasos 1 y 2 del procedimiento anterior.

  2. En la página Crear base de datos, establezca las mismas opciones, excepto las siguientes:

    1. Para ver las opciones de motor, elija Postgre. SQL

    2. Para la versión, elija Postgre 13.7-R1 SQL

    3. En DB instance identifier (Identificador de instancia de base de datos), ingrese dms-postgresql.

    4. Para Nombre de usuario principal, deje seleccionado postgres.

    5. Para el grupo de parámetros de base de datos, elija. dms-postgresql-parameters

    6. Eliminar Habilitar copias de seguridad automáticas.

  3. Elija Create database (Creación de base de datos).

Crear un EC2 cliente de Amazon

En esta sección, crearás un EC2 cliente de Amazon. Puede utilizar este cliente para rellenar la base de datos de origen con datos para replicar. También utiliza este cliente para verificar la replicación mediante la ejecución de consultas en la base de datos de destino.

El uso de un EC2 cliente de Amazon para acceder a sus bases de datos ofrece las siguientes ventajas en comparación con el acceso a sus bases de datos a través de Internet:

  • Puedes restringir el acceso a tus bases de datos a los clientes que estén en las mismasVPC.

  • Hemos confirmado que las herramientas que utiliza en este tutorial funcionan y son fáciles de instalar en Amazon Linux 2023, por lo que lo recomendamos para este tutorial.

  • VPCPor lo general, las operaciones de datos entre componentes funcionan mejor que las realizadas a través de Internet.

Para crear y configurar un EC2 cliente de Amazon para rellenar tu base de datos de origen
  1. Abre la EC2 consola de Amazon en https://console.aws.amazon.com/ec2/.

  2. En el Panel, elija Lanzar instancia.

  3. En la página Lanzar una instancia, ingrese los siguientes valores:

    1. En la sección Nombre y etiquetas, ingrese DMSClient para Nombre.

    2. En la sección Imágenes de aplicaciones y sistema operativo (Imagen de máquina de Amazon), deje la configuración como está.

    3. En la sección Tipo de instancia, elija t2.xlarge.

    4. En la sección Par de claves (inicio de sesión), elija Crear un nuevo par de claves.

    5. En la página Crear par de claves, ingrese lo siguiente:

      • Key pair name: DMSKeyPair

      • Tipo de par de claves: Dejar como RSA.

      • Formato de archivo de clave privada: elija pem para Abrir SSH en macOS o Linux, o ppk para Pu TTY en Windows.

      Guarde el archivo de claves cuando se le pida.

      nota

      También puedes usar un par de EC2 claves de Amazon existente en lugar de crear uno nuevo.

    6. En la sección Configuración de red, elija Editar. Seleccione los siguientes valores:

      • VPC- obligatorio: elija el VPC con el ID que registró para el DMSVPC-vpcVPC.

      • Subred: elija la primera subred pública.

      • Asignar automáticamente IP pública: elija Habilitar.

      Deje el resto de la configuración como está y elija Lanzar instancia.

Rellenar la base de datos de origen

En esta sección, encontrará los puntos de conexión para las bases de datos de origen y destino para utilizarlos posteriormente y utilizará las siguientes herramientas para rellenar la base de datos de origen:

  • Git, para descargar el script que rellena la base de datos de origen.

  • Cliente de MariaDB, para ejecutar este script.

Obtener puntos de conexión

Busque y anote los puntos finales de sus instancias de base de RDS datos para MariaDB RDS y SQL Postgre para usarlos más adelante.

Búsqueda de los puntos de conexión de la instancia de base de datos
  1. Inicia sesión en la RDS consola de Amazon AWS Management Console y ábrela en https://console.aws.amazon.com/rds/.

  2. En el panel de navegación, elija Bases de datos.

  3. Elija la base de datos de dms-mariadb y anote el valor del punto de conexión para la base de datos.

  4. Repita los pasos anteriores para la base de datos de dms-postgresql.

Rellenar la base de datos de origen

A continuación, conéctese a su instancia de cliente, instale el software necesario, descargue scripts de base de datos de AWS ejemplo de Git y ejecute los scripts para rellenar la base de datos de origen.

Relleno de la base de datos de origen
  1. Conéctese a la instancia del cliente con el nombre de host y la clave pública que guardó en los pasos anteriores.

    Para obtener más información sobre cómo conectarse a una EC2 instancia de Amazon, consulte Acceder a instancias en la Guía del EC2 usuario de Amazon.

    nota

    Si utilizas PuTTY, activa TCP keepalives en la página de configuración de la conexión para que no se agote el tiempo de espera de la conexión por inactividad.

  2. Instale Git, MariaDB y Postgre. SQL Confirme la instalación según sea necesario.

    $ sudo yum install git $ sudo dnf install mariadb105 $ sudo dnf install postgresql15
  3. Ejecute el siguiente comando para descargar los scripts de creación de bases de datos. GitHub

    git clone https://github.com/aws-samples/aws-database-migration-samples.git
  4. Cambie al directorio de aws-database-migration-samples/mysql/sampledb/v1/.

  5. Ejecute el siguiente comando de la . Proporcione el punto final de la RDS instancia de origen que indicó anteriormente, por ejemplodms-mariadb.cdv5fbeyiy4e.us-east-1.rds.amazonaws.com.

    mysql -h dms-mariadb.abcdefghij01.us-east-1.rds.amazonaws.com -P 3306 -u admin -p dms_sample < ~/aws-database-migration-samples/mysql/sampledb/v1/install-rds.sql
  6. Deje que se ejecute el script de creación de la base de datos. El script tarda hasta 45 minutos en crear el esquema y rellenar los datos. Puede ignorar de forma segura los errores y las advertencias que muestre el script.

PrivacidadTérminos del sitioPreferencias de cookies
© 2025, Amazon Web Services, Inc o sus afiliados. Todos los derechos reservados.