Migración de grandes bases de datos de MySQL o MariaDB de varios terabytes a la AWS
Babaiah Valluru y Ankur Bhanawat, Amazon Web Services (AWS)
Noviembre de 2024 (historial de documentos)
Muchas organizaciones que tienen servidores de bases de datos de MySQL y MariaDB en las instalaciones están interesadas en migrar sus cargas de trabajo de bases de datos a la Nube de AWS. Muchas eligen Amazon Relational Database Service (Amazon RDS) para MariaDB, Amazon RDS para MySQL o la edición compatible con MySQL de Amazon Aurora Amazon RDS se diseñó para facilitar la configuración, el funcionamiento y el escalado de bases de datos relacionales en la nube. Amazon Aurora forma parte de Amazon RDS y ofrece seguridad integrada, copias de seguridad continuas, computación sin servidores, hasta 15 réplicas de lectura, replicación multirregional automatizada e integración con otros Servicios de AWS.
Si bien la migración a uno de estos Servicios de AWS puede ofrecer numerosos beneficios, la migración de bases de datos es una de las tareas más lentas y críticas que deben hacer los administradores de bases de datos. Para la migración de grandes bases de datos es necesaria una planificación e implementación precisas y garantizar que el rendimiento de la carga de trabajo migrada sea equivalente o mejorado. En esta guía, las bases de datos grandes pueden hacer referencia a una única base de datos de varios terabytes o a muchas bases de datos grandes que suman varios terabytes de datos. La selección de los servicios y de las herramientas de migración adecuados es fundamental para que la migración sea correcta. Existen dos enfoques comunes para migrar una base de datos: lógico y físico. Para más información sobre estos enfoque, consulte la documentación de MySQL
En esta guía se describen diversas herramientas de código abierto o de terceros que puede utilizar para migrar las bases de datos de MySQL y MariaDB grandes, en las instalaciones y de varios terabytes a Amazon RDS para MariaDB, Amazon RDS para MySQL o la edición compatible con MySQL de Amazon Aurora Las opciones que se analizan en esta guía utilizan enfoques de migración lógicos o físicos. Cada opción incluye varios enfoques para transferir los archivos de copia de seguridad de las bases de datos grandes desde el centro de datos en las instalaciones a la nube, donde puede restaurar la base de datos desde el archivo de la copia de seguridad.
Destinatarios previstos
Esta guía está dirigida a los administradores bases de datos, ingenieros de bases de datos, gerentes de proyectos, y gerentes de operaciones o infraestructura que tienen previsto migrar sus bases de datos de MySQL o MariaDB a la Nube de AWS.
Resultados empresariales específicos
El objetivo de esta guía es ayudar a hacer lo siguiente:
-
Elija el enfoque de migración de una base de datos grande que mejor se adapte a su caso de uso y entorno.
-
Evite los retrasos y las pérdidas económicas que pueden producirse cuando la estrategia de migración no es la adecuada.
-
Información acerca de las ventajas y limitaciones de cada opción de migración.
-
Información de los distintos enfoques que puede utilizar para transferir archivos de copia de seguridad de bases de datos grandes desde su centro de datos en las instalaciones a la Nube de AWS.
-
Revise las prácticas recomendadas generales para migrar las bases de datos grandes y revise también las prácticas recomendadas para cada herramienta, lo que puede serle útil para migrar la base de datos de manera más eficiente.