| |
Clusterlösungen werden heutzutage sehr oft eingesetzt, die Anforderungen sind dabei aber nicht immer die selben. Bei Clusterumgebungen werden prinzipiell die 3 folgenden Typen unterschieden: |
 |
Failover- / HA-Cluster |
Ausfallsicherheit |
Datenspiegelung |
Laufende Überwachung der bereitzustellenden Services |
Automatische Übernahme bestehender IP-Adressen |
Automatische Übernahme aller ausgefallenen Dienste |
Aktiv/Passiv alsauch Aktiv/Aktiv ist möglich (mit mehreren VIP's) |
Auch nicht clusterfähige Applikationen können hochverfügbar gemacht werden |
|
Balanced- / Load Balancing - Cluster |
Ausfallsicherheit |
Lastverteilung per LoadBalancer oder intern (kleine Umgebungen) |
Performanceprobleme können durch zusätliche Server gelöst werden |
Laufende Überwachung der bereitzustellenden Services |
Automatische Lastumverteilung bei Ausfall einzelner Knoten |
Alle Systeme sind, mit teilweise unterschiedlichen Diensten, aktiv |
Auch nicht clusterfähige Applikationen können hochverfügbar gemacht werden |
|
 |
 |
High Performance Computing - Cluster |
Master/Slave - Prinzip |
Ein Master steuert alle Rechenaufgaben |
Message-Queues zur Verteilung der Aufgaben |
Hochparallelisiertes Verarbeiten der Rechenoperationen (verteiltes Rechnen, Grid-Computing) |
Zentrale Überwachung alle Knoten (Last, Verfügbarkeit...) |
Einsatzbereiche: Meteorologie/Wettervorhersagen, Klimatologie, Astro- und Teilchenphysik, Systembiologie, Genetik, Quantenchemie, Strömungsmechanik, Crashtests, Animationsfilme |
|
|
| |