Einführung
Azure Database for MySQL – Flexibler Server ist ein vollständig verwalteter, skalierbarer Azure-Dienst, der die Bereitstellung, Verwaltung und Skalierung von MySQL-Datenbanken vereinfacht. Der Dienst ist vollständig mit bestehenden MySQL-basierten Anwendungen kompatibel.
Beispielszenario
Angenommen, Sie sind Entwickler bei einem großen Finanzdienstleistungsunternehmen, das den LAMP-Stapel (Linux, Apache, MySQL, PHP/Perl/Python) verwendet, um eine webbasierte Anwendung zu entwickeln. Derzeit verwendet der Proof-of-Concept Ihrer Anwendung einen lokalen MySQL-Server. Je weiter das Projekt in mehreren Zweigstellen in der Pilotphase voranschreitet, desto stärker zeichnet sich ab, dass der bestehende Server das erwartete hohe Transaktionsvolumen nicht verarbeiten kann. Sie haben zudem Bedenken hinsichtlich der Resilienz Ihres aktuellen Setups.
Um diese Herausforderungen zu bewältigen, ziehen Sie Cloudlösungen in Betracht, insbesondere die Bereitstellung Ihrer MySQL-Datenbank in Microsoft Azure. Sie möchten sich lieber auf das Programmieren anstatt auf die Verwaltung der Infrastruktur konzentrieren. Daher tendieren Sie eher zu Azure Database for MySQL – Flexibler Server, einem verwalteten Dienst, als zur Verwaltung von MySQL auf Azure-VMs.
Aufgaben
In diesem Modul lernen Sie die Kernfunktionen von Azure Database for MySQL kennen. Anschließend verwenden Sie dieses neu erworbene Wissen, um eine Instanz von Azure Database for MySQL – Flexibler Server einzurichten und eine Verbindung mit dieser herzustellen.
Hauptziel
Am Ende dieses Moduls sollten Sie wissen, wie Sie erfolgreich eine Verbindung mit einer Instanz von Azure Database for MySQL Flexible Server erstellen und eine Verbindung mit dieser herstellen. So können Sie die Skalierbarkeit, Leistung und Resilienz Ihrer Anwendung mit minimalem Verwaltungsaufwand verbessern. Dadurch können Sie sich mehr auf die Entwicklung anstatt auf komplexe operative Aufgaben konzentrieren und Ihre Zeiteinteilung und Ressourcen optimieren.