AWS Database Migration Service (AWS DMS) lo ayuda a migrar las bases de datos a AWS de manera rápida y segura. AWS DMS le ofrece la capacidad de planificar, evaluar, convertir y migrar bases de datos y sistemas de análisis a escala bajo un servicio central, ahorrando tiempo, recursos y costos. La base de datos de origen permanece totalmente operativa durante la migración, lo que minimiza el tiempo de inactividad de las aplicaciones que dependen de ella. AWS Database Migration Service puede migrar datos para la mayoría de las bases de datos de código abierto y comerciales de uso más generalizado.

Además de AWS DMS, puede utilizar la Herramienta de conversión de esquemas de AWS (AWS SCT) para migrar los almacenamientos de datos. Consulte la lista completa de los orígenes compatibles con AWS SCT.

Beneficios principales

  1. Fácil de usar: AWS Database Migration Service es fácil de usar. No es necesario instalar controladores o aplicaciones, y en la mayoría de los casos no requiere cambios en la base de datos de origen. Para empezar a migrar una base de datos, basta con hacer unos clics en la Consola de administración de AWS.

  2. Tiempo de inactividad mínimo: AWS Database Migration Service lo ayuda a migrar sus bases de datos a AWS prácticamente sin tiempo de inactividad. Todos los cambios de datos a la base de datos de origen que se producen durante la migración se reproducen de forma continua en el destino, lo que permite que la base de datos de origen esté completamente operativa durante el proceso de migración.

    Una vez finalizada la migración de la base de datos, la base de datos de destino permanecerá sincronizada con la de origen cuanto tiempo desee, para permitirle hacer la transición a la base de datos cuando más le convenga.

  3. Rentabilidad: AWS Database Migration Service es un servicio de bajo costo. Solo paga por los recursos de computación utilizados durante el proceso de migración y el almacenamiento de registros adicional.

    La migración de una base de datos de un terabyte puede realizarse a un costo bajo. Esto se aplica a las migraciones tanto homogéneas como heterogéneas de bases de datos compatibles. Estos precios contrastan con los métodos de migración de bases de datos convencionales, que pueden resultar muy costosos.

  4. Confiable: AWS Database Migration Service presenta una alta resiliencia y una recuperación automática. Monitorea constantemente las bases de datos fuente y de destino, la conectividad de red y la instancia de reproducción. En caso de interrupción, reinicia automáticamente el proceso y continúa la migración desde donde se detuvo. La opción multi-AZ permite tener alta disponibilidad para la migración de bases de datos y la reproducción de datos continua mediante la habilitación de instancias de reproducción redundantes.

  5. Reproducción continua: puede configurar una tarea de DMS para una migración de una vez o una reproducción continua. Una tarea de reproducción continua mantiene sus bases de datos de origen y destino sincronizadas. Una vez configurada, la tarea de reproducción continua aplicará constantemente los cambios del origen en el destino con una latencia mínima. Todas las características de DMS, como la validación de datos y las transformaciones, están disponibles para una tarea de reproducción.
  6. Productividad del desarrollador: AWS Database Migration Service se puede utilizar para migrar datos dentro y fuera de la nube con fines de desarrollo. Existen dos situaciones comunes. La primera consiste en implementar sistemas de desarrollo, pruebas o ensayo en AWS para aprovechar la escalabilidad y el rápido aprovisionamiento que ofrece la nube. Esto permite que los desarrolladores y los evaluadores puedan utilizar copias de datos de producción reales y copiar las actualizaciones de vuelta en el sistema de producción local.

    La segunda situación es cuando los sistemas de desarrollo se encuentran localmente (con frecuencia, en computadoras portátiles personales) y se migra una copia actual de una base de datos de producción de AWS a estos sistemas en las instalaciones, ya sea por única vez o de manera continua. Se puede evitar interrumpir los procesos de DevOps existentes y, a su vez, garantizar la representación actualizada de su sistema de producción.

  7. Consolidación de bases de datos: puede utilizar AWS Database Migration Service para consolidar varias bases de datos de origen en una sola base de datos de destino. Se puede aplicar a migraciones tanto homogéneas como heterogéneas, y puede utilizar esta función con los motores de bases de datos compatibles. Las bases de datos de origen pueden estar ubicadas en sus propias instalaciones (fuera de AWS), ejecutarse en una instancia de Amazon EC2 o pueden ser una base de datos de Amazon RDS. Las bases de datos de origen también pueden estar distribuidas en distintas ubicaciones.

    Por ejemplo, una de las bases de datos de origen puede estar en sus instalaciones fuera de AWS, mientras que la segunda puede estar en Amazon EC2 y la tercera en una base de datos de Amazon RDS. El destino puede ser una base de datos en Amazon EC2 o Amazon RDS.

Planificación de la migración

