Zkušenosti z praxe

Nouzový provoz a disaster recovery: jaká úroveň ochrany se vyplatí?

Zálohy, místní vysoká dostupnost, nebo druhá lokalita? Fiktivní ERP ukazuje poruchové domény, meze RPO/RTO a průhledné náklady na tři a pět let.

Infrastruktura
Logo DAXS nad symbolem zálohy a dvěma oddělenými lokalitami.

Vhodná úroveň ochrany závisí na výpadku, který musí firma zvládnout. Záloha poskytuje obnovitelný stav dat. Místní vysoká dostupnost může zmírnit poruchu hostitele. Druhá lokalita rozšiřuje ochranu za původní poruchovou doménu, ale potřebuje vlastní kapacitu, sítě a nacvičené přepnutí. Žádná varianta nenahrazuje funkční převzetí aplikace ze strany uživatelů.

Samostatnými tématy již jsou ověření obnovy a rozdíl mezi Proxmox HA a zálohou . Zde rozhodujeme, která kombinace záloh, místní náhrady a geograficky odděleného nouzového provozu odpovídá konkrétní službě a poruchové doméně. Ani veřejný přehled platforem tento pohled na aplikaci nenahrazuje.

Nejprve určit obchodní proces a dva časové cíle

Výslovně fiktivní příklad tvoří ERP s aplikační VM, databází a soubory faktur. Při výpadku celé lokality chce příslušné oddělení do čtyř hodin znovu zpracovávat objednávky a ztratit nejvýše 15 minut konzistentních obchodních dat. Jde o cíle RTO a RPO, nikoli příslib DAXS nebo naměřený výsledek. Pro jediného hostitele by mohl být cíl kratší; omylem smazaný záznam naopak vyžaduje starší, nezměněný bod obnovy.

Analýza dopadů musí odděleně hodnotit poruchu hostitele, výpadek lokality a poškozená či smazaná data. Služba je obnovena teprve tehdy, když v nouzovém provozu fungují přihlášení, databázová operace i související příloha. Napájení, místní síť, DNS, identita, klíče a externí rozhraní jsou závislosti. Chybí-li jedna z nich, spuštěný náhradní server ještě neznamená použitelný provoz.

Tři úrovně ochrany s odlišnými mezemi

Ochrana stejného fiktivního ERP, vždy s oddělenou zálohou
Úroveň ochrany Co může zajistit Co zůstává nevyřešené
A · Záloha a obnova Oddělené zálohy umožňují návrat k ověřenému stavu dat; po zajištění cílového systému se obnoví aplikace. Náhradní kapacita, délka obnovy a funkční konzistence určují RTO. Při ztrátě lokality bez připraveného cíle nelze spolehlivě slíbit čtyři hodiny.
B · Místní redundance a záloha Více hostitelů s vhodně navrženým úložištěm, kvorem a sítí může po poruše hostitele spustit VM na jiných zdrojích. Společné napájení, požární úsek nebo přístup do lokality zůstávají poruchovou doménou. Smazaná či poškozená data se mohou replikovat; oddělená záloha je stále nutná.
C · Druhá lokalita a záloha Geograficky oddělená připravená nouzová kapacita s replikovanými daty aplikace může pokrýt ztrátu lokality, pokud bylo přepnutí i obchodní proces nacvičeno. Zpoždění replikace, sdílené identity, linky, klíče a chybný failover mohou způsobit nedodržení cíle 15 minut/čtyři hodiny. I zde jsou nutné oddělené zálohy.

Místní HA tak může řešit poruchu hostitele, ale sama nezajišťuje disaster recovery celé lokality. Microsoft výslovně odděluje redundanci a replikaci od záloh: replikovaná chyba či smazání zůstává chybou. AWS popisuje backup/restore, pilot light, warm standby a aktivní vícelokalitní modely jako strategie s rostoucí náročností. Tyto cloudové vzory jsou rozhodovací logikou, nikoli univerzálními hodnotami RPO/RTO pro zde uvažované vlastní ERP.

Stejný rozsah: průhledný výpočet na tři a pět let

V každé úrovni porovnáváme stejnou produkční službu ERP a stejný základ oddělených záloh. Již existující produkční platforma proto není započtena v žádné variantě. Na zálohovací runbook a základ testů připadá jednorázově 24 osobohodin; ročně modelových 3 600 € za externí zálohy/úložiště, 12 × 4 osobohodiny provozu a dvě obnovovací cvičení po 16 osobohodinách. Volně předpokládaná plná sazba činí 80 € za osobohodinu: jednorázově 1 920 €, ročně 3 600 + (48 + 32) × 80 = 10 000 €. Nejde o ceny dodavatelů.

Úroveň B přidává jednorázově 60 osobohodin na návrh a převzetí hostitelů/úložiště/sítě a ročně modelových 7 800 € za místní kapacitu včetně energie a podpory, 12 × 4 další provozní hodiny a dvě HA cvičení po osmi dalších osobohodinách. Úroveň C místo toho přidává jednorázově 96 osobohodin na lokality, data a přepnutí a ročně 18 000 € za připravenou nouzovou kapacitu a síť, 3 600 € za přenos dat, 12 × 8 dalších provozních hodin a dvě lokalitní cvičení po 24 dalších osobohodinách. Hodiny cvičení jsou součty za tým; společný zálohovací základ se v každé variantě počítá jen jednou.

Stejný rozsah ERP a záloh, jiná dodatečná ochranná doména
Úroveň Jednorázově Ročně 3 roky 5 let
A · Záloha/obnova 24 × 80 = 1 920 € 10 000 € základ 31 920 € 51 920 €
B · Místní redundance 1 920 + 60 × 80 = 6 720 € 10 000 + 7 800 + 3 840 + 1 280 = 22 920 € 75 480 € 121 320 €
C · Druhá lokalita 1 920 + 96 × 80 = 9 600 € 10 000 + 18 000 + 3 600 + 7 680 + 3 840 = 43 120 € 138 960 € 225 200 €

Citlivost: Stojí-li připravená kapacita druhé lokality o 500 € měsíčně více, vzroste úroveň C o 6 000 € ročně: na 156 960 € za tři roky a 255 200 € za pět let. Před pořízením je třeba doplnit náhradní díly, daně, skutečné nabídky linek a lokalit, licenční práva, provoz nad předpokládané hodiny a náklady skutečného výpadku. Žádná varianta neslibuje úsporu ani zaručené obnovení.

Rozhodnout podle testu

Pro předpokládaný cíl čtyři hodiny/15 minut při výpadku lokality nestačí A ani B samostatně, pokud není připraveno jiné použitelné místo s daty, identitou a sítí. C je pouze kandidát: tým musí v reálném testovacím okně změřit stav replikace, konzistenci databáze a souborů, přístup, rozhodnutí o přepnutí, kapacitu v zátěži i návrat. Pokud oddělení přijme delší nouzový provoz s ručním příjmem objednávek, může stačit levnější cesta. To musí být výslovně schváleno, zapsáno a nacvičeno.

DAXS může zmapovat službu a závislosti, vymezit nejmenší obchodně použitelný nouzový provoz a porovnat tři varianty podle skutečných nabídek a výsledků obnovy/failoveru. Kontaktujte DAXS.

Zdroje: Microsoft Learn: redundance, replikace a zálohy · AWS Well-Architected: strategie disaster recovery · Proxmox VE: funkce HA a záloh.