AWS Database Migration Service ayuda a migrar las bases de datos a AWS de manera fácil 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 desde cualquiera de las fuentes compatibles, incluidas Amazon Aurora, PostgreSQL, MySQL, MariaDB, Oracle, SAP ASE y SQL Server, 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.
La herramienta de conversión de esquemas de AWS facilita la migración de bases de datos heterogéneas convirtiendo de forma automática el esquema de la base de datos de origen y la mayor parte del código personalizado, incluyendo vistas, procedimientos almacenados y funciones, en un formato compatible con la base de datos de destino. Cualquier código que no se pueda convertir automáticamente se marca con claridad para que se pueda convertir de forma manual. 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 la migración de bases de datos.
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 |
---|---|
Microsoft SQL Server | Amazon Aurora, MySQL, PostgreSQL, MariaDB |
MySQL y MariaDB | PostgreSQL |
Oracle | Amazon Aurora, MySQL, PostgreSQL, MariaDB |
PostgreSQL | Amazon Aurora, MySQL, MariaDB |
Amazon Aurora | PostgreSQL |
Almacén de datos de Oracle | Amazon RedShift |
Teradata | Amazon RedShift |
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.
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