AWS DMS Fleet Advisor es una capacidad gratuita y completamente administrada de AWS Database Migration Service (AWS DMS). Automatiza la planificación de la migración y lo ayuda a migrar flotas de análisis y bases de datos a la nube a escala con un esfuerzo mínimo. Para acelerar las migraciones, AWS DMS Fleet Advisor hace un inventario y evalúa de manera automática la base de datos local y la flota del servidor de análisis, e identifica posibles rutas de migración. Utilizando patrones de uso y rendimiento históricos recopilados de bases de datos autogestionadas, Fleet Advisor puede recomendar los motores de bases de datos de destino y las opciones de instancia, así como estimar los costos. DMS lo ayuda a migrar con confianza las bases de datos y los sistemas de análisis a AWS prácticamente sin tiempo de inactividad.

AWS DMS Fleet Advisor descubre y analiza las mismas bases de datos de origen admitidas en AWS DMS, incluido Oracle, Microsoft SQL Server, MySQL, PostgreSQL y más. DMS Fleet Advisor obtiene resultados en algunas horas, en lugar de en semanas e, incluso, meses, sin usar herramientas de terceros y sin contratar a expertos en migración.

Inicie la planificación de su migración con Fleet Advisor con unos pocos clics en la consola de DMS.

Evaluación y conversión de esquemas

AWS DMS Schema Conversion (DMS SC) es una característica totalmente administrada de AWS DMS que le permite evaluar y convertir automáticamente esquemas de bases de datos y objetos de código a escala sin tiempo de inactividad. AWS DMS Schema Conversion es compatible con migraciones heterogéneas populares, como de Oracle a Amazon RDS para PostgreSQL, de SQL Server a Amazon RDS para MySQL, de SQL Server a la edición de Amazon Aurora compatible con PostgreSQL y de Oracle a la edición de Amazon Aurora compatible con MySQL. Puede ahorrar semanas o meses de tiempo y recursos manuales con unos pocos clics en la consola de DMS.

Con tan solo unos clics, puede generar un informe de evaluación que muestra la complejidad de la conversión de esquemas. Este informe proporciona recomendaciones sobre cómo resolver las incompatibilidades entre los motores de base de datos de origen y de destino. Obtenga más información sobre la conversión de esquemas de AWS DMS en ladocumentación e introducción.

O bien, puede descargar la Herramienta de conversión de esquemas de AWS (AWS SCT) y realizar una evaluación y conversión similares en su sistema local. La guía del usuario de AWS SCT proporciona instrucciones detalladas sobre cómo comenzar, las prácticas recomendadas y la resolución de problemas.

Migración de base de datos y análisis

Compatibilidad con migraciones: AWS Database Migration Service puede migrar los datos hacia y desde la mayoría de las bases de datos de código abierto y comerciales de uso general. Admite migraciones homogéneas, como de Oracle a Oracle, además de migraciones heterogéneas entre diferentes infraestructuras de base de datos, como de Oracle a Amazon Aurora.

AWS DMS admite más de 20 bases y almacenamientos de datos, como los puntos de conexión de origen y destino.

  • Migraciones de bases de datos homogéneas: en las migraciones de bases de datos homogéneas, los motores de las bases de datos de origen y destino son iguales o compatibles, como por ejemplo de Oracle a Amazon RDS para Oracle, de MySQL a Amazon Aurora, de MySQL a Amazon RDS para MySQL o de Microsoft SQL Server a Amazon RDS para SQL Server.

  • Dado que la estructura de esquemas, los tipos de datos y el código de base de datos son compatibles entre las bases de datos fuente y destino, este tipo de migración es un proceso de un solo paso. Primero se crea una tarea de migración con conexiones a las bases de datos fuente y destino, luego se comienza la migración con un clic en un botón. AWS Database Migration Service se encarga de lo demás.

    La base de datos de origen puede estar ubicada en sus propias instalaciones (fuera de AWS), ejecutarse en una instancia de Amazon EC2 o puede ser una base de datos de Amazon RDS. El destino puede ser una base de datos en Amazon EC2 o Amazon RDS.
     
    AWS DMS tiene varias opciones para realizar migraciones homogéneas. La primera opción consiste en utilizar las herramientas de base de datos nativas integradas para migrar de forma automática a la base de datos de destino sin necesidad de administrar las instancias de replicación. Se utiliza mejor para migrar todos los tipos de datos y objetos secundarios para las migraciones de MySQL y PostgreSQL a Amazon Aurora y Amazon RDS como motores de destino. Hay opciones alternativas, como utilizar AWS DMS sin servidor o instancias de replicación bajo demanda, que están disponibles para todos los demás motores.
     
  • Migraciones de bases de datos heterogéneas: en las migraciones de bases de datos heterogéneas, los motores de las bases de datos de origen y destino son distintos, como en el caso de migraciones de Oracle a Amazon Aurora, de Oracle a PostgreSQL o de Microsoft SQL Server a MySQL.

    En este caso, la estructura de esquemas, los tipos de datos y el código de base de datos de las bases de datos de origen y destino pueden ser bastante distintos, y requerir una transformación de códigos y esquemas antes del comienzo de la migración de datos.

    Esto convierte a las migraciones heterogéneas en un proceso de dos pasos. En primer lugar, utilice AWS DMS Schema Conversion para convertir el esquema y el código de origen para que coincida con los de la base de datos de destino. Luego, utilice AWS Database Migration Service para migrar datos desde la base de datos de origen a la base de datos de destino. AWS DMS ofrece la opción de utilizar instancias de replicación bajo demanda o AWS DMS sin servidor, que simplifican las migraciones al automatizar las tareas de aprovisionamiento, supervisión y escalado de los recursos de migración, que consumen demasiado tiempo.

    Todos los tipos de datos necesarios se convertirán de forma automática durante la migración. La base de datos de origen puede estar fuera de AWS en sus propias instalaciones o en un servicio de base de datos de terceros, en una instancia de Amazon EC2 o en una base de datos de Amazon. Asimismo, la base de datos de destino puede estar fuera de AWS, en una instancia de EC2, o en un servicio administrado de base de datos y análisis de Amazon. Consulte la lista de motores de origen y destino compatibles.

