Was ist Azure Database for MariaDB?

Abgeschlossen

Um zu bewerten, ob Sie durch die Verwendung von Azure Database for MariaDB Ihre geschäftlichen Anforderungen erfüllen können, Erhalten Sie zunächst einen kurzen Überblick über MariaDB und Azure Database for MariaDB.

MariaDB ist eine beliebte Open-Source-Datenbank, die unabhängige Softwarehersteller und -entwickler zum Erstellen von Web-Apps verwenden. Viele große Organisationen auf Unternehmensebene verwenden sie auch zum Hosten unternehmenskritischer Anwendungen. Azure Database for MariaDB basiert auf der MariaDB Community Edition. Die ältere Edition ist unter der GNU General Public License, Version 2 (GPLv2) verfügbar. Es handelt sich um eine vollständig verwaltete relationale DBaaS-Plattform.

Tipp

MariaDB wird auch im IaaS-Modus (Infrastructure-as-a-Service) einer gehosteten VM in Azure ausgeführt.

Was spricht für die Verwendung einer DBaaS-Datenbank?

Warum sollten Sie eine DBaaS-Bereitstellungsplattform für Ihre relationalen Datenbankanwendungen nutzen? So können Sie sich auf die schnelle Entwicklung konzentrieren, anstatt sich um die Verwaltung Ihrer VMs und der zugehörigen Infrastruktur zu kümmern. Sie müssen sich keine Gedanken über das Konfigurieren und Verwalten der Plattform machen. Azure verwaltet sie für Sie. Wenn Sie Azure Database for MariaDB verwenden, entscheiden Sie sich dafür, Ihre Datenbank-Apps auf DBaaS-Basis zu implementieren.

Hinweis

DBaaS-Apps fallen in die Branchenkategorie „PaaS-gehostete Dienste“.

Definition von Azure Database for MariaDB

Azure Database for MariaDB ist eine vollständig verwaltete, relationale DBaaS-Plattform, die in Azure gehostet wird. Sie bietet:

  • Integrierte Hochverfügbarkeit ohne zusätzliche Kosten

  • Datenschutz

    Hinweis

    Azure Database for MariaDB verwendet automatische Sicherungen und Zeitpunktwiederherstellungen. Sie werden maximal 35 Tage lang gespeichert.

  • Automatisierte Wartung der folgenden Komponenten, um den Dienst sicher und auf dem neuesten Stand zu halten:

    • Zugrunde liegende Hardware
    • Betriebssystem
    • Datenbank-Engine
  • Vorhersagbare Leistung.

  • Schnelle Skalierung.

  • Optimierte Kosten.

  • Sicherheits- und Compliancefeatures auf Unternehmensebene, um Ihre sensiblen ruhenden Daten und Ihre Daten während der Übertragung zu schützen.

  • Überwachung und Automatisierung, um die Verwaltung und Überwachung für umfangreiche Bereitstellungen zu vereinfachen.

Hinweis

Die meisten dieser Features, die als Standardoptionen enthalten sind, erfordern nur minimalen Verwaltungsaufwand.

Azure Database for MariaDB unterstützt gängige Datenbanktools wie MySQL Workbench. Wenn Sie Azure Database for MariaDB implementieren, können Sie weiterhin mit vertrauten Tools und Plattformen arbeiten.

Auswählen einer geeigneten Bereitstellungsoption

Azure Database for MariaDB ist in den folgenden Bereitstellungsoptionen verfügbar:

  • Azure Database for MariaDB.
  • MariaDB auf Azure-VMs.

Sehen wir uns diese Bereitstellungen genauer an.

Azure Database for MariaDB

Diese Option bietet einen vollständig verwalteten Datenbankdienst, der nur minimale Benutzerkonfiguration und -steuerung erfordert. Diese Option:

  • Verfügt über minimale Anforderungen für Datenbankanpassungen.

  • Ist für die Verarbeitung der meisten Datenbankverwaltungsfunktionen konzipiert, beispielsweise:

    • Patching
    • Hochverfügbarkeit
    • Backups
    • Sicherheit
  • Ist für eine Verfügbarkeit von 99,99 Prozent optimiert.

Ziehen Sie diesen Bereitstellungsmodus in Betracht, um cloudnative Apps zu unterstützen, die:

  • Für die Verwaltung von automatisiertem Patchen konzipiert sind.
  • Folgendes nicht erfordern:
    • Präzise Steuerung des Patchzeitplans.
    • Benutzerdefinierte MariaDB-Konfigurationseinstellungen.

MariaDB auf Azure-VMs

Diese Option ist kein vollständig verwalteter Datenbankdienst. Stattdessen ist es eine IaaS-Lösung. Mit dieser Option können Sie den MariaDB-Server jedoch innerhalb einer verwalteten VM auf der Azure-Cloudplattform ausführen.

Tipp

Sie können alle aktuellen MariaDB-Versionen und -Editionen auf Ihrer gehosteten VM installieren.

Ziehen Sie diese Option nur in Betracht, wenn Sie die Vorteile einer DBaaS-Plattform nicht nutzen möchten. In der nächsten Lerneinheit untersuchen Sie Azure Database for MariaDB genauer.