CloudInterview

MariaDB Kubernetes Operator: Open-Source-Datenbank mit Enterprise-Ambitionen

Frage: “Wie interagieren Kubernetes und der neue MariaDB Kubernetes Operator?”

Krishnamurthy: “Der Operator erleichtert und beschleunigt die Softwareverteilung sowie die Verwaltung von MariaDB Platform in der Cloud. Komplexe Architekturen werden mit dem MariaDB Kubernetes Operator handhabbar. Das betrifft sowohl einzelne Server als auch Strukturen mit primären und sekundären Servern oder auch MariaDB ColumStore mit einem einzelnen Anwendermodul und mehreren Performance-Modulen. Der MariaDB Kubernetes Operator verfügt außerdem über eine CRD, eine Custom Resource Definition, um die Kubernetes-API für den Einsatz von MariaDB zu erweitern. Zudem besitzt der Operator ein Docker-Image, das die Helm Chart und CRD in einen Controller integriert. So lassen sich MariaDB-Container reibungslos in ein Kubernetes-Cluster einfügen, löschen oder anpassen. Dies hat sich in vielen Anwendungsfällen auf GKE, Azure und OpenShift bewiesen. Nicht umsonst hat der MariaDB Kubernetes Operator als einer der ersten Operatoren die Red Hat OpenShift Zertifizierung erhalten.”

Frage: “Was macht diese Zertifizierung von Red Hat für MariaDB so wertvoll?”

Krishnamurthy: “OpenShift ist die wohl am meisten unterstützte Kubernetes-Plattform im Enterprise-Sektor. Zudem gibt es bei unseren Kunden und den OpenShift-Anwendern von Red Hat signifikante Überschneidungen. Diese möchten die MariaDB-Software in größerem Umfang in OpenShift nutzen. Mit einem zertifizierten Operator und korrespondierenden Container-Images können diese Kunden sehr einfach MariaDB in einer wartbaren Umgebung ausrollen.”

Frage: “Welche Rolle spielt Kubernetes im Rahmen der Cloud-Strategie von MariaDB?”

Krishnamurthy: “Kubernetes ist ein wichtiger Baustein und Treiber unserer Multi-Cloud-Strategie. Die zertifizierten Container-Images und Operatoren haben wir mit Absicht frühzeitig entwickelt. Unsere Kunden sollen über größtmögliche Flexibilität beim Betrieb verfügen. Datenbankdienste in der Cloud erleben ein geradezu exponentielles Wachstum. Die Kooperation mit Kubernetes ermöglicht es uns, den gewohnt hohen Servicestandard zu halten. Und unseren Kunden gewährt sie absolute Freiheit in der Wahl der Cloud. Schließlich besagt eine aktuelle Studie des Marktforschungsunternehmens 451 Research, dass das herkömmliche Modell der vor Ort installierten Datenbanken bis 2021 von aktuell fast 80 Prozent Anteil auf weniger als 30 Prozent sinken wird. Im Gegenzug prognostiziert man den Cloud-Nutzungsmodellen ein markantes Wachstum. Für Private Clouds rechnet man mit einem Anstieg von gut fünf Prozent auf 24,5 Prozent, für Public Clouds mit einem Sprung von fast sechs Prozent auf knapp 48 Prozent. MariaDB wird sämtliche Modelle bedienen.
Unsere Kunden aus dem Segment der Fortune 1000 haben in den vergangenen Monaten ihr großes Interesse deutlich gemacht, MariaDB via Kubernetes und OpenShift zu nutzen, um ihre eigenen Entwicklungs- und Produktionsplattformen umzugestalten. Die Entwicklungsteams können in Eigenregie auf die Komponenten zugreifen und ihre Agilität steigern.”

Frage: “MariaDB arbeitet an seinem Public-Cloud-Dienst SkySQL. Was genau steckt dahinter?”

Krishnamurthy: “SkySQL ist als Public-Cloud-Dienst zur Selbstprovisionierung konzipiert, der einerseits unseren hohen Serviceansprüchen gerecht wird und zugleich größtmögliche Elastizität garantiert. Schritt für Schritt werden die Funktionen der selbstverwaltenden Datenbank ausgebaut. Der MariaDB Kubernetes Operator macht SkySQL kompatibel mit allen Technologien von Drittanbietern aus dem Kubernetes- und Docker-Ökosystem. Das Innovationspotential von Open Source trifft hier auf die Leistungsstabilität einer Community-dominierten Cloud. SkySQL arbeitet reibungslos, ist hoch skalierbar und ermöglicht es, Datenbanken sofort aufzusetzen, ohne sich Gedanken über Server- oder Speicher-Charakteristiken machen zu müssen. Also weniger Zeit für die Datenbank, mehr Zeit fürs Geschäft.
SkySQL will die gängigen Cloud-Konventionen zum Vorteil der Kunden revolutionieren. Wir wollen vor allem unsere bewährt hohen Support-Standards aufrechterhalten. Datensicherung wird bei SkySQL besonders großgeschrieben. Funktionen wie Sicherung und Wiederherstellung, Snapshotting, Aktualisierungen im Wechsel und andere werden auf Enterprise-Niveau durchgeführt und setzen neue Standards im Bereich des relationalen Datenbankmanagements.”