Pro zajištění vysoké dostupnosti a spolehlivosti IT infrastruktury je možné implementovat Failover Cluster s využitím technologie Hyper-V od Microsoftu.
Co je Hyper-V Failover Cluster?
Microsoft Hyper-V Failover Cluster je technologie společnosti Microsoft, která umožňuje provozovat virtuální servery (virtual machine, VM) na více fyzických serverech a úložišti.
Klíčovým prvkem tohoto řešení je failover mechanismus, který automaticky přepíná provoz na jiný server v případě selhání jednoho z nich. To zajišťuje vysokou spolehlivost s minimálními výpadky a neustálou dostupností virtuálních strojů a aplikací.
Schéma clusterové architektury složené ze 2 dedikovaných serverů a storage. Aktivní virtualizovaný server (vlevo) v případě selhání převede virtuální stroje i s aplikacemi do záložního serveru (vpravo) čímž zajistí vysokou dostupnost služeb.
Jedná o plnou virtualizaci a každý virtuální stroj má svůj vlastní operační systém Windows Server, jenž je licencován.
Failover cluster je typ clusteru, který je budován pro zajištění vysoké dostupnosti (anglicky High-availability cluster nebo také HA cluster). Řešení se také označuje pojmy: Windows cluster, Hyper-V Failover Cluster nebo Windows Server Failover Cluster.
Využití Hyper-V Failover clusteru
Skupina propojených serverů v rámci Windows Server Failover Clusteru zajišťuje vysokou dostupnost aplikací a služeb.
Hypervizor Hyper-V je nativní pro Windows Server. S jeho pomocí lze vytvářet virtuální stroje jako prostředí pro aplikace, které jsou izolované od zbytku infrastruktury, například z důvodu bezpečnosti nebo snadnější migrace.
Z pohledu bezpečnosti je zásadní, aby zejména Active Directory běžela v izolovaném prostředí, ve kterém bude oddělena od ostatních programů běžících na Windows serveru. Pokud by totiž došlo k nabourání do Active Directory, která je kritickou databází pro autorizaci a autentizaci, byla by ohrožena celá firemní infrastruktura.
Infrastruktura je vhodná pro náročnější projekty či IT lokální infrastrukturu a doporučujeme ji pro provozování Microsoft SQL serveru.
5 výhod Hyper-V clusteru:
- vysoká dostupnost - cluster umožňuje neustálou dostupnost aplikací a služeb díky automatickému přepínání na jiný server při výpadku
- redundance - díky redundantním serverům a síťovým spojením je infrastruktura odolná vůči výpadkům
- škálovatelnost - cluster lze snadno rozšiřovat přidáním dalších serverů
- optimalizace zdrojů - cluster umožňuje efektivní využití hardwaru a zdrojů díky dynamickému přidělování virtuálních strojů
- snadnější správa - integrace s nástroji Windows Server usnadňuje správu a monitorování
Jak implementovat Hyper-V Failover Cluster?
Implementace Hyper-V Failover Clusteru je strategickým krokem k zajištění vysoké dostupnosti IT infrastruktury. V případě, že se management pro tuto změnu rozhodne, tak nasazení clusteru ve firmě vždy řešíme individuálně.
Základní kroky jsou však shodné a zahrnují:
návrh clusteru a harmonogram přechodu
Prvním krokem při implementaci Hyper-V Failover Clusteru je důkladný návrh řešení infrastruktury a plánování přechodu ze stávající infrastruktury jednoho nebo více samostatných serverů. Vždy je třeba zvážit potřeby organizace, požadavky na výkon, kapacitu a požadovanou dostupnost.
hardware a síťová infrastruktura
Vybereme vhodný hardware a síťovou infrastrukturu pro řešení. Každý fyzický server by měl mít dostatek výkonu a paměti pro provoz plánovaného počtu virtuálních strojů. Serverová i síťová infrastruktura by měla být plně redundantní, rychlá s minimálními latencemi.
instalace a konfigurace Hyper-V role
Nainstalujeme a nakonfigurujte Hyper-V role na všech prvcích clusteru s použitím správných licencí. Licenci pro Hyper-V lze aktuálně stále získat jako součást licence pro Windows Server 2022.
konfigurace clusteru
Nastavíme Failover Cluster. Tento krok zahrnuje vytvoření clusteru, přidání serverů do clusteru, konfiguraci úložišť a sítí pro cluster a nastavení failover pravidel.
vytvoření virtuálních strojů
Vytvoříme virtuální stroje a migrujeme je do clusteru. Virtuální stroje musí být správně nakonfigurovány pro failover.
Pokud máte zájem o další informace o implementaci Hyper-V Failover Clusteru, kontaktujte nás, Rádi poskytneme podrobnější konzultace popř. návrh implementace clusterového řešení.