Seite wählen

Galera Cluster

Multi-Master Cluster für MySQL

Galera Cluster bietet Datenbank-Clustering und Hochverfügbarkeit mit synchronisierter Multi-Master-Replikation für MySQL und MariaDB.

Galera Cluster

Multi-Master Cluster Management

Galera Cluster ist eine leistungsfähige Open-Source-Software für Datenbank-Clustering und Hochverfügbarkeit. Es basiert auf der Galera-Replikationstechnologie und wurde speziell für Datenbanken wie MySQL und MariaDB entwickelt. Das Ziel von Galera Cluster ist es, eine synchronisierte Multi-Master-Replikation zu ermöglichen, bei der mehrere Knoten als aktive Datenbankmaster fungieren und Änderungen in Echtzeit auf alle anderen Knoten repliziert werden.

Features

Hochverfügbare Datenbankumgebungen

Galera Cluster bietet synchronisierte Multi-Master-Replikation für Datenbanken wie MySQL und MariaDB. Die Hauptmerkmale sind Hochverfügbarkeit, Echtzeit-Synchronisation, Skalierbarkeit, Konfliktlösung, Rolling Upgrades und Zero-Downtime-Schemaänderungen. Es ermöglicht den unterbrechungsfreien Betrieb von Datenbanken auch bei Knotenausfällen und gewährleistet stets aktuelle Daten auf allen Knoten.

+

Synchronisierte Multi-Master Replikation

Galera Cluster ermöglicht die echtzeitnahe und synchronisierte Replikation von Datenbanken auf mehreren Knoten. Jeder Knoten kann als Master fungieren und Änderungen an den Daten werden automatisch und sofort auf alle Knoten repliziert.

Hochverfügbarkeit

Galera Cluster bietet Hochverfügbarkeit, da es keinen Single Point of Failure gibt. Fällt ein Knoten aus, übernehmen die verbleibenden Knoten automatisch die Bearbeitung der Anfragen, ohne dass es zu einem Ausfall der Datenbank kommt.

Active-Active Architektur

Jeder Knoten im Galera Cluster ist ein aktiver Teilnehmer und kann sowohl Lese- als auch Schreibvorgänge verarbeiten. Dadurch kann die Last auf alle Knoten verteilt werden, was die Skalierbarkeit und Performance der Datenbank verbessert.

Konfliktlösung

Galera Cluster bietet eine Konfliktlösung für gleichzeitige Schreiboperationen auf verschiedenen Knoten. Im Falle eines Konflikts wird automatisch eine Regel angewendet, um die Priorität der Transaktionen zu bestimmen und die Konsistenz der Datenbank zu gewährleisten.

Rolling Upgrades

Galera Cluster ermöglicht Rolling Upgrades, bei denen Knoten nacheinander aktualisiert werden können, ohne die Verfügbarkeit der Datenbank zu beeinträchtigen. Dies ist besonders nützlich für Wartungsarbeiten und Upgrades auf neue Versionen der Datenbank.

Zero-Downtime Schema-Änderungen

Galera Cluster unterstützt Zero-Downtime Schema Changes, so dass Datenbankschemata ohne Ausfallzeit geändert werden können. Dies ermöglicht eine flexible und effiziente Verwaltung der Datenbankstruktur.

Architektur

Die Komponenten von Galera

Die Architektur von Galera Cluster basiert auf der Galera Replikationstechnologie und wurde entwickelt, um eine synchronisierte Multi-Master-Replikation für Datenbanken zu ermöglichen.

Cluster-Knoten

Jeder Knoten im Galera Cluster ist eine eigenständige Datenbankinstanz, die als aktiver Teilnehmer fungiert. Alle Knoten sind miteinander verbunden und kommunizieren über ein Netzwerkprotokoll, um Änderungen an den Datenbanken auszutauschen.

Galera-Replikation

Galera Cluster verwendet das WSREP (Write Set Replication) Protokoll, um die Replikation der Datenbanken in Echtzeit zu ermöglichen. WSREP erfasst die Schreiboperationen (Write Set) auf einem Knoten und repliziert sie auf alle anderen Knoten im Cluster.

Quorum-Mechanismus

Galera Cluster verwendet einen Quorum-Mechanismus, um Konsistenz und Verfügbarkeit zu gewährleisten. Ein Cluster benötigt eine Mehrheit von Knoten (Quorum), um funktionsfähig zu bleiben und Schreiboperationen durchzuführen. Fällt die Mehrheit der Knoten aus, wechselt der verbleibende Knoten in den Nur-Lese-Modus.

Cache

Der Gcache (Galera Cache) ist ein Zwischenspeicher, der Schreibvorgänge aufzeichnet und auf andere Knoten repliziert, um die Leistung und Effizienz der Replikation zu verbessern. Die dafür verwendete RingBuffer-Datei wird beim Start des Servers vordefiniert.

IST/SST

Um einen neuen Knoten zu initialisieren oder mit dem Cluster zu synchronisieren, verwendet Galera Cluster entweder IST (Incremental State Transfer) oder SST (State Snapshot Transfer). IST überträgt nur die Änderungen seit dem letzten Zustand, während SST einen kompletten Datensatz von einem aktiven Knoten überträgt.

Beratung

Galera Cluster Consulting

Wir helfen Dir bei Konzeption, Installation und Integration Deiner Umgebung – für mehr Power, Know-How, Peace of Mind!

Power

Jahrelange Erfahrung

Seit vielen Jahren unterstützen wir unsere Kunden beim Betrieb ihrer IT-Infrastrukturen. Branchen, Tools, Betriebssysteme – wir haben alles Mögliche gesehen, betrieben und gebaut. Wir kennen die Best Practices mit MySQL, Galera, MariaDB & Co. und viele Themen rund um Open Source und Linux.

Know-How

Volles Verständnis

Wir verstehen nicht nur Deine IT-Systeme und Services, sondern das große Ganze und die unzähligen Aspekte des Betriebs komplexer IT-Infrastrukturen. Häufig mangelt es an Zeit und Personal bei steigender Komplexität und einer sich schnell verändernden IT-Welt.

Peace of Mind

Gezielte Verstärkung

Als Linux-Generalisten und Open Source Expertinnen sind wir breit aufgestellt und bestens eingebunden in die Open Source Communities. Mit uns bist Du nie allein! Ob als IT-Berater, Engineer, Support oder Architekt – wir verstärken Dein Team und nehmen Dir Arbeit ab.

Alles aus einer Hand

Das Ganzheitliche Portfolio von NETWAYS

Du benötigst Unterstützung bei Planung, Einführung und Betrieb deiner Galera Cluster Umgebung. NETWAYS unterstützt Dich bei allen Fragen rund um Consulting, Outsourcing und natürlich Training.

IT Outsourcing

Als externe IT-Abteilung übernehmen wir den vollständigen Betrieb ganzer Umgebungen. Wir kümmern uns um alle dafür notwendigen Systeme aus der Open Source Welt und arbeiten bei Dir mit.

Support

Bei uns bekommst Du schnelle Hilfe von Deinem persönlichen Systems Engineer. Ganz egal, ob per Telefon, Chat, E-Mail oder Ticket: Wir sind immer für Dich da! Galera Cluster tut nicht, was es soll? Melde Dich bei uns!

Schulungen

Unser weitreichendes und profundes Praxiswissen geben wir in unseren Schulungen und Workshops gerne an Dich weiter. Selbstverständlich als Präsenz- und natürlich auch Online Training.

Aktuelles

Artikel aus unserem Blog

Webinare

Unsere Webinararchiv

Nimm einfach Kontakt mit uns auf. Wir freuen uns auf Dich!