Inleiding
Wanneer een database meer nodig heeft dan de infrastructuur kan ondersteunen, moet u migreren naar een nieuwe infrastructuur. Het databasemigratieproces is relatief eenvoudig. Begin met het stoppen van een of meer apps en exporteer vervolgens gegevens uit de brondatabase. Importeer vervolgens die gegevens in een nieuwe database, wijs een of meer apps opnieuw aan in de nieuwe database en start de apps opnieuw op. Houd er echter rekening mee dat er factoren zijn om rekening te houden met beschikbare downtime of het vereiste aanpassingsniveau voor exporteren/importeren. Azure Database for MySQL is een beheerde cloudoplossing die functies zoals replicatie biedt en waarmee de onderhoudskosten worden verlaagd in vergelijking met een zelf-hostende server.
Voorbeeldscenario
Stel dat u werkt bij een e-commerce startup, Wingtip Toys. U hebt een cloudmigratie geƫvalueerd en ervoor gekozen om te migreren naar Azure Database for MySQL - Flexible Server. U hebt ook configuratie-instellingen geselecteerd en uw toepassing getest met de nieuwe database. Het is tijd om de database te migreren van uw on-premises MySQL-server naar een flexibele Azure Database for MySQL-server.
Wingtip Toys start volgend kwartaal een marketingcampagne voor feestdagen, dus het is essentieel om de databasemigratie voor die tijd te voltooien. Het team is bekend met het beheren van een MySQL-server, maar heeft nog nooit een database naar de cloud gemigreerd.
Op dit moment zijn klanten van Wingtip Toys gericht op de VS en is er voorspelbaar dagelijks verkeer. U verwacht dat dit patroon verandert na de lancering van de campagne en als de vakantie nadert, wanneer mensen later 's nachts winkelen en nieuw speelgoed een meer internationaal publiek zal aantrekken.
Wat u gaat doen
U bekijkt eerst de overwegingen en fasen van het migreren van een database. Vervolgens bekijkt u de beschikbare hulpprogramma's en selecteert u de beste optie voor uw migratie. Ten slotte migreert u na de beslissing over de aanpak een database van een on-premises server naar een nieuwe flexibele Azure Database for MySQL-server.
Primair doel
Aan het einde van deze module begrijpt u hoe u een databasemigratie aanpakt en uitvoert. U gebruikt deze kennis om uw on-premises server te migreren naar een clouddatabaseservice: Azure Database for MySQL.