Mal eben ein MySQL-Cluster anlegen..

MySQL Cluster Spezialist

Vor einiger Zeit meinte Torsten zu mir: „Schau Dir mal Galera an, damit kannst Du mal eben ein MySQL-Cluster erstellen. Für einige Kunden ist das Gold wert.“ Damit hatte er mich auf kalten Fuß erwischt. Seit einigen Jahren bin ich aus der Technik/Entwicklung raus und das Clustern von MySQL-Datenbanken war für mich so ohne Weiteres nicht möglich. Da mir aber klar war, dass das für einige Projekte (zum Beispiel große Webshops) klasse wäre, wenn man „mal eben ein MySQL Cluster anlegen“ könnte  habe ich mir die Lösung angeschaut.

Das Galera MySQL-Cluster verhält sich wie „eine normale“ MySQL-Datenbank

 

Screenshot Galera Cluster
Screenshot Galera Cluster

Bei hohen Ansprüchen an eine MySQL-Datenbank kann es notwendig werden, über eine Erweiterung nachzudenken. Wird der genutzte Server zu klein, ist ein skalierbares Cluster für MySQL-Datenbanken oft das Mittel der Wahl. Bei der Umsetzung hilft Galera.

Der wichtigste Vorteil: Du kannst mit einem Galera MySQL-Cluster wie mit einer „normalen“ Datenbank arbeiten und in der Regel lässt es sich mit fast jeder Applikation betreiben.

Besonders schön: Das Galera MySQL-Cluster ist eine Open Source-Software und kann ohne Lizenzgebühren genutzt werden!

Hardwarevoraussetzungen & Support

Für den Betrieb benötigst du drei Server für das MySQL-Cluster, einen Server als Cluster-Controler und einen Loadbalancer zum Verteilen der Zugriffe. Hast Du das alles zusammen, kannst Du sofort loslegen 🙂
Sollte sich die Umsetzung dann schwierig gestalten, stehst Du trotz der Open Source-Lizenz nicht alleine da! Galera bietet die Möglichkeit, Verträge für den Entwicklersupport abzuschließen (zum Beispiel über uns). Das ist gerade für kritische, kommerzielle Webseiten (wie zum Beispiel Webshops) von großem Vorteil.

Fazit

Mit Galera MySQL-Clustern bekommt man ganz neue Möglichkeiten, die Performance seiner MySQL-Datenbanken zu verbessern. Am besten ist aber, das es sich im Betrieb wie eine normale Datenbank anfühlt. Betreibst Du zum Beispiel einen Onlineshop, trägst du ganz normal einen Datenbankserver in der Konfiguration ein. Wenn Du mehr zu Galera wissen möchtest, schau Dir gerne die Fallstudie von Hoodboyz an oder Besuch unsere Seite für Projektgeschäfte.

3 Gedanken zu „Mal eben ein MySQL-Cluster anlegen..“

Schreibe einen Kommentar