Présentation

Effectué

Quand une base de données nécessite plus que ce que son infrastructure peut prendre en charge, vous devez migrer vers une nouvelle infrastructure. Le processus de migration de base de données est relativement simple. Commencez par arrêter une ou plusieurs applications, puis exportez des données à partir de la base de données source. Ensuite, importez ces données dans une nouvelle base de données, repointez une ou plusieurs applications vers la nouvelle base de données, puis redémarrez les applications. Notez cependant que certains facteurs doivent être pris en compte, comme le temps d’arrêt disponible ou le niveau de personnalisation requis pour l’exportation ou l’importation. Azure Database pour MySQL est une solution cloud managée qui fournit des fonctionnalités comme la réplication et qui réduit les coûts de maintenance par rapport à un serveur auto-hébergé.

Exemple de scénario

Supposons que vous travailliez dans une start-up de commerce électronique, Wingtip Toys. Vous avez évalué une migration cloud et choisi de migrer vers Azure Database pour MySQL – Serveur flexible. Vous avez également sélectionné les paramètres de configuration et testé votre application avec la nouvelle base de données. Il est temps de migrer la base de données de votre serveur MySQL local vers un serveur flexible Azure Database pour MySQL.

Wingtip Toys lancera une campagne marketing pour les vacances le trimestre prochain : il est donc essentiel d’effectuer la migration de la base de données avant cela. L’équipe est familiarisée avec la gestion d’un serveur MySQL, mais n’a jamais migré une base de données vers le cloud.

Actuellement, les clients de Wingtip Toys sont principalement aux États-Unis et le trafic au cours de la journée est prévisible. Attendez-vous à ce que ce modèle change après le lancement de la campagne et à mesure que les vacances approchent, quand les gens feront des achats plus tard dans la soirée, et que de nouveaux jouets attireront un public plus international.

Procédure à suivre

Vous allez d’abord examiner les considérations et les phases de migration d’une base de données. Ensuite, vous allez passer en revue les outils disponibles et sélectionner la meilleure option pour votre migration. Enfin, après avoir choisi l’approche, vous allez migrer une base de données d’un serveur local vers un nouveau serveur flexible Azure Database pour MySQL.

Objectif principal

À la fin de ce module, vous comprendrez comment aborder et effectuer une migration de base de données. Vous allez utiliser ces connaissances pour migrer votre serveur local vers un service de base de données cloud : Azure Database pour MySQL.