Introducción
Cuando una base de datos requiere más de su infraestructura, debe migrar a una nueva infraestructura. El proceso de migración de la base de datos es relativamente sencillo. Comience deteniendo una o varias aplicaciones y, luego, exporte los datos desde la base de datos de origen. A continuación, importe esos datos en una nueva base de datos, vuelva a redirigir una o varias aplicaciones a la nueva base de datos y, luego, reinicie las aplicaciones. Sin embargo, tenga en cuenta que hay factores que se deben considerar, como el tiempo de inactividad disponible o el nivel de personalización de exportación/importación necesario. Azure Database for MySQL es una solución en la nube administrada, que proporciona características como la replicación y reduce los costos de mantenimiento en comparación con un servidor autohospedado.
Escenario de ejemplo
Supongamos que trabaja en una startup de comercio electrónico, Wingtip Toys. Ha evaluado una migración a la nube y ha elegido migrar a Azure Database for MySQL: servidor flexible. También ha seleccionado las opciones de configuración y ha probado la aplicación con la nueva base de datos. Es el momento de migrar la base de datos del servidor MySQL local a un servidor flexible de Azure Database for MySQL.
Wingtip Toys iniciará una campaña de marketing de vacaciones en el próximo trimestre, por lo que es fundamental completar la migración de la base de datos antes de entonces. El equipo está familiarizado con la administración de un servidor MySQL, pero nunca ha migrado una base de datos a la nube.
Actualmente, los clientes de Wingtip Toys están centrados en EE. UU. y hay tráfico de día predecible. Espera que este patrón cambie una vez lanzada la campaña y a medida que el día festivo se acerque, cuando la gente compra a altas horas de la noche y los nuevos juguetes atraigan a un público mucho más internacional.
Lo que hará
Primero revisará las consideraciones y fases de migración de una base de datos. A continuación, revisará las herramientas disponibles y seleccionará la mejor opción para la migración. Por último, después de decidir el enfoque, migrará una base de datos de un servidor local a un nuevo servidor flexible de Azure Database for MySQL.
Objetivo principal
Al final de este módulo, comprenderá cómo abordar y realizar una migración de base de datos. Usará este conocimiento para migrar el servidor local a un servicio de base de datos en la nube: Azure Database for MySQL.