AWS Database Migration Service ayuda a migrar las bases de datos a AWS de manera rápida y segura. La base de datos de origen permanece totalmente operativa durante la migración, minimizando así el tiempo de inactividad de las aplicaciones que dependen de ella. AWS Database Migration Service puede migrar datos a y desde todas las bases de datos de código abierto y comerciales de uso general.
El servicio admite migraciones homogéneas, por ejemplo, de Oracle a Oracle, además de migraciones heterogéneas entre diferentes plataformas de bases de datos, como de Oracle a Amazon Aurora o de Microsoft SQL Server a MySQL. También permite transmitir datos a Amazon Redshift, Amazon DynamoDB y Amazon S3 desde cualquiera de las fuentes compatibles, que incluyen Amazon Aurora, PostgreSQL, MySQL, MariaDB, Oracle, SAP ASE, SQL Server y MongoDB, lo que facilita la consolidación y el análisis sencillo de datos en el almacén de datos a escala de petabytes. AWS Database Migration Service también se puede usar para replicación de datos continua con alta disponibilidad.
Se puede utilizar DMS de manera gratuita durante seis meses al realizar la migración de bases de datos a Aurora, Redshift o DynamoDB. Más información »
La herramienta de conversión de esquemas de AWS hace que la migración de bases de datos heterogéneas sea predecible convirtiendo de forma automática el esquema de la base de datos de origen y la mayor parte de los objetos del código de la base de datos, incluyendo vistas, procedimientos almacenados y funciones, en un formato compatible con la base de datos de destino. Cualquier objeto que no se pueda convertir automáticamente se marca con claridad para que se pueda convertir manualmente y así completar la migración. SCT también puede analizar el código fuente de la aplicación en busca de instrucciones SQL incorporadas y convertirlas como parte de un proyecto de conversión de esquemas de bases de datos. Durante este proceso, SCT realiza una optimización de código nativo en la nube al convertir las funciones de SQL Server y Oracle heredadas al servicio de AWS equivalente. De esta manera, ayuda a modernizar las aplicaciones al mismo tiempo que migra las bases de datos. Una vez que se completa la conversión de esquemas, SCT puede ayudar a migrar datos desde una gama de almacenes de datos a Amazon Redshift con agentes de migración de datos incorporados.
La base de datos de origen puede estar on-premise o encontrarse en Amazon RDS o EC2, y la base de datos de destino puede estar en Amazon RDS o en EC2. La herramienta de conversión de esquemas de AWS admite las siguientes conversiones.
Base de datos fuente | Base de datos de destino en Amazon RDS |
---|---|
Oracle Database |
Amazon Aurora, MySQL, PostgreSQL, MariaDB |
Almacén de datos de Oracle | Amazon Redshift |
Microsoft SQL Server | Amazon Aurora, Amazon Redshift, MySQL, PostgreSQL, MariaDB |
Teradata | Amazon Redshift |
IBM Netezza | Amazon Redshift |
Greenplum | Amazon Redshift |
HPE Vertica | Amazon Redshift |
MySQL y MariaDB | PostgreSQL |
PostgreSQL | Amazon Aurora, MySQL, MariaDB |
Amazon Aurora | PostgreSQL |
Puede descargar la herramienta de conversión de esquemas de AWS para la plataforma que elija con los enlaces que se muestran a continuación
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 Oracle a Amazon RDS para Oracle, MySQL a Amazon Aurora, MySQL a Amazon RDS para MySQL o 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 de origen y destino, este tipo de migración es un proceso de un solo paso. Primero crea una tarea de migración con conexiones a las bases de datos de origen y destino y luego comienza la migración haciendo 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.
Expedia, Inc. es una de las empresas de viajes líderes mundiales, que ayuda cada mes a millones de viajeros a planificar y reservar viajes. "Estamos en proceso de migrar algunas bases de datos a Amazon Aurora", comentó Kuldeep Chowhan, Ingeniero principal de Expedia, Inc. "La facilidad con la que podemos hacerlo utilizando AWS Database Migration Service nos ha permitido simplificar este proceso y acelerar nuestros esfuerzos de migración. La capacidad de supervisar de cerca el proceso, la función de registro detallado y el soporte que recibimos de AWS nos han transmitido una gran confianza en lograr con éxito la migración".
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, Oracle a PostgreSQL o 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 son bastante distintos, y requieren una transformación de códigos y esquemas antes del comienzo de la migración de datos. Esto convierte las migraciones heterogéneas en un proceso de dos pasos. Primero se debe utilizar la herramienta de conversión de esquemas de AWS para convertir y código y el esquema de origen de modo que coincidan con los de la base de datos de destino; a continuación, se utiliza AWS Database Migration Service para migrar datos de la base de datos de origen a la base de datos de destino. AWS Database Migration Service realizará automáticamente todas las conversiones de tipos de datos necesarias durante la migración. 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.
Thomas Publishing es una empresa con 100 años de historia que comenzó su andadura publicando el directorio Thomas Register of American Manufacturers (Registro Thomas de fabricantes estadounidenses) en 1898. Thomas Publishing ha migrado su base de datos de producción de Oracle a Amazon Aurora mediante AWS Database Migration Service y la herramienta de conversión de esquemas. El proceso de migración completo se ha completado en menos de 4 semanas.
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 simulación en AWS, para aprovechar la escalabilidad y el rápido aprovisionamiento de la nube. De este modo, los desarrolladores pueden utilizar copias de datos de producción reales y pueden copiar actualizaciones de vuelta en el sistema de producción on-premise. La segunda situación es cuando los sistemas de desarrollo se encuentran on-premise (con frecuencia, en ordenadores portátiles personales) y se migra una copia actual de una base de datos de producción ubicada en la nube de AWS a estos sistemas on-premise, ya sea de manera única o continua. Así se evita interrumpir los procesos de operaciones de desarrollo existentes, al tiempo que se garantiza la representación actualizada de su sistema de producción.
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 todos los motores de bases de datos admitidos. 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 repartidas por 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 ser una base de datos de Amazon RDS. El destino puede ser una base de datos en Amazon EC2 o Amazon RDS.
Puede utilizar el AWS Database Migration Service para realizar una replicación de datos continua. La replicación de datos continua tiene una gran cantidad de casos de uso que incluyen sincronización de instancias de Recuperación de desastres, distribución de base de datos geográfica y sincronización de entorno de Desarrollo/Prueba. Puede utilizar DMS para replicaciones de datos tanto homogéneas como heterogéneas para todos los motores de bases de datos admitidos. La base de datos de origen o destino puede estar ubicada en sus propias instalaciones (fuera de AWS), ejecutarse en una instancia EC2 de Amazon o puede ser una base de datos de Amazon RDS. Puede replicar datos de una sola base de datos en una o más bases de datos de destino; o bien los datos de varias bases de datos de origen se pueden consolidar y replicar en una o más bases de datos de destino.
Es fácil de comenzar. Siga nuestra Guía de introducción para migrar su base de datos mediante AWS Database Migration Service con unos pocos clics.
¿Desea obtener más información?
Recurra a nuestros expertos en AWS.
Recurra a nuestros expertos en AWS
Recurra a nuestros expertos en AWS
Recurra a nuestros expertos en AWS
Recurra a nuestros expertos en AWS
Recurra a nuestros expertos en AWS
Recurra a nuestros expertos en AWS
Recurra a nuestros expertos en AWS
Recurra a nuestros expertos en AWS
Recurra a nuestros expertos en AWS
Recurra a nuestros expertos en AWS
Recurra a nuestros expertos en AWS