Tecnologías sin servidor

AWS DMS sin servidor ofrece la flexibilidad y facilidad para migrar datos sin necesidad de aprovisionar instancias de replicación ni de supervisar manualmente el uso y ajustar la capacidad. Aprovisiona, supervisa y escala automáticamente los recursos de migración a la capacidad óptima necesaria para satisfacer la demanda. DMS sin servidor admite casos prácticos conocidos de DMS, como la replicación continua de datos, la consolidación de bases de datos y las migraciones, incluso si los motores de las bases de datos de origen y destino difieren. Ayuda incluso en las migraciones más complejas, incluida la migración de decenas o incluso cientos de cargas de trabajo simultáneamente o la realización de réplicas de datos en curso en AWS.

AWS DMS sin servidor es rentable, ya que no necesita aprovisionar recursos en exceso para los picos de demanda. Solo pagará por la capacidad de migración de datos que utilice. Visite la documentación de AWS DMS sin servidor para obtener más información.

Para migraciones homogéneas entre motores similares o compatibles, AWS DMS también ofrece la opción de utilizar herramientas nativas integradas con escalamiento automático para una migración de bases de datos sin inconvenientes. Pague solo por las horas que utilice.

Replicación de datos continua

Con AWS Database Migration Service, también puede reproducir continuamente los datos con baja latencia desde un origen compatible a un destino también compatible. La reproducción de datos continua tiene una gran cantidad de casos de uso, entre los que se incluyen la sincronización de instancias para recuperación de desastres, la distribución geográfica de bases de datos y la sincronización de entornos de desarrollo/pruebas.

Puede utilizar DMS para reproducciones de datos tanto homogéneas como heterogéneas para todos los motores de bases de datos compatibles. La base de datos fuente o destino puede estar ubicada en sus propias instalaciones (fuera de AWS), ejecutarse en una instancia de Amazon EC2 o puede ser una base de datos de Amazon RDS.

Puede reproducir datos de una sola base de datos en una o más bases de datos de destino; o consolidar y reproducir los datos de varias bases de datos en una o más bases de datos de destino.

Por ejemplo, puede reproducir desde varios orígenes a Amazon Simple Storage Service (Amazon S3) para crear una solución de lago de datos altamente disponible y escalable. También puede consolidar bases de datos de un almacenamiento de datos a escala de petabytes mediante el streaming de datos a Amazon Redshift.

Comience aprendiendo cómo configurar una instancia de reproducción de DMS y trabajar con instancias de reproducción de DMS.

Preguntas frecuentes

P: ¿Para qué se utiliza AWS DMS?

AWS DMS se utiliza para migraciones de bases de datos y análisis hacia y desde AWS, además de para la replicación continua de datos y la consolidación de bases de datos. Con AWS DMS, puede adoptar servicios administrados, incluido Amazon Aurora. AWS DMS incluye características como la conversión de esquemas de AWS DMS para convertir esquemas, código fuente y AWS DMS sin servidor para aprovisionar, supervisar y escalar automáticamente recursos de capacidad para una migración casi sin intervención.

P: ¿Qué funciones de AWS DMS son gratuitas?

El nivel gratuito de AWS DMS incluye hasta 750 horas al mes para una instancia single-AZ dms.t2.micro. Dependiendo de la función, existe un costo basado en el uso. En el caso del asesor de flotas y la conversión de esquemas, solo pagará por el almacenamiento utilizado. En el caso de las opciones de migración de DMS, tanto si utiliza instancias de replicación como opciones sin servidor, pagará por lo que utilice por horas. Consulte los precios de AWS DMS para más detalles.

Visite la página de precios

Explore las opciones de precios para AWS Database Migration Service.

Más información 
Regístrese para obtener una cuenta gratuita

Obtenga acceso instantáneo a la capa gratuita de AWS. 

Regístrese 
¿Listo para crear?

Comience a utilizar AWS Database Migration Service.

Iniciar sesión