Stacey
Ein geclustertes System verwendet mehrere CPUs, um eine Aufgabe auszuführen. Es unterscheidet sich von einem parallelen System dadurch, dass ein geclustertes System aus zwei oder mehr einzelnen miteinander verbundenen Systemen besteht. Die geclusterten Computer teilen sich den Speicher und sind über ein LAN-Netzwerk eng verbunden.
Das Clustering wird normalerweise durchgeführt, um eine hohe Verfügbarkeit zu gewährleisten. Auf Cluster-Knoten wird eine Schicht von Cluster-Software ausgeführt. Jeder Knoten kann einen oder mehrere Knoten über das LAN überwachen.
Die überwachte Maschine kann in einigen Fällen ausfallen. Die Überwachungsmaschine kann ihren Speicher übernehmen. Der überwachende Computer kann auch Anwendungen neu starten, die auf dem ausgefallenen Computer ausgeführt wurden. Der ausgefallene Computer kann ausgefallen bleiben, aber die Benutzer sehen eine kurze Beschreibung des Dienstes.
Das geclusterte System kann folgende Formen aufweisen:
• Asymmetrisches Clustering: In dieser Form befindet sich ein Computer im Hot-Standby-Modus und ein anderer Computer führt die Anwendung aus. Das Hot-Standby-Gerät führt nichts aus. Es überwacht nur den Server. Er wird zum aktiven Server, wenn der Server ausfällt.
• Symmetrisches Clustering: In diesem Modus führen zwei oder mehr Maschinen die Anwendungen aus. Gleichzeitig überwachen sie sich gegenseitig. Dieser Modus ist effizienter, da alle verfügbaren Maschinen verwendet werden. Sie kann nur verwendet werden, wenn mehrere Anwendungen zur Ausführung verfügbar sind.