Ein Failovercluster ist eine Gruppe physischer oder virtueller Computerserver (oder beides), die so konfiguriert sind, dass ein kontinuierlicher Zugriff ohne Ausfallzeiten oder ein absolutes Minimum an Ausfallzeiten möglich ist. Wenn in einem Failovercluster ein Server oder Knoten nicht mehr funktioniert oder neu gestartet werden muss, übernehmen ein oder mehrere andere Knoten die vorhandenen Workloads und verarbeiten auch alle neu eingehenden Anforderungen.
Daher sind Failover-Cluster so konzipiert, dass sie jederzeit entweder Hochverfügbarkeit (HA) oder sogar kontinuierliche Verfügbarkeit (CA) bieten. Sie werden häufig in Unternehmen eingesetzt, um den Zugriff auf geschäftskritische Daten und technische Ressourcen wie Datenbanken, Schlüsselanwendungen und zu gewährleisten gemeinsam genutzte Ressourcen.
Hochverfügbarkeit im Vergleich zu Failover-Clustern mit kontinuierlicher Verfügbarkeit
Hochverfügbarkeitscluster (HA-Cluster) bieten eine Verfügbarkeit von 99.999% (bekannt als die fünf Neunen), was weniger als 6 Minuten Ausfallzeit pro Jahr entspricht. CA-Cluster oder fehlertolerante Cluster hingegen weisen auf eine 100-prozentige Verfügbarkeit hin und stellen strengere Anforderungen an die Verhinderung einzelner Fehlerstellen, was sich in fast allen Fällen in ihren höheren Preisen widerspiegelt.
In einem fehlertoleranten Failover-Cluster mit kontinuierlicher Verfügbarkeit werden potenzielle Fehlerpunkte kontinuierlich überwacht, vom Speicher über Prozessoreinheiten, Netzteile, Netzwerkkomponenten bis hin zu anderen Hardware- und Softwareressourcen. Sobald eine Ressource ausfällt oder Anzeichen eines Ausfalls aufweist, wird ein fehlertoleranter Failover-Cluster ohne Unterbrechung des Dienstes oder Ausfallzeiten auf eine Sicherungsressource umgestellt.
Bildquelle: ServerWatch
Sowohl Hochverfügbarkeitscluster als auch CA-Cluster werden häufig in Verbindung mit anderen Clustertypen bereitgestellt, um Lastausgleich, Parallelverarbeitung, RAID-Speicher und ähnliche Funktionen bereitzustellen.
Zu den heute auf dem Markt beliebten Failover-Clustering-Lösungen gehören Windows Server-Failovercluster (WSFC), VMware-Failovercluster (VMware HA- und vSphere 6-Fehlertoleranz), SQL Server-Failovercluster, IBM PowerHA SystemMirror, Linux-HA, Red Hat Linux-Cluster und Veritas Cluster Server.