Einführung

Abgeschlossen

Wenn eine Datenbank mehr benötigt, als die Infrastruktur unterstützen kann, müssen Sie zu einer neuen Infrastruktur migrieren. Der Datenbankmigrationsprozess ist relativ einfach. Beenden Sie zunächst Apps, und exportieren Sie dann Daten aus der Quelldatenbank. Importieren Sie diese Daten als Nächstes in eine neue Datenbank, verweisen Sie Apps auf die neue Datenbank, und starten Sie die Apps dann neu. Beachten Sie jedoch, dass es Faktoren gibt, die sie berücksichtigen sollten, z. B. verfügbare Downtime oder die erforderliche Export-/Importanpassungsstufe. Azure Database for MySQL ist eine verwaltete Cloudlösung, die Features wie Replikation bereitstellt und Wartungskosten im Vergleich zu einem selbst gehosteten Server reduziert.

Beispielszenario

Angenommen, Sie arbeiten bei einem E-Commerce-Startup, Wingtip Toys. Sie haben eine Cloudmigration ausgewertet und sich entschieden, zu Azure Database for MySQL – Flexibler Server zu migrieren. Sie haben auch Konfigurationseinstellungen ausgewählt und Ihre Anwendung mit der neuen Datenbank getestet. Es ist an der Zeit, die Datenbank von Ihrem lokalen MySQL-Server zu Azure Database for MySQL (flexibler Server) zu migrieren.

Wingtip Toys wird im nächsten Quartal eine Marketingkampagne für die Festtage starten, daher ist es wichtig, die Datenbankmigration vorher abzuschließen. Das Team ist mit der Verwaltung eines MySQL-Servers vertraut, hat aber noch nie eine Datenbank in die Cloud migriert.

Derzeit sind die Kunden von Wingtip Toys US-zentriert, und es gibt tagsüber vorhersehbaren Datenverkehr. Sie erwarten, dass sich dieses Muster nach dem Start der Kampagne und mit den bevorstehenden Feiertagen ändert, wenn Menschen später am Abend einkaufen und neue Spielwaren ein internationaleres Publikum anziehen.

Aufgaben

Sie überprüfen zunächst die Überlegungen und Phasen der Migration einer Datenbank. Anschließend überprüfen Sie die verfügbaren Tools und wählen die beste Option für Ihre Migration aus. Schließlich migrieren Sie nach der Entscheidung für den Ansatz eine Datenbank von einem lokalen Server zu einem neuen Azure Database for MySQL – Flexibler Server.

Hauptziel

Am Ende dieses Moduls verstehen Sie, wie Sie eine Datenbankmigration angehen und durchführen. Sie verwenden dieses Wissen, um Ihren lokalen Server zu einem Clouddatenbankdienst zu migrieren: Azure Database for MySQL.