implementación de referencia

Marco de automatización del servicio de migración de bases de datos de AWS en AWS

Migración única de la base de datos o replicación continua

Este Quick Start de Amazon Web Services (AWS) implementa un marco automatizado para migrar bases de datos relacionales mediante AWS Database Migration Service (AWS DMS) en la nube de AWS.

Este Quick Start es para usuarios que necesitan realizar alguna de las siguientes acciones:

  • Separar las tareas de migración de AWS DMS en dos fases (carga completa y captura de datos de cambios, o CDC) porque necesitan ejecutar código de lenguaje de consulta estructurada (SQL) en la base de datos de destino entre las dos fases
  • Requerir, debido a restricciones de entorno o de administración de cambios, un marco de implementación de código totalmente automatizado para las migraciones de bases de datos relacionales que sea repetible y personalizable

Puede utilizar este Quick Start como punto de partida del proceso completo de migración. Esta plantilla crea solo los componentes que se necesitan y establece un flujo de trabajo que notifica el estado de la migración.

Logotipo de AWS

AWS desarrolló este Quick Start.


Los administradores de AWS Service Catalog pueden agregar esta arquitectura a su propio catálogo.  

  •  Lo que creará
  • Utilice este Quick Start para configurar automáticamente el siguiente entorno en una nube privada virtual (VPC) existente en AWS:

    • Una arquitectura de alta disponibilidad que abarca dos zonas de disponibilidad.*
    • En las subredes privadas:
      • AWS CodeBuild para implementar el código en la base de datos de Amazon Relational Database Service (Amazon RDS) de destino
      • Una instancia de replicación de AWS DMS*
    • Puntos de enlace de AWS DMS para migrar los datos y replicar los cambios en curso de la fuente al destino**
    • Un bucket versionado de Amazon Simple Storage Service (Amazon S3), utilizado como fuente para desencadenar AWS CodePipeline
    • Amazon Simple Notification Service (Amazon SNS), que transmite los eventos de CodePipeline y AWS DMS a AWS Lambda y al usuario final por correo electrónico
    • Almacenamiento de parámetros de AWS Systems Manager para almacenar el token de ejecución de CodePipeline

    * De forma predeterminada, no se crea una nueva instancia de replicación, pero tiene la opción de crearla.
    ** La plantilla le pedirá su configuración de recursos de AWS DMS existente.

  •  Cómo implementar
  • Para implementar el marco de automatización de AWS DMS, siga las instrucciones de la guía de implementación. El proceso de implementación tarda alrededor de 30 minutos e incluye los siguientes pasos:

    1. Inicie sesión en su cuenta de AWS.
    2. Lance el Quick Start.
    3. Pruebe la implementación.

    Amazon puede compartir la información de implementación de los usuarios con el socio de AWS que colaboró con AWS en esta solución.  

  •  Costo y licencias
  • Usted es responsable del costo de los servicios de AWS implementados por este Quick Start No hay costos adicionales por el uso del Quick Start.

    En las plantillas de AWS CloudFormation para este Quick Start, se incluyen parámetros de configuración que puede personalizar. Con algunas de estas configuraciones, como el tipo de instancia, se verá afectado el costo de implementación. Para obtener estimaciones de costos, consulte las páginas de precios de cada servicio de AWS que utilizará. Los precios están sujetos a modificaciones.

    Sugerencia: Después de implementar el Quick Start, recomendamos habilitar AWS Cost and Usage Report para hacer un seguimiento de los costos asociados con el Quick Start. Mediante este reporte, se envían métricas de facturación a un bucket de S3 de su cuenta. y proporciona estimaciones de costos basadas en el uso de recursos a lo largo del mes. Para obtener más información sobre el reporte, consulte la documentación de AWS.