www.wikidata.de-de.nina.az
Der Cluster Interconnect dient fur Management Datenubertragungs und Lastverteilungszwecke in einem Computercluster und ist eine Komponente des Cluster Managers In der Literatur wird der Cluster Interconnect manchmal auch sinnreduzierend als Cluster Heartbeat bezeichnet wobei diese Funktion des Herzschlages nur eine von mehreren ist Inhaltsverzeichnis 1 Verwendung 1 1 Heartbeat Cluster Heartbeat 1 2 Cluster Steuerung 1 3 Datenubertragung Datenausgleich 1 4 Probleme und Losungen 2 Siehe auch 3 WeblinksVerwendung BearbeitenDer Interconnect eines Clusters ist eine Verbindung zwischen den Cluster Membern uber die alle Arten von relevanten Daten ausgetauscht werden Sie wird in aller Regel als privates Netzwerksegment konzipiert um hochstmogliche Betriebssicherheit zu gewahrleisten oder auch andere Netzwerkarchitekturen abbilden zu konnen Denn diese Zwischenverbindung ist in Abhangigkeit von der Grosse des Clusters mit moglichst geringer Latenz und hoher Datenubertragungsrate auszustatten um keinen Flaschenhals zu schaffen Dazu haufig verwendete Technologien sind Gigabit Ethernet oder auch das teurere InfiniBand Wie eingangs erwahnt dient der Cluster Interconnect mehreren Zwecken Heartbeat Cluster Heartbeat Bearbeiten Unter Heartbeat deutsch Herzschlag versteht die Computertechnik ein periodisch zwischen zusammengehorigen Systemen ausgetauschtes Signal analog dem Fuhlen des menschlichen Pulses Dieses Signal dient zur gegenseitigen Uberwachung Bleibt der Heartbeat eines Systems aus wird ein Ereignis ausgelost auf welches die anderen entsprechend reagieren konnen Der Cluster Interconnect dient hier der reinen Signalubertragung Wird die gegenseitige Verfugbarkeitsuberwachung nicht durch eine kommerzielle Clusterware realisiert stehen auch Software Pakete wie LinuxHA fur die Absicherung einzelner Dienste bereit Fur einen reinen Heartbeat Interconnect wurde bis vor einiger Zeit auch oft nur ein serielles Kabel verwendet Cluster Steuerung Bearbeiten Eine weitere wesentliche Aufgabe des Interconnects ist das Management des Clusters Beispielsweise muss das gezielte Umstellen eines Dienstes von einem Knoten auf den anderen koordiniert und mit moglichst geringer Ausfallzeit geschehen Jede Clusterware verwendet dazu produktspezifisch standardisierte Telegramme von unterschiedlicher Grosse Datenubertragung Datenausgleich Bearbeiten Bei Nutzung des Clusters fur die Lastverteilung bei Anwendungs oder Datenbankservern ist es daruber hinaus wichtig in bestimmten Situationen auch Benutzerdaten uber den Cluster Interconnect weiterzugeben Auch hier werden durch die Clusterware spezielle Telegramme mit dem entsprechenden Nutzinhalt ubertragen und fur die daruberliegende Applikation eine API angeboten Beispiel Oracle RAC 10g verwendet die sogenannte Cache Fusion Technologie Sie baut darauf auf dass schon einmal in den Cache eines Clusterknotens eingelesene Blocke uber den Interconnect schneller beschafft werden konnen als durch erneutes Einlesen vom Massenspeicher Auch setzt die Hoheitskontrolle fur Datenbank Blocke dieses Datenbankmanagementsystems auf das hier Blockshipping genannte Ubertragen der Daten uber die Zwischenverbindung Probleme und Losungen Bearbeiten Eine Unterbrechung des Cluster Interconnects ist unbedingt zu verhindern Denn aus Sicht eines Cluster Members kann nicht unterschieden werden ob eine Unterbrechung oder ein Verlust der anderen Seite vorliegt Das Risiko einer Unterbrechung sucht die Technik grundlegend durch Redundanz in der Regel durch Bundelung auch Bonding oder Trunking der verwendeten Netzwerkschnittstellen zu verringern Das im Extremfall auftretende Split Brain Problem kann durch den Einsatz eines oder mehrerer Quoren Voting Disks aufgelost werden Eine Uberlastsituation auf dem Interconnect Medium kann dem Cluster Manager einen Ausfall suggerieren wenn die Funktion des Heartbeats durch zu hohes Transferaufkommen uber gewisse definierte Zeiten hinweg beeintrachtigt wird Da wie oben besprochen je nach System der Cluster Interconnect auch fur den Transfer von Applikationsdaten verwendet wird ist auf ausreichende Dimensionierung zu achten Auch hier kann Bonding Trunking hilfreich sein da sich im entsprechenden B Modus die Bandbreite der verwendeten Schnittstellen addiert Grundlegend sind nicht von der Clusterware initiierte Datenstrome auf dem Interconnect moglichst zu vermeiden Siehe auch BearbeitenCluster Dateisystem Quorum Informatik Cluster Manager Oracle Cluster Ready ServicesWeblinks BearbeitenLinuxHA englisch Cluster Interconnect in der Oracle Clusterware englisch Verwaltung von Cluster Interconnects in der Oracle Clusterware englisch Abgerufen von https de wikipedia org w index php title Cluster Interconnect amp oldid 239641156