AWS Database Migration Service

Migre sus bases de datos a AWS con tiempo de inactividad mínimo

Más de 180 000 bases de datos migradas mediante el servicio de AWS Database Migration Service

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 hacia y desde la mayoría de las bases de datos comerciales de código abierto de uso más generalizado.

AWS Database Migration Service 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 o Microsoft SQL Server a Amazon Aurora. Con AWS Database Migration Service, puede replicar de manera continua los datos con alta disponibilidad y consolidar bases de datos en un almacén de datos a escala de petabytes mediante el streaming de datos a Amazon Redshift y Amazon S3. Obtenga más información acerca de las bases de datos de origen y de destino compatibles.

Si el destino de la migración de base de datos es Amazon Aurora, Amazon Redshift, Amazon DynamoDB o Amazon DocumentDB (compatible con MongoDB), podrá usar DMS gratuito durante seis meses.

Introducción a AWS Database Migration Service (1:33)

Beneficios

Facilidad de uso

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. Una vez que ha comenzado la migración, DMS administra todas las complejidades del proceso de migración, incluida la replicación automática de cambios de datos que se produce en la base de datos de origen durante el proceso de migración. También puede usar este servicio para replicar datos de manera continua con el mismo nivel de simplicidad.

Tiempo de inactividad mínimo

AWS Database Migration Service le 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 replican 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.

Admite bases de datos de uso general

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 plataformas de base de datos, como de Oracle a Amazon Aurora. Las migraciones pueden ser de bases de datos en instalaciones físicas a Amazon RDS o Amazon EC2, de bases de datos que se ejecutan en EC2 a RDS o viceversa, y entre dos bases de datos de RDS. También puede transferir datos entre destinos basados en texto, SQL y NoSQL.

Bajo costo

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 logs adicional. La migración de una base de datos de un terabyte puede realizarse por tan solo 3 USD. Esto se aplica a las migraciones tanto homogéneas como heterogéneas de cualquier base de datos compatible. Estos precios contrastan con los métodos de migración de bases de datos convencionales que pueden resultar muy costosos.

Configuración rápida y sencilla

Puede configurar una tarea de migración en cuestión de minutos en la consola de administración de AWS. En una tarea de migración se definen los parámetros que AWS Database Migration Service utiliza para ejecutar la migración. Comprende la configuración de conexiones a las bases de datos de origen y de destino, así como la elección de la instancia de replicación utilizada para ejecutar el proceso de migración. Una vez configurada, la misma tarea se puede utilizar para ejecuciones de prueba antes de realizar la migración real.

Fiabilidad

AWS Database Migration Service presenta una alta resiliencia y una recuperación automática. Monitorea constantemente las bases de datos de origen y de destino, la conectividad de red y la instancia de replicació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 migración de bases de datos y replicación de datos continua al permitir instancias de replicación redundantes.

Casos de uso

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 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.

Diagrama del caso de uso de las migraciones de bases de datos homogéneas
Logotipo de Verizon

Verizon es un líder mundial que ofrece soluciones de comunicación y tecnología innovadoras. “Verizon ayuda a nuestros clientes a construir una vida mejor y más conectada. Como parte de este camino, estamos experimentando una gran transformación en nuestro enfoque de administración de bases de datos, al alejarnos de soluciones de bases de datos comerciales caras y heredadas hacia opciones más eficientes y rentables. Las pruebas de Amazon Aurora PostgreSQL mostraron un mejor rendimiento en comparación con el PostgreSQL estándar que reside en las instancias Amazon EC2, y AWS Database Migration Service y Schema Conversion Tool se mostraron efectivos en la identificación de áreas para la conversión de datos que requerían atención especial durante la migración”. - Shashidhar Sureban, director adjunto, ingeniería de bases de datos, Verizon.

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. 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 los 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.

Diagrama del caso de uso de las migraciones de bases de datos heterogéneas
Logotipo de Trimble

Trimble es un líder mundial en soluciones telemáticas. Tuvieron una inversión significativa en hardware para las instalaciones en América del Norte y Europa con bases de datos Oracle. En lugar de actualizar el hardware y renovar las licencias, optaron por migrar las bases de datos a AWS. Ejecutaron AWS Schema Conversion Tool para analizar el esfuerzo, y luego migraron su base de datos completa a un servicio PostgreSQL administrado en Amazon RDS. “Nuestras proyecciones son que pagaremos aproximadamente una cuarta parte de lo que pagábamos por nuestra infraestructura privada”. - Todd Hofert, director de operaciones de infraestructura, Trimble

Desarrollo y pruebas

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 DevOps existentes, al tiempo que se garantiza la representación actualizada de su sistema de producción.

Diagrama del caso de uso de prueba y desarrollo

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 todos 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 repartidas entre 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.

Diagrama del caso de uso de consolidación de la base de datos

Replicación de datos continua

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 de Amazon EC2 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.

Diagrama del caso de uso de la replicación de datos continua
EE.UU. Logotipo del Departamento de Asuntos de los Veteranos de EE.UU.

El Departamento de Asuntos de los Veteranos (VA) de EE.UU. procesa cientos de miles de solicitudes de veteranos cada año. “Nuestro sistema de procesamiento de apelaciones, VACOLS, incluye veinte millones de registros almacenados en una base de datos Oracle 11g. El sistema tiene más de 20 años y está en proceso de modernización. Durante este tiempo, necesitamos asegurarnos de que los datos se repliquen de forma segura en la nube para su conservación. Estamos utilizando AWS DMS para replicar la base de datos en una base de datos RDS Oracle en AWS GovCloud, en una implementación Multi-AZ. Esta configuración garantiza que los datos de VACOLS se preserven, aseguren y tengan una alta disponibilidad en la nube, lo que es una gran victoria para VA y para nuestros veteranos, que confían en nosotros para proteger su información”. - Alan Ning, ingeniero en fiabilidad del sitio, servicio digital de EE.UU.

Artículos y publicaciones de blog

DDB2
Arun Thiagarajan y Mahesh Kansara
20 de septiembre de 2018
DMS
Zafar Kapadia y Udayasimha Theepireddy
16 de julio de 2018
Product-Page_Standard-Icons_01_Product-Features_SqInk
Visite la página de precios

Explore las opciones de precios para AWS Database Migration Service.

Más información 
Product-Page_Standard-Icons_02_Sign-Up_SqInk
Pruebe DMS de forma gratuita.

Consulte como puede usar DMS de forma gratuita.

Inscribirse 
Product-Page_Standard-Icons_03_Start-Building_SqInk
¿Listo para crear?

Comience a utilizar AWS Database Migration Service.

Iniciar sesión