Siggi`s Portal
Franz Nold


Bookmark Buttons
Bookmark bei: Mr. Wong Bookmark bei: Webnews Bookmark bei: BoniTrust Bookmark bei: Oneview Bookmark bei: Linkarena Bookmark bei: Favoriten Bookmark bei: Seekxl Bookmark bei: Kledy.de Bookmark bei: Readster Bookmark bei: Publishr Bookmark bei: Icio Bookmark bei: Power Oldie Bookmark bei: Bookmarks.cc Bookmark bei: Favit Bookmark bei: Bookmarks.at Bookmark bei: Newsider Bookmark bei: Linksilo Bookmark bei: Folkd Bookmark bei: Yigg Bookmark bei: Digg Bookmark bei: Del.icio.us Bookmark bei: Facebook Bookmark bei: Reddit Bookmark bei: Jumptags Bookmark bei: Simpy Bookmark bei: StumbleUpon Bookmark bei: Slashdot Bookmark bei: Propeller Bookmark bei: Furl Bookmark bei: Yahoo Bookmark bei: Spurl Bookmark bei: Google Bookmark bei: Blinklist Bookmark bei: Blogmarks Bookmark bei: Diigo Bookmark bei: Technorati Bookmark bei: Newsvine Bookmark bei: Blinkbits Bookmark bei: Ma.Gnolia Bookmark bei: Smarking Bookmark bei: Netvouz Information

Clustering mit MySQL ab Version 5.0

Mit der Version 5.0 stellt MySQL die Cluster-Funktion zur Verfügung und verspricht eine 99,999 Prozentige Ausfallsicherheit. Eine solche Hochverfügbarkeit ist für große Unternehmen sehr wichtig, um den ständigen Zugriff zu gewährleisten. Für das Clustering setzt MySQL auf die Shared Nothing Architektur, die auf die Ressourcen wie Arbeitsspeicher des eingesetzten Rechners nutzt. Ein Cluster setzt sich in der Minimalkonfiguration aus drei verschiedenen Knoten zusammen, die jedoch keine Maschinen, sondern Prozesse beschreiben.
Im einzelnen sind das der Daten-, der Management- und der SQL-Knoten, die im folgendem kurz beschrieben werden.

Datenknoten: In diesem Knoten werden alle Daten des MySQL-Clusters gespeichert. Damit der Zugriff auch bei einem Ausfall verfügbar bleiben, werden üblicherweise mehrere Datenknoten eingesetzt, die auch als Nodegroups bezeichnet werden. Fällt ein Datenknoten aus, findet eine Umleitung auf einen anderen aktiven Knoten statt.

Managementknoten: Dieser Knoten wird zur Verwaltung der System- und Knotenkonfiguration eingesetzt. Zu seinen Aufgaben zählt unter anderem das Starten bzw. Beenden anderer Knoten, oder das Überwachen der Aktivitäten im Cluster. Sobald sich ein Knoten im Cluster anmeldet, wird im Management-Knoten die Konfiguration abgefragt. Es werden auch hier häufig mehrere Managementknoten im Cluster verwendet, um die Hochverfügbarkeit zu verbessern.

Der SQL-Knoten ist mit einer SQL-Datenbank vergleichbar, die mit dem Daten-Knoten in Verbindung steht und mit diesem kommuniziert.

Innerhalb von Clustern ist der Datenverkehr unverschlüsselt und somit gefährdet. Der Administrator muss Sorge dafür tragen, dass ein entsprechender Schutz durch beispielsweise Abstimmungen mit Firewalls oder ein eigenes Tunnelnetz gewährleistet wird.
Ein tieferes Verständnis über die Clusterbildung und deren Schutz kann unter anderem in Schulungen vermittelt werden.

Seminare für MySQL finden Sie bei der SCN GmbH.




Verantwortlich für diesen Beitrag: Franz Nold