Introduktion
När en databas kräver mer än vad dess infrastruktur kan stödja måste du migrera till en ny infrastruktur. Databasmigreringsprocessen är relativt enkel. Börja med att stoppa en eller flera appar och exportera sedan data från källdatabasen. Importera sedan dessa data till en ny databas, återpointa en eller flera appar till den nya databasen och starta sedan om apparna. Observera dock att det finns faktorer att tänka på, till exempel tillgänglig stilleståndstid eller den nödvändiga anpassningsnivån för export/import. Azure Database for MySQL är en hanterad molnlösning som tillhandahåller funktioner som replikering och som minskar underhållskostnaderna jämfört med en lokalt installerad server.
Exempelscenario
Anta att du arbetar på en e-handelsstart, Wingtip Toys. Du utvärderade en molnmigrering och valde att migrera till Azure Database for MySQL – flexibel server. Du har också valt konfigurationsinställningar och testat programmet med den nya databasen. Det är dags att migrera databasen från din lokala MySQL-server till en flexibel Azure Database for MySQL-server.
Wingtip Toys kommer att lansera en marknadsföringskampanj nästa kvartal, så det är viktigt att slutföra databasmigreringen innan dess. Teamet är bekant med att hantera en MySQL-server men har aldrig migrerat en databas till molnet.
För närvarande är Wingtip Toys kunder inriktade på USA, och det finns förutsägbar dagtidstrafik. Du förväntar dig att detta mönster kommer att förändras efter att kampanjen lanseras och när semestern närmar sig, när människor handlar senare på natten, och nya leksaker kommer att locka en mer internationell publik.
Vad du ska göra
Du ska först granska övervägandena och faserna för migrering av en databas. Sedan granskar du tillgängliga verktyg och väljer det bästa alternativet för migreringen. När du har bestämt dig för metoden migrerar du slutligen en databas från en lokal server till en ny flexibel Azure Database for MySQL-server.
Primärt mål
I slutet av den här modulen kommer du att förstå hur du närmar dig och utför en databasmigrering. Du använder den här kunskapen för att migrera din lokala server till en molndatabastjänst: Azure Database for MySQL.