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, lo que minimiza 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, como de Oracle a Oracle, además de migraciones heterogéneas entre diferentes plataformas de base 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 los orígenes compatibles, que incluyen Amazon Aurora, PostgreSQL, MySQL, MariaDB, Oracle Database, SAP ASE, SQL Server, IBM DB2 LUW y MongoDB, lo que facilita la consolidación y el análisis de datos en almacenes de datos con varios petabytes de volumen. AWS Database Migration Service también se puede usar para la 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 »
AWS Schema Conversion Tool (SCT) 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 AWS equivalente. De esta manera, le ayuda a modernizar las aplicaciones al mismo tiempo que lleva a cabo la migración de bases de datos. Una vez que se completa la conversión de esquemas, SCT puede ayudar a migrar datos a Amazon Redshift desde una amplia gama de almacenes de datos, con agentes de migración de datos incorporados.
La base de datos de origen puede estar en las instalaciones físicas o encontrarse en Amazon RDS o EC2, y la base de datos de destino puede estar en Amazon RDS o en EC2. AWS Schema Conversion Tool admite las siguientes conversiones.
| Base de datos de origen | Base de datos de destino en Amazon RDS |
|---|---|
| Base de datos de Oracle |
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 |
| IBM DB2 LUW | Amazon Aurora, MySQL, PostgreSQL |
Puede descargar AWS Schema Conversion Tool (SCT) para la plataforma que elija desde 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 se crea una tarea de migración con conexiones a las bases de datos de origen y destino y luego se 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 jefe 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 AWS Schema Conversion Tool para convertir el 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ó con la publicación del 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 AWS Schema Conversion Tool. El proceso de migración completo se llevó a cabo en menos de cuatro 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 ensayo en AWS, para aprovechar la escalabilidad y el rápido aprovisionamiento que ofrece la nube. De este modo, los desarrolladores pueden utilizar copias de datos de producción reales y copiar las actualizaciones de vuelta en el sistema de producción en las instalaciones físicas. La segunda situación es cuando los sistemas de desarrollo se encuentran en las instalaciones físicas (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 en las instalaciones, 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, 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/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.
Comenzar es fácil. 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.

