sql >> Base de Datos >  >> RDS >> Database

Servicio de migración de bases de datos de AWS DMS

AWS Database Migration Service DMS ayuda a migrar bases de datos a AWS de manera fácil y segura, ya sea en las instalaciones o en cualquier otro proveedor de la nube. La base de datos fuente/en vivo permanece completamente operativa durante la migración. El servicio puede migrar datos entre las bases de datos más utilizadas, como Oracle a Amazon Aurora o Microsoft SQL Server a MySQL

Ventajas de AWS DMS:

  • Fácil de usar significa que no es necesario instalar ningún controlador o aplicación.
  • Tiempo de inactividad mínimo AWS lo ayuda a migrar sus bases de datos a AWS prácticamente sin tiempo de inactividad.
  • Todos los cambios de datos en la base de datos de origen que se producen durante la migración se replican continuamente en el destino.
  • El servicio DMS es rápido y fácil de configurar una tarea de migración en cuestión de minutos en la Consola de administración de AWS.
  • Los recursos se virtualizan y agrupan para garantizar la infraestructura física.
  • Rapid Scalability asigna instantáneamente recursos informáticos adicionales para satisfacer las demandas.
  • Costos más bajos:infraestructura, costos de energía/instalaciones y automatización.
  • Seguridad mejorada con VPC y protección de activos de información
  • Los recursos de TI se pueden aprovisionar bajo demanda.

Cómo funciona AWS DMS:

Para realizar una migración de base de datos, AWS DMS se conecta a la base de datos de origen, lee los datos de origen, formatea los datos para que los consuma la base de datos de destino y carga los datos en la base de datos de destino. La mayor parte de este procesamiento ocurre en la memoria, aunque las transacciones grandes pueden requerir almacenamiento en búfer en el disco. Las transacciones en caché y los archivos de registro también se escriben en el disco.

AWS DMS crea los objetos de esquema de destino necesarios para realizar la migración. Sin embargo, AWS DMS adopta un enfoque minimalista y crea solo los objetos necesarios para migrar los datos de manera eficiente. En otras palabras, AWS DMS crea tablas, claves principales y, en algunos casos, índices únicos, pero no crea ningún otro objeto que no sea necesario para migrar de manera eficiente los datos desde el origen. Por ejemplo, no crea índices secundarios, restricciones de clave no principal o valores predeterminados de datos.

En la mayoría de los casos, al realizar una migración, también querrá migrar la mayoría o todos los esquemas de origen. Si está realizando una migración homogénea (entre dos bases de datos del mismo tipo de motor), migre el esquema utilizando las herramientas nativas de su motor para exportar e importar el esquema en sí, sin ningún dato.

Si su migración es heterogénea (entre dos bases de datos que utilizan diferentes tipos de motores), puede utilizar la herramienta de conversión de esquemas de AWS para generar un esquema de destino completo para usted. Si usa la herramienta, cualquier dependencia entre tablas, como las restricciones de clave externa, debe deshabilitarse durante las fases de "carga completa" y "aplicación de cambios en caché" de la migración. Si el rendimiento es un problema, será útil eliminar o deshabilitar los índices secundarios durante el proceso de migración.

Para obtener más información sobre la herramienta de conversión de esquemas de AWS, consulte Herramienta de conversión de esquemas de AWS.

Fin del tutorial, AWS Database Migration Service DMS.