Azure Database for MySQL und Kostenoptimierung
Azure Database for MySQL ist ein relationaler Datenbankdienst in der Microsoft-Cloud, der auf der MySQL Community Edition basiert. Sie können entweder Single Server oder Flexible Server verwenden, um eine MySQL-Datenbank in Azure zu hosten. Das vollständig verwaltete Database-as-a-Service-Angebot kann geschäftskritische Workloads mit vorhersagbarer Leistung und dynamischer Skalierung verarbeiten.
Weitere Informationen dazu, welche Kostenoptimierungen Azure Database for MySQL für Ihre Workload unterstützt, finden Sie unter Serverkonzepte und insbesondere unter Beenden/Starten von Azure Database for MySQL.
Die folgenden Abschnitte enthalten Entwurfsüberlegungen, eine Konfigurationsprüfliste und empfohlene Konfigurationsoptionen speziell für Azure Database for MySQL.
Überlegungen zum Entwurf
Für Azure Database for MySQL gelten die folgenden Entwurfsüberlegungen:
- Nutzen Sie die Skalierungsfunktionen von Azure Database for MySQL, um die Verbrauchskosten nach Möglichkeit zu senken. Um Ihre Datenbank bei Bedarf hoch- und herunterzuskalieren, lesen Sie den folgenden Microsoft-Support-Artikel, in dem der Automatisierungsprozess mit Runbooks behandelt wird: How to auto-scale an Azure Database for MySQL/PostgreSQL instance with Azure run books and Python (Automatisches Skalieren einer Instanz von Azure Database for MySQL/PostgreSQL mit Azure-Runbooks und Python).
- Planen Sie Ihr RPO (Recovery Point Objective) gemäß Ihren Anforderungen an die Betriebsebene. Für Ihren gesamten bereitgestellten Serverspeicher (bis
100%
) fallen keine zusätzlichen Gebühren für den Sicherungsspeicher an. Zusätzlich verbrauchter Sicherungsspeicher wird inGB/month
abgerechnet. - Da der Single Server-Dienst cloudnativ konzipiert wurde, ist die Unterstützung von
99.99%
Verfügbarkeit möglich, wodurch die Kosten für einen passiven heißen Standbyserver entfallen. - Erwägen Sie die Verwendung der Flexible Server-SKU für Nicht-Produktionsworkloads. Flexible Server bietet bessere Steuerungsmöglichkeiten zur Kostenoptimierung, mit denen Sie z. B. Ihren Server beenden und starten können. Sie erhalten damit eine burstfähige Computeebene, die sich ideal für Workloads eignet, die keine kontinuierliche vollständige Computekapazität benötigen.
Checkliste
Haben Sie Azure Database for MySQL unter Berücksichtigung der Kostenoptimierung konfiguriert?
- Auswählen einer geeigneten Servergröße für Ihre Workload
- Verwenden von Reservekapazität für Azure Database for MySQL Single Server
Konfigurationsempfehlungen
Sehen Sie sich die folgende Tabelle mit Empfehlungen für die Kostenoptimierung Ihrer Azure Database for MySQL-Konfiguration an:
Empfehlung | BESCHREIBUNG |
---|---|
Auswählen einer geeigneten Servergröße für Ihre Workload | Konfigurationsoptionen: Single Server und Flexible Server. |
Verwenden von Reservekapazität für Azure Database for MySQL Single Server | Berechnen Sie die Kosten im Zusammenhang mit dem Reservierungsrabatt für Azure Database for MySQL Single Server. Nachdem Sie die gesamte Computekapazität und eine Leistungsstufe für Azure Database for MySQL in einer Region ermittelt haben, können diese Informationen verwenden, um Kapazität zu reservieren. Die Reservierung kann ein Jahr oder drei Jahre umfassen. Mit dieser Verpflichtung können Sie eine erhebliche Kostenoptimierung erzielen. |