<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Rechnerverbund</id>
	<title>Rechnerverbund - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Rechnerverbund"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Rechnerverbund&amp;action=history"/>
	<updated>2026-05-27T13:03:05Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Rechnerverbund&amp;diff=60140&amp;oldid=prev</id>
		<title>imported&gt;SchlurcherBot: Bot: http → https</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Rechnerverbund&amp;diff=60140&amp;oldid=prev"/>
		<updated>2025-11-11T19:45:21Z</updated>

		<summary type="html">&lt;p&gt;Bot: http → https&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Datei:Us-nasa-columbia.jpg|mini|NASA-Computercluster]]&lt;br /&gt;
&lt;br /&gt;
Ein &amp;#039;&amp;#039;&amp;#039;Rechnerverbund&amp;#039;&amp;#039;&amp;#039; oder &amp;#039;&amp;#039;&amp;#039;Computercluster&amp;#039;&amp;#039;&amp;#039;, meist einfach &amp;#039;&amp;#039;&amp;#039;Cluster&amp;#039;&amp;#039;&amp;#039; genannt (vom Englischen für „Rechner-Schwarm“, „-Gruppe“ oder „-Haufen“), bezeichnet eine Anzahl von [[Rechnernetz|vernetzten]] [[Computer]]n. Der Begriff wird zusammenfassend für zwei unterschiedliche Aufgaben verwendet:&lt;br /&gt;
* die Erhöhung der [[Rechenleistung|Rechenkapazität]] (HPC-Cluster, engl. &amp;#039;&amp;#039;high performance computing&amp;#039;&amp;#039; – [[Hochleistungsrechnen]])&lt;br /&gt;
* die Erhöhung der [[Verfügbarkeit]] (HA-Cluster, engl. &amp;#039;&amp;#039;high availability&amp;#039;&amp;#039; – [[Hochverfügbarkeit]]).&lt;br /&gt;
Die in einem Cluster befindlichen Computer (auch &amp;#039;&amp;#039;Knoten&amp;#039;&amp;#039;, vom englischen &amp;#039;&amp;#039;nodes&amp;#039;&amp;#039; oder [[Server]]) werden auch oft als [[Serverfarm]] bezeichnet.&lt;br /&gt;
&lt;br /&gt;
== Kategorien ==&lt;br /&gt;
Der Begriff &amp;#039;&amp;#039;Cluster&amp;#039;&amp;#039; beschreibt primär die [[Architektur (Informatik)|Architektur]] der einzelnen Bausteine und ihr Zusammenwirken.&lt;br /&gt;
Hardware- oder Software-Cluster sind grundsätzlich unterschiedlich. Die einfache Form eines Hardware-Clusters ist als [[Aktiv/Passiv-Cluster|aktiv/passiv]] bekannt. Andere Varianten sind als [[cascading]] bekannt. Dabei muss eine Unterbrechung des [[Dienst (Informatik)|Services]] mit berücksichtigt werden. [[Virtual Memory System|HP OpenVMS Cluster]] sind in der Lage, eine Hardware-[[Aktiv/Aktiv-Cluster|aktiv/aktiv]]-Funktionalität zu implementieren.&lt;br /&gt;
&lt;br /&gt;
Softwarecluster oder [[Applikationscluster]] hingegen sind eher in der Lage, einen kontinuierlichen Betrieb zu realisieren (Beispiel: DNS-Server). Es hängt aber vom [[Client]] in der Client/Server-Architektur ab, ob er mit der Umschaltung des Dienstes (bzw. Service) umgehen kann.&lt;br /&gt;
&lt;br /&gt;
Man unterscheidet zwischen sogenannten [[Homogenität (Physik)|homogen]]en und [[heterogen]]en Clustern. Computer homogener Cluster laufen unter dem gleichen [[Betriebssystem]] und gleicher [[Hardware]], beim heterogenen Cluster können unterschiedliche Betriebssysteme oder Hardware eingesetzt werden. Bekannte [[Linux]]-Cluster-Software sind z.&amp;amp;nbsp;B. [[HP Serviceguard]], [[Beowulf (Cluster)|Beowulf]] und [[openMosix]].&lt;br /&gt;
&lt;br /&gt;
== Verwendungszwecke ==&lt;br /&gt;
&lt;br /&gt;
=== Hochverfügbarkeitscluster ===&lt;br /&gt;
Hochverfügbarkeitscluster (engl. [[High-Availability]]-Cluster – HA-Cluster) werden zur Steigerung der [[Verfügbarkeit]] bzw. für bessere Ausfallsicherheit eingesetzt. Tritt auf einem Knoten des Clusters ein Fehler auf, werden die auf diesem Knoten laufenden Dienste auf einen anderen Knoten migriert. Die meisten HA-Cluster besitzen 2 Knoten. Es existieren Cluster, bei denen ständig auf allen Knoten Dienste laufen. Diese Cluster nennt man aktiv-aktiv bzw. symmetrisch. Sind nicht alle Knoten aktiv, spricht man von aktiv-passiv oder asymmetrisch. Sowohl die Hardware als auch die Software eines HA-Clusters muss frei von [[Single Point of Failure|Single-Point-of-Failures]] (Komponenten, die durch einen Fehler das gesamte System zum Ausfall brächten) sein. Anwendung finden solche HA-Cluster in kritischen Umgebungen, in denen Ausfallzeiten von nur wenigen Minuten im Jahr erlaubt sind. Im Rahmen von Katastrophenszenarien müssen kritische Computersysteme abgesichert werden. Dazu werden die Cluster-Knoten oft mehrere Kilometer auseinander in verschiedenen Rechenzentren platziert. Im Katastrophenfall kann der Knoten im nicht betroffenen Rechenzentrum die gesamte Last übernehmen. Diese Art von Clustern nennt man auch „stretched Cluster“.&lt;br /&gt;
&lt;br /&gt;
=== Load-Balancing-Cluster ===&lt;br /&gt;
Load-Balancing-Cluster werden zum Zweck der [[Serverlastverteilung|Lastverteilung]] auf mehrere Maschinen aufgebaut. Die Lastverteilung erfolgt in der Regel über eine redundant ausgelegte, zentrale Instanz. Mögliche Einsatzgebiete sind Umgebungen mit hohen Anforderungen an Computerleistung. Der Leistungsbedarf wird hier nicht durch Aufrüstung einzelner Computer abgedeckt, sondern durch das Hinzufügen zusätzlicher Computer. Grund für die Verwendung ist nicht zuletzt der Einsatz von preisgünstigen Standardcomputern ([[Commercial off-the-shelf|COTS]]-Komponenten) anstatt von teuren Spezialcomputern.&lt;br /&gt;
&lt;br /&gt;
=== High Performance Computing Cluster ===&lt;br /&gt;
[[Hochleistungsrechnen|High-Performance-Computing]]-Cluster (HPC-Cluster) dienen zur Abarbeitung von Rechenaufgaben. Diese Rechenaufgaben werden auf mehrere Knoten aufgeteilt. Entweder werden die Aufgaben in verschiedene Pakete aufgeteilt und parallel auf mehreren Knoten ausgeführt oder die Rechenaufgaben ([[Job (EDV)|Jobs]] genannt) werden auf die einzelnen Knoten verteilt. Die Aufteilung der Jobs übernimmt dabei meistens ein [[Job Management System]]. HPC-Cluster finden sich oft im wissenschaftlichen Bereich. In der Regel sind die einzelnen Elemente eines Clusters untereinander über ein schnelles [[Rechnernetz|Netzwerk]] verbunden. Auch die sogenannten [[Renderfarm]]en fallen in diese Kategorie.&lt;br /&gt;
&lt;br /&gt;
== Geschichte ==&lt;br /&gt;
Das erste im Handel erhältliche Clusterprodukt war [[ARCNET]], welches [[1977]] von [[Datapoint]] entwickelt wurde. Den ersten wirklichen Erfolg hatte das Unternehmen [[Digital Equipment Corporation|DEC]] im Jahr 1983 mit der Vorstellung des Produktes [[VAXCluster]] für ihr Computersystem [[Virtual Address eXtension|VAX]]. Das Produkt unterstützte nicht nur paralleles Rechnen auf den Clusterknoten, sondern auch die gemeinsame Nutzung von [[Dateisystem]]en und Geräten aller beteiligten Knoten. Diese Eigenschaften fehlen noch heute bei vielen freien und kommerziellen Produkten. VAXCluster ist als „VMSCluster“ auch heute noch von der Firma [[Hewlett-Packard|HP]] für das Betriebssystem [[OpenVMS]] und die Prozessoren [[Alpha-Prozessor|Alpha]] und [[Itanium]] erhältlich.&lt;br /&gt;
&lt;br /&gt;
== Technik ==&lt;br /&gt;
=== HA-Cluster ===&lt;br /&gt;
Die failover-Funktion wird meist durch das Betriebssystem zur Verfügung gestellt (Service[[failover]], IP-Übernahme). Die Übernahme von Diensten kann z.&amp;amp;nbsp;B. durch die automatische Migration von [[IP-Adresse]]n oder das Verwenden einer [[Multicast]]adresse erreicht werden.&lt;br /&gt;
&lt;br /&gt;
Generell wird zwischen den Architekturen &amp;#039;&amp;#039;&amp;#039;shared nothing&amp;#039;&amp;#039;&amp;#039; und &amp;#039;&amp;#039;&amp;#039;shared all&amp;#039;&amp;#039;&amp;#039; unterschieden.&lt;br /&gt;
&lt;br /&gt;
Typischer Vertreter des „active-active“-Clusters mit [[Shared Nothing Architecture|shared-nothing-Architektur]] ist [[DB2]] mit EEE (gesprochen „triple e“). Hier beherbergt jeder Clusterknoten eine eigene Datenpartition. Ein Leistungsgewinn wird durch die Partitionierung der Daten und die damit einhergehende verteilte Verarbeitung erzielt. Ausfallsicherheit wird hiermit nicht gewährleistet.&lt;br /&gt;
&lt;br /&gt;
Anders ist dies beim „shared-all“-Cluster. Diese Architektur gewährleistet durch einen konkurrierenden Zugriff auf [[Shared Storage]], dass alle Clusterknoten auf den gesamten Datenbestand zugreifen können. Neben Skalierung und Leistungssteigerung wird durch diese Architektur auch eine zusätzliche Ausfallsicherheit erreicht. Fällt ein Knoten aus, übernehmen die anderen Knoten seine Aufgabe(n). Ein typischer Vertreter der shared-all-Architektur ist der [[Oracle Real Application Cluster]] (RAC).&lt;br /&gt;
&lt;br /&gt;
HA-Computercluster können auch ohne lokale Datenträger direkt aus einem [[Storage Area Network]] (SAN) heraus als ein „Single System Image“ booten. Solche [[Diskless Shared Root Cluster]] erleichtern den Austausch von Cluster-Knoten, die in einer solchen Konfiguration nur noch ihre Rechenleistung und I/O Bandbreite zur Verfügung stellen.&lt;br /&gt;
&lt;br /&gt;
Dienste müssen speziell für den Einsatz auf einem Cluster programmiert sein. Ein Dienst wird als „cluster aware“ bezeichnet, wenn er auf spezielle Ereignisse (wie z.&amp;amp;nbsp;B. den Ausfall eines Clusterknotens) reagiert und diese in geeigneter Weise verarbeitet.&lt;br /&gt;
&lt;br /&gt;
Cluster-Software kann in Form von Skripten implementiert oder auch in den [[Kernel (Betriebssystem)|Betriebssystemkernen]] integriert sein.&lt;br /&gt;
&lt;br /&gt;
=== HPC-Cluster ===&lt;br /&gt;
Bei HPC-Clustern wird die zu erledigende Aufgabe, der „Job“, oft mittels eines Decomposition-Programms in kleinere Teile zerlegt und dann auf die Knoten verteilt.&lt;br /&gt;
&lt;br /&gt;
Die Kommunikation zwischen Job-Teilen, die auf verschiedenen Knoten laufen, geschieht in der Regel mittels [[Message Passing Interface]] (MPI), da eine schnelle Kommunikation zwischen einzelnen Prozessen gewünscht ist. Dazu koppelt man die Knoten mit einem schnellen Netzwerk wie z.&amp;amp;nbsp;B. [[InfiniBand]].&lt;br /&gt;
&lt;br /&gt;
Eine gängige Methode zur Verteilung von Jobs auf einen HPC-Cluster ist ein Job-Scheduling-Programm, welches eine Verteilung nach verschiedenen Kategorien vornehmen kann, wie z.&amp;amp;nbsp;B. [[Load Sharing Facility]] (LSF) oder [[Network Queueing System]] (NQS).&lt;br /&gt;
&lt;br /&gt;
Die [[TOP500]] der [[Supercomputer|Superrechner]] sind zu über 90 % [[Linux]]-Cluster, nicht zuletzt weil sich auch für anspruchsvolle Rechenaufgaben billige [[Commercial off-the-shelf|COTS]] Hardware nutzen lässt.&lt;br /&gt;
&lt;br /&gt;
=== Cluster-Software ===&lt;br /&gt;
{{Mehrspaltige Liste |liste=* [https://www.beowulf.org/ Das Beowulf-Projekt] – Verteiltes Rechnen&lt;br /&gt;
* [http://linux-ha.org/download/ heartbeat] – HA-Cluster-Software (neuer Link: [https://clusterlabs.org/])&lt;br /&gt;
* [https://www.ibm.com/developerworks/wikis/download/attachments/104533245/HAoverview.pdf HACMP] (PDF; 1,2&amp;amp;nbsp;MB) – HA-Cluster-Software von [[IBM]] für [[AIX]] (englisch)&lt;br /&gt;
* [https://www.kerrighed.org/ Kerrighed] – Verteiltes Rechnen&lt;br /&gt;
* [http://oss.missioncriticallinux.com/projects/kimberlite Kimberlite] – HA-Failover-Cluster&lt;br /&gt;
* [http://docs.hp.com/en/ha.html#Serviceguard MC/Service Guard] – HA-Cluster-Software von [[Hewlett-Packard|HP]] für [[HP-UX]] und [[Linux]]&lt;br /&gt;
* [http://www-unix.mcs.anl.gov/mpi/ MPI] – The Message Passing Interface (MPI) standard&lt;br /&gt;
* [http://www.mosix.org MOSIX] – Cluster and Multi-Cluster Management&lt;br /&gt;
* [https://openmosix.sourceforge.net Open Mosix] – Verteiltes Rechnen (Projekt eingestellt)&lt;br /&gt;
* [https://www.oracle.com/technology/products/database/clustering/ Oracle RAC] – Cluster-Software von [[Oracle]] (englisch)&lt;br /&gt;
* [https://proxmox.com Proxmox VE] – KVM Virtualisierungs-Software&lt;br /&gt;
* [http://www.sun.com/software/cluster/ Solaris Cluster] – Cluster-Software von [[Sun Microsystems]] (englisch)&lt;br /&gt;
* [http://www.symantec.com/de/de/business/cluster-server Veritas Cluster Server] für [[AIX]], [[HP-UX]], [[Linux]] ([[Red Hat Linux|Red Hat]] &amp;amp; [[Suse Linux|Suse]]), [[Solaris (Betriebssystem)|Solaris]] und [[Microsoft]] (Windows 2000 &amp;amp; Windows 2003)&lt;br /&gt;
* [http://h71000.www7.hp.com/openvms/products/clusters/index.html VMSCluster] – VMSCluster von [[Hewlett-Packard|HP]] für [[OpenVMS]]&lt;br /&gt;
* [http://www.backhand.org/wackamole/ wackamole] – HA-Cluster-Software (verschiebt IP-Adressen, Projekt eingestellt)&lt;br /&gt;
* [http://www.microsoft.com/germany/windowsserver2008/2008/technologien/failovercluster.mspx Windows Server 2008 Failover-Cluster] HA-Cluster-Software von [[Microsoft]]&lt;br /&gt;
* [http://www.microsoft.com/germany/hpc/ Windows HPC Server 2008 R2] von Microsoft&lt;br /&gt;
* [https://www.x10sure.com x10sure] – HA-Cluster-Software von [[Fujitsu]]}}&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
* [[Aktiv/Aktiv-Cluster]]&lt;br /&gt;
* [[Failover]]&lt;br /&gt;
* [[Ausfallsicherheit]]&lt;br /&gt;
* [[Cluster-Dateisystem]]&lt;br /&gt;
* [[Grid-Computing]]&lt;br /&gt;
* [[Quorum (Informatik)]]&lt;br /&gt;
* [[Parallel Sysplex]]&lt;br /&gt;
* [[Rechenzentrum]]&lt;br /&gt;
* [[Shared Storage]]&lt;br /&gt;
&lt;br /&gt;
== Literatur ==&lt;br /&gt;
* Heiko Bauke, Stephan Mertens: &amp;#039;&amp;#039;Cluster Computing.&amp;#039;&amp;#039; Springer 2006, ISBN 3-540-42299-4&lt;br /&gt;
* Charles Bookman: &amp;#039;&amp;#039;Linux Clustering.&amp;#039;&amp;#039; ISBN 1-57870-274-7&lt;br /&gt;
* Hartmann Gebauer: &amp;#039;&amp;#039;Clustering mit Windows NT.&amp;#039;&amp;#039; Addison-Wesley 1999, ISBN 3-8273-1403-8&lt;br /&gt;
* Andrea Held: &amp;#039;&amp;#039;Oracle 10g Hochverfügbarkeit.&amp;#039;&amp;#039; Addison-Wesley 2004, ISBN 3-8273-2163-8&lt;br /&gt;
* Michael Soltau: &amp;#039;&amp;#039;Unix/Linux Hochverfügbarkeit.&amp;#039;&amp;#039; MITP 2002, ISBN 3-8266-0775-9&lt;br /&gt;
* Martin Wieczorek, Uwe Naujoks, Bob Bartlett (Hrsg.): &amp;#039;&amp;#039;Business Continuity.&amp;#039;&amp;#039; Springer 2003, ISBN 3-540-44285-5&lt;br /&gt;
* Volker Herminghaus, Albrecht Scriba: Veritas Storage Foundation, Springer (2006), ISBN 3-540-34610-4&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
{{Commonscat|Clusters|Computercluster}}&lt;br /&gt;
* [https://www.top500.org/ TOP500 Liste der leistungsstärksten Supercomputer]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Computercluster| ]]&lt;br /&gt;
[[Kategorie:Rechnerarchitektur]]&lt;br /&gt;
[[Kategorie:Parallelverarbeitung]]&lt;br /&gt;
[[Kategorie:Betriebssystemtheorie]]&lt;/div&gt;</summary>
		<author><name>imported&gt;SchlurcherBot</name></author>
	</entry>
</feed>