Beschreiben von Azure Database for MySQL
MySQL ist ein beliebter Open-Source-Datenbankserver, der unter Windows, Linux und macOS funktioniert. MySQL ist in verschiedenen Editionen verfügbar, einschließlich:
- MySQL Community Edition: die von Oracle verteilte Open-Source-Version
- MariaDB – von der Maria DB Foundation verteilte Open-Source-Version.
- MySQL Enterprise Edition – lizenziert von Oracle.
- Percona Server for MySQL – Open-Source-Version mit ähnlichem Funktionsumfang wie MySQL Community Edition.
Microsoft hat Azure Database for MySQL als Platform-as-a-Service (PaaS)-Datenbank in Azure implementiert. Azure Database for MySQL ist ein vollständig verwalteter Datenbankdienst, der gebrauchsfertig installiert und mit automatischen Sicherungen und integrierten Sicherheitsfunktionen konfiguriert ist.
Für Anwendungen, die eine schnelle Antwort aus der Datenbank erfordern, sind die Anzahl der CPU-Kerne, die Anzahl der IOPS und die RAM-Größe wichtig. Wenn ein Unternehmen lokale Hardware kauft, kann es schwierig sein, zukünftige Anforderungen zu prognostizieren, da sich Anforderungen ändern können. Azure bietet die Flexibilität der bedarfsorientierten Skalierung nach oben oder unten. Sie können Azure Database for MySQL sogar beenden, wenn der Dienst nicht erforderlich ist, und die Ressource wird Ihnen nicht in Rechnung gestellt, während der Dienst beendet ist. Sie können auch den IOPS erhöhen, ohne den Speicher zu erhöhen.
Azure Database for MySQL bietet die MySQL Community Edition mit:
- Konfigurationsoptionen für Ihre Anforderungen.
- Vollständige Verwaltung.
- Umfassende Sicherheit.
- Automatische Wartung, einschließlich Sicherungen.
Azure Database for MySQL stellt die MySQL Community Edition in Den Versionen 5.7 oder 8.0 bereit.
Hinweis
Azure Database for MySQL ermöglicht keinen Zugriff auf das zugrunde liegende Betriebssystem oder Dateisystem, und einige Datenbearbeitungsbefehle werden nicht unterstützt.
Azure Database for MySQL kann mithilfe einer von drei Computeebenen bereitgestellt werden:
- Burstfähig: Diese Ebene eignet sich am besten für Workloads mit geringer Parallelität, für die nicht die vollständige Computekapazität benötigt wird.
- Allgemeiner Zweck. Diese Ebene eignet sich am besten für Workloads mit mittlerer Parallelität.
- Arbeitsspeicheroptimiert: Diese Ebene eignet sich am besten für Workloads mit hoher Parallelität.
Die Preise verstehen sich pro Server und nicht pro Datenbank. Die Preisstruktur basiert auf der Konfiguration der Computeebene, einschließlich der Anzahl von virtuellen Kernen, der Speichergröße (GB) und der Anzahl von IOPS.
Zonenredundante Hochverfügbarkeit
Azure Database for MySQL bietet zonenunabhängige Hochverfügbarkeit mit automatischem Failover. Dadurch wird sichergestellt, dass Daten im Falle eines Fehlers nicht verloren gehen. In der Hochverfügbarkeitskonfiguration wird ein Standbyreplikat bereitgestellt; dabei wird jede Datenbankänderung eingepflegt.
Es sind zwei Hochverfügbarkeitsoptionen vorhanden:
- ZonenredundantER HA. Diese Option bietet die höchste Verfügbarkeit mit zonenübergreifender Redundanz. Diese Option kann nur während der Erstellung des Servers aktiviert werden.
- Gleiche Zone HA. Diese Option bietet eine niedrigere Netzwerklatenz, da sich der primäre Server und der Standbyserver in derselben Verfügbarkeitszone befinden.