Aktivní pohotovostní režim vs. Aktivní Aktivní
Aktivní/Pohotovostní režim a Aktivní/Aktivní jsou dva mechanismy převzetí služeb při selhání široce používané po celém světě ke zlepšení spolehlivosti systémů. Tyto dvě metody lze také považovat za metody implementace vysoké dostupnosti. Každý mechanismus má svou vlastní metodu k určení a provedení převzetí služeb při selhání. Různé systémy používají tyto metody k dosažení požadované úrovně redundance v závislosti na úrovni kritické povahy instance.
Konfigurace aktivní/pohotovostní
V konfiguraci Active/Standby je pouze jeden uzel v aktivním režimu, zatímco druhý je v pohotovostním režimu. Když je v aktivním systému identifikován problém, pohotovostní uzel převezme místo aktivního uzlu bez jakýchkoli změn na posledním stavu, dokud nebude problém vyřešen. V tomto případě však to, zda přepnout zpět na původní uzel po obnovení problému nebo ne, může záviset na konfiguraci těchto dvou uzlů. Obecně by také měla existovat určitá synchronizace mezi aktivními a pohotovostními uzly, aby bylo možné okamžitě zapnout poruchu. Ve většině případů se signály srdečního tepu mezi aktivními a pohotovostními uzly používají k identifikaci selhání aktivního uzlu a také k synchronizaci mezi uzly v reálném čase. Zde je vždy aktivní pouze jedna sada zařízení, což zjednodušuje směrování a odstraňování problémů. Také selhání v propojení prezenčního signálu vede oba uzly do nezávislého režimu, kde může být používání sdílených prostředků nekonzistentní v závislosti na konfiguraci. V konfiguraci Aktivní/Pohotovostní není potřeba implementovat metodu vyvažování zátěže před uzly, aby bylo možné zátěž sdílet, protože pokud nedojde k nekonzistenci, bude v daném okamžiku aktivní pouze jeden uzel.
Aktivní/Aktivní konfigurace
V konfiguraci Aktivní/Aktivní jsou oba uzly v aktivním režimu, zatímco obsluhují stejnou funkci ve stejném stavu. Pokud dojde k poruše v jednom aktivním uzlu, druhý aktivní uzel automaticky zpracovává provoz a funkce obou uzlů, dokud nebude problém vyřešen. Zde by oba uzly měly mít kapacitu zvládnout celkový provoz jednotlivě, aby fungovaly nezávisle v situaci selhání bez jakéhokoli snížení výkonu nebo kvality na konečnou funkci. Po obnovení problému přejdou oba uzly do aktivního režimu, kde bude zátěž sdílena mezi uzly. Obecnou praxí v této konfiguraci by měl být mechanismus pro sdílení zátěže mezi uzly pomocí nějakého druhu metody vyvažování zátěže, aby byly oba uzly současně v aktivním režimu. Také identifikace poruchy by měla probíhat v bodě vyrovnávání zátěže, aby se celá zátěž přesunula na dostupný uzel.
Jaký je rozdíl mezi aktivní/pohotovostní a aktivní/aktivní konfigurací?
– V konfiguraci Active/Standby je využití pohotovostního uzlu prakticky nulové, i když je neustále v provozu, zatímco s konfigurací Active/Active lze kapacitu obou uzlů využít až na max. 50 % obecně pro každý uzel, protože jeden uzel by měl být schopen převzít celou zátěž v případě poruchy.
– Pokud je tedy v aktivním/aktivním režimu pro jakýkoli aktivní uzel využito více než 50 %, dojde v případě selhání jednoho aktivního uzlu ke snížení výkonu.
– V konfiguraci Aktivní/Aktivní nepovede porucha na jedné cestě k výpadku služby, zatímco u konfigurace Aktivní/Pohotovostní se může lišit v závislosti na době identifikace poruchy a době přesunu z aktivního uzlu do pohotovostního uzlu.
– Aktivní/Aktivní konfiguraci lze použít jako dočasné rozšíření propustnosti a kapacity v případě neočekávaných scénářů, i když to vede ke snížení výkonu během selhání.
– Zatímco u Aktivní/Pohotovostní režim není tato možnost dostupná ani pro momentální situaci.
– Přestože konfigurace Aktivní/Aktivní má tuto výhodu rozšíření kapacity, před uzly by měla existovat metoda vyrovnávání zátěže, která není v konfiguraci Aktivní/Pohotovostní režim vyžadována.
– Metoda Aktivní/Pohotovostní je méně složitá a snadno se s ní řeší problémy se sítí, protože ve srovnání s metodou Aktivní/Aktivní, která udržuje obě cesty i uzly aktivní současně, je neustále aktivní pouze jedna cesta.
– Aktivní/Aktivní konfigurace obvykle podporuje vyrovnávání zátěže, zatímco s konfigurací Aktivní/Pohotovostní žádné takové řešení není k dispozici.
– Přestože konfigurace Aktivní/Aktivní umožňuje dočasné rozšíření kapacity, obecně poskytuje síti větší složitost než konfigurace Aktivní/Pohotovostní.
– Vzhledem k tomu, že obě cesty jsou aktivní v konfiguraci Active/Active, je doba výpadku v případě selhání prakticky nulová, což může být delší v případě konfigurace Active/Standby.