Einführung

Abgeschlossen

Azure Database for MySQL – Flexibler Server ist ein vollständig verwaltetes Angebot in Azure vom Typ „MySQL-Database-as-a-Service“, bei dem geschäftskritische Workloads mit Resilienz, vorhersagbarer Leistung und dynamischer Skalierbarkeit verarbeitet werden können. Es handelt sich um einen entwicklerfreundlichen Dienst, der eine Produktivitätssteigerung ermöglicht, indem der Verwaltungsaufwand für MySQL-Server verringert wird, während gleichzeitig Steuerungs- und Anpassungsoptionen bereitgestellt werden, um die Leistungsfähigkeit des Servers zu optimieren. Der Dienst wird für mehrere gängige Anwendungsfälle genutzt, darunter Web-Apps und mobile Apps auf Internetniveau, E-Commerce-Apps und Spiele.

Azure Database for MySQL – Flexibler Server bietet Ihnen die Flexibilität, Anwendungen mithilfe Ihrer bevorzugten Tools, Sprachen und Frameworks zu entwickeln. Sie können auch Bereitstellungen beschleunigen, indem Sie eine Integration mit Azure-Diensten wie App Services oder Azure Kubernetes Service (AKS) durchführen und CI/CD-Aufgaben mit GitHub oder Azure DevOps automatisieren. Darüber hinaus können Sie die Intelligenz Ihrer MySQL-Anwendungen verbessern, indem Sie sie in Azure KI-Suche und Azure OpenAI integrieren.

Beispielszenario

Angenommen, Sie arbeiten bei einem Unternehmen, das Lebensmittel liefert, und Ihr Team ist für die Verwaltung einer webbasierten Plattform zuständig, über die Kund*innen Restaurantoptionen anzeigen, Lebensmittel online bestellen und die Lieferoptionen dafür auswählen können.

Da Ihre App und MySQL-Datenbanken lokal gehostet werden, verbringen die Entwickler in Ihrem Team erhebliche Zeit mit der Server- und Sicherheitsverwaltung sowie mit der Behandlung von Problemen mit Betriebssystemen und Datenbanken. Kürzlich haben Sie auch bemerkt, dass mehrere Leistungsprobleme und Fehler auftreten, weil Ihre App die plötzliche Masse von Benutzeranfragen während Spitzenstunden und Wochenenden nicht verarbeiten kann.

Nach einiger Recherche haben Sie festgestellt, dass der Wechsel zu einer cloudbasierten verwalteten Lösung wie Azure Database for MySQL – Flexible Server eine geeignete Option wäre. Dies würde dazu beitragen, Leistungs- und Verfügbarkeitsprobleme zu beheben, die Datenbankverwaltung zu vereinfachen und die Belastung für Ihre Entwickler zu verringern. Gleichzeitig möchten Sie die Leistung Ihrer App verbessern, indem Sie ihre App-Architektur zu Azure migrieren und modernisieren.

Aufgaben

Hier erfahren Sie, wie Sie Apps in Azure entwickeln und bereitstellen, die im Back-End mit Azure Database for MySQL – Flexible Server integriert sind. Gehen Sie dazu wie folgt vor:

  • Fragen Sie Azure Database for MySQL – Flexibler Server über Ihre Anwendung ab.
  • Bewerten Sie die besten Anwendungshostingoptionen in Azure, und wählen Sie eine geeignete aus.
  • Entwickeln Sie Ihre Anwendung in Azure App Service, und stellen Sie sie bereit. So können Sie von der Leistungsfähigkeit des umfangreichen Ökosystems von Azure-Diensten profitieren.
  • Hier erfahren Sie mehr über bewährte Methoden für die Entwicklung von Anwendungen mit Azure Database for MySQL – Flexibler Server.

Hauptziel

Am Ende dieses Moduls können Sie Anwendungen mithilfe des vollständig verwalteten Diensts „Azure Database for MySQL – Flexible Server“ erstellen und bereitstellen sowie mit anderen Azure-Diensten integrieren.