Failover cluster

Failover cluster je skupina počítačových serverů fyzických nebo virtuálních (nebo obou), které jsou nakonfigurovány tak, aby poskytovaly nepřetržitý přístup bez prostojů nebo s absolutním minimem prostojů. V clusteru s podporou převzetí služeb při selhání, pokud jeden server nebo uzel přestane fungovat nebo bude třeba jej restartovat, jeden nebo více dalších uzlů převezme existující úlohy a také zpracuje všechny nové požadavky, které přicházejí.

Jako takové jsou failover clustery navrženy tak, aby poskytovaly buď vysokou dostupnost (HA), nebo dokonce nepřetržitou dostupnost (CA) po celou dobu, a jsou často nasazovány v podnicích, aby zajistily přístup k důležitým datům a technologickým zdrojům, jako jsou databáze, klíčové aplikace a sdílené zdroje.


Vysoká dostupnost vs. nepřetržitá dostupnost clusterů s podporou převzetí služeb při selhání

Klastry s vysokou dostupností (klastry HA) jsou navrženy tak, aby poskytovaly 99.999% dostupnost (známou jako pět devítek), což odpovídá méně než 6 minutám odstávky za rok. Klastry CA nebo shluky odolné proti chybám naopak nabízejí 100% dostupnost a mají přísnější požadavky na prevenci jednotlivých bodů selhání, což se téměř ve všech případech odráží v jejich cennějších cenách.

V clusteru převzetí služeb při selhání, který je odolný vůči chybám, jsou nepřetržitě monitorovány potenciální body selhání, od úložiště po procesorové jednotky, napájecí zdroje, síťové komponenty a další hardwarové a softwarové prostředky. Jakmile kterýkoli prostředek selže nebo vykazuje známky zahájení selhání, přepne se cluster s podporou převzetí služeb při selhání odolný proti selhání na záložní prostředek bez jakéhokoli přerušení služby nebo prostoje.

Zdroj obrázku: ServerWatch

Klastry s vysokou dostupností i clustery CA se často nasazují ve spojení s jinými typy klastrování, aby poskytovaly vyvážení zátěže, paralelní zpracování, úložiště RAID a podobné funkce.

Mezi oblíbená řešení klastrování při selhání na dnešním trhu patří Windows Server Failover Cluster (WSFC), VMware Failover Clusters (VMware HA a vSphere 6 Fault Tolerance), SQL Server Failover Clusters, IBM PowerHA SystemMirror, Linux-HA, Red Hat Linux Clusters a Veritas Clusterový server.