MariaDB Community an Grenzen?
MariaDB Community Edition ist eine solide Grundlage für Produktionssysteme. Mit wachsender Datenbankinfrastruktur stösst du jedoch an Grenzen: manuelles Failover bei Ausfällen, kein intelligentes Query Routing und komplexe Kubernetes-Deployments ohne Operator-Unterstützung. MariaDB Enterprise schliesst diese Lücken.
VSHN ist autorisierter MariaDB Reseller in der Schweiz. Du erhältst die Enterprise Lizenz und bei Bedarf den vollständig verwalteten Betrieb durch ein Team mit nachgewiesener Erfahrung im Produktionsbetrieb von MariaDB auf Schweizer Cloud-Infrastruktur.
Anzeichen, dass du Enterprise brauchst
- Manuelles Failover: Du behebst Knotenausfälle von Hand, mit Ausfallzeiten von Minuten oder Stunden
- Kein Query Routing: Alle Lese- und Schreibzugriffe treffen den primären Knoten, ohne automatisches Read/Write Splitting
- Audit-Anforderungen über das Abfrageprotokoll hinaus: Das Audit-Plugin der Community protokolliert Abfragen. Deine Revisoren verlangen aber Audit-Vorlagen pro Benutzer und Zeitstempel in Millisekunden mit Zeitzone, und beides bringt erst Enterprise Audit mit
- Kubernetes-Komplexität: Das Deployment von Galera Cluster auf Kubernetes erfordert eigene Skripte und manuelles Topology Management
- Sicherheitsanforderungen: Du benötigst Dynamic Data Masking oder Query Firewalling, das Community nicht enthält
Community vs Enterprise
| Funktion | Community | Enterprise |
|---|---|---|
| Datenbank-Engine | MariaDB Server | MariaDB Enterprise Server (gehärtet, produktionsreif) |
| Hochverfügbarkeit | Galera Cluster (manuelle Verwaltung) | Galera Cluster + MaxScale (automatisches Failover, Health Checks) |
| Query Routing | Nicht enthalten | MaxScale: automatisches Read/Write Splitting, Load Balancing |
| Daten-Streaming | Manuelle Replikationseinrichtung | MaxScale CDC: Echtzeit-Change-Data-Capture nach Kafka, Hadoop |
| Sicherheit | Rollen, Audit-Plugin (server_audit), TDE |
Enterprise Audit (JSON-Vorlagen pro Benutzer, Zeitstempel in Millisekunden), Schlüsselverwaltung mit HashiCorp Vault, Data Masking und Query Firewall über MaxScale |
| Kubernetes | Manuelles Deployment | Enterprise Kubernetes Operator (Red Hat OpenShift zertifiziert) |
| Backup-Tools | Community-Tools | MariaDB Enterprise Backup (hot, non-blocking, komprimiert) |
| Support | Community-Foren | 24/7 Enterprise Support durch MariaDB-Ingenieure |
| Härtung | Community-Standardeinstellungen | Für den Produktionsbetrieb vorkonfiguriert (kein Remote-Root- und kein anonymer Zugriff), STIG-konform |
MaxScale: intelligenter Datenbank-Proxy
MaxScale sitzt zwischen deiner Applikation und deinem MariaDB Cluster. Es übernimmt Aufgaben, die du sonst selbst aufbauen und pflegen müsstest:
- Read/Write Splitting: Abfragen werden automatisch an den passenden Knoten weitergeleitet. Lesezugriffe verteilen sich auf Replicas, Schreibzugriffe gehen an den Primary.
- Automatisches Failover: Bei einem Knotenausfall befördert MaxScale ein Replica und leitet den Traffic um. Kein manueller Eingriff, keine Applikationsänderungen.
- Connection Pooling und Load Balancing: Adaptives Routing basierend auf Knotengesundheit, Replikationsverzögerung und Abfragelast.
- Change Data Capture: Datenbankänderungen in Echtzeit an nachgelagerte Systeme streamen (Kafka, Hadoop, S3) ohne Polling.
- Query Firewall: Erlaubte Abfragemuster definieren oder von MaxScale automatisch erlernen lassen. Abweichende Abfragen werden abgeblockt, bevor sie die Datenbank erreichen.
- Dynamic Data Masking: Sensible Spalten (Kreditkartennummern, Personendaten) für bestimmte Benutzer oder Applikationen maskieren, ohne das Schema zu ändern.
Kubernetes Operator
Der MariaDB Enterprise Kubernetes Operator ist Red Hat OpenShift zertifiziert und auf OperatorHub verfügbar. Er ersetzt manuelle Kubernetes-Deployment-Skripte durch einen deklarativen Ansatz:
- Gesamte MariaDB-Topology (Galera Cluster + MaxScale) in einem einzigen YAML-Manifest definieren
- Rolling Upgrades ohne Ausfallzeit für Applikationen
- Automatisierte Backup-Planung und Wiederherstellung
- Durchsetzung von Sicherheitsrichtlinien (TLS, Authentifizierung) als Teil der Deployment-Spezifikation
Für Teams, die auf APPUiO (der Schweizer Kubernetes-Plattform von VSHN) oder einem beliebigen OpenShift Cluster arbeiten, integriert sich der Operator direkt in das bestehende Cluster-Management.
Wie VSHN unterstützt
Als dein Reseller: VSHN ist autorisierter MariaDB Reseller. Du erwirbst deine Enterprise Lizenz über uns, mit Schweizer Rechnungsstellung in CHF, einem lokalen Ansprechpartner und Unterstützung bei der Auswahl der passenden Lizenzstufe.
Mit nachgewiesener Betriebserfahrung: VSHN hat MariaDB für Schweizer Organisationen aus dem Banken-, Versicherungs- und SaaS-Bereich in Produktion betrieben. Wenn du deine eigene Infrastruktur betreibst, aber Beratung zu Galera Cluster Topology, MaxScale Konfiguration oder Migrationsplanung wünschst, stehen unsere Datenbankingenieure zur Verfügung.
Als verwalteter Betriebspartner: Wenn du den Datenbankbetrieb vollständig auslagern möchtest, verwaltet VSHN deine MariaDB Enterprise Instanzen auf Cloudscale, Exoscale oder deiner On-Premises-Infrastruktur. Dies umfasst 24/7-Monitoring, automatische Backups, Galera Cluster Management und bis zu 99.99% SLA.
Nächste Schritte
Der erste Schritt ist eine kostenlose Bestandsaufnahme. Wir gehen mit dir eine schriftliche Checkliste durch: welche MariaDB-Versionen wo laufen und wann ihr Support endet, was von aussen erreichbar ist und wofür ein Supportvertrag besteht. Verpflichtet bist du damit zu nichts.
Bestandsaufnahme anfragen und im Formular die Option Bestandsaufnahme MariaDB wählen. Zeigt sich, dass du Enterprise brauchst, dimensionieren wir die Subscription mit dir, gerechnet pro vCPU über die Datenbankknoten. Reicht Community, bleibst du bei Community.