TakéDR, Disaster Recovery Plan, BCDRPokročilý
Definice
Disaster recovery je soubor plánů, technických opatření a provozních postupů, které umožní obnovit IT služby po havárii, kyberútoku nebo jiné vážné poruše. Řeší zálohy, náhradní infrastrukturu, odpovědnosti lidí, pořadí obnovy a cíle RTO a RPO, aby organizace věděla, co zprovoznit jako první a kolik dat smí ztratit.
Proč disaster recovery existuje
Disaster recovery řeší okamžiky, kdy běžný provozní incident přeroste v událost ohrožující službu jako celek: požár v datacentru, výpadek cloudového regionu, ransomware, chybnou migraci nebo rozsáhlé smazání dat. Cílem není jen obnovit poslední zálohu, ale vrátit kritické procesy do předem dohodnutého stavu. Dobrý plán proto pojmenovává aplikace, data, závislosti, kontakty, oprávnění k účtům a rozhodnutí, která musí někdo učinit pod tlakem.
RTO a RPO určují přijatelnou ztrátu
Disaster recovery se obvykle řídí dvěma cíli. RTO říká, jak dlouho může služba zůstat mimo provoz, než vznikne nepřijatelný dopad. RPO říká, jak stará smí být obnovená data, tedy kolik posledních změn může organizace ztratit. Nižší RTO a RPO vyžadují dražší architekturu: častější replikaci, připravenou náhradní infrastrukturu, automatizaci, dohled a pravidelné zkoušky. Stejná firma proto může mít přísné cíle pro platby, mírnější cíle pro reporting a velmi volné cíle pro interní archiv.
Záloha sama o sobě nestačí
Záloha je pouze jeden vstup do obnovy. Disaster recovery musí řešit také pořadí startu systémů, kompatibilitu verzí, obnovu tajemství a certifikátů, přesměrování DNS, přístup administrátorů, kapacitu náhradního prostředí a kontrolu integrity dat. Plán má obsahovat runbook, tedy ověřitelný postup krok za krokem. Runbook bez testu rychle zastará, protože aplikace mění schémata databází, fronty zpráv, externí integrace i závislosti na identitní službě.
Pořadí obnovy služeb
Obnova má obvykle začít službami, bez kterých se ostatní komponenty nespustí: síť, identita, úložiště, databáze, fronty, konfigurace a teprve potom aplikační vrstva. Disaster recovery plán má rozlišovat technické spuštění od skutečné použitelnosti. Server může běžet, ale služba ještě nemusí přijímat objednávky, pokud chybí platební brána, index vyhledávání nebo správné oprávnění pracovníků podpory.
Test obnovy jako součást provozu
Test disaster recovery nemá být jednorázová formalita pro audit. Smyslem testu je najít chybějící přístupy, neplatné návody, příliš pomalé kopírování dat a závislosti, o kterých tým nevěděl. Bezpečnější test obnovuje do izolovaného prostředí a porovnává očekávané chování s realitou. Náročnější testy mohou zahrnovat řízené přepnutí provozu, vypnutí části infrastruktury nebo simulaci nedostupnosti dodavatele. Výsledek testu má vést k úpravě architektury i runbooku, ne jen k zaškrtnutí kolonky.
Vztah k business continuity
Business continuity řeší širší schopnost organizace fungovat během krize: lidi, procesy, komunikaci, právní povinnosti, dodavatele a zákazníky. Disaster recovery je technická část tohoto celku zaměřená na IT služby a data. Silný plán obnovy proto potřebuje vazbu na byznysové priority. Technický tým musí vědět, které služby generují příjem, které plní zákonnou povinnost a které mohou počkat.
Příklady z praxe
Obnova databáze po chybné migraci
Tým nasadí migraci, která omylem smaže část zákaznických nastavení. Produkce se zastaví pro zápis, poslední konzistentní dump se obnoví do izolované databáze a porovná se s produkcí. Po ověření integrity se chybějící záznamy vrátí řízeným skriptem a incident končí bez úplného návratu celé aplikace v čase.
# Obnova PostgreSQL dumpu do izolované databáze pro kontrolu createdb app_restore pg_restore --clean --if-exists -d app_restore latest.dumpFailover webové aplikace do druhého regionu
Webová aplikace běží v jednom cloudovém regionu a druhý region má připravenou infrastrukturu ze šablon. Primární region přestane odpovídat, tým podle runbooku povýší repliku databáze, spustí aplikační služby v náhradním regionu a přepne DNS. Zákazníci vidí dočasné omezení, ale objednávky pokračují bez čekání na opravu původního regionu.
Časté omyly
- MýtusMáme zálohy, takže disaster recovery máme vyřešené.
- Ve skutečnostiZálohy samy neřeší pořadí obnovy, přístupy, síť, DNS, tajemství, test integrity ani rozhodnutí během incidentu. Disaster recovery začíná být důvěryhodné až tehdy, když je obnova opakovaně vyzkoušená.
- MýtusDisaster recovery je potřeba jen pro velké firmy.
- Ve skutečnostiMenší organizace mívají méně rezerv, takže dlouhý výpadek je může zasáhnout tvrději. Rozsah plánu může být jednoduchý, ale základní postup obnovy, odpovědnosti a test záloh potřebuje i malý tým.
Časté dotazy
- Kdy má smysl psát disaster recovery plán?
- Disaster recovery plán se vyplatí vytvořit pro každou službu, u které výpadek znamená ztrátu peněz, porušení smlouvy, právní problém nebo zásadní reputační škodu. Malý projekt nepotřebuje složitý dokument, ale potřebuje vědět, kde jsou zálohy, kdo má přístupy, jak se ověří obnova a co se vypne jako první. Rozsah plánu má odpovídat dopadu výpadku, ne velikosti týmu.
- Co má obsahovat test disaster recovery?
- Disaster recovery test by měl ověřit skutečnou obnovitelnost, ne jen existenci souboru se zálohou. Praktický test obnoví data do odděleného prostředí, spustí závislé služby, provede základní aplikační scénáře a změří, zda se výsledek blíží cílům RTO a RPO. Test má také ověřit, že potřební lidé mají přístupy, runbook je srozumitelný a kontakty na dodavatele jsou aktuální.
- Proč disaster recovery nestačí nahradit vysokou dostupností?
- Disaster recovery není totéž co vysoká dostupnost, i když se oba přístupy doplňují. Vysoká dostupnost se snaží udržet službu v provozu při běžných poruchách komponent, například při pádu jednoho serveru. Disaster recovery řeší rozsáhlejší události, kdy je potřeba obnovit službu v jiném prostředí, z datových kopií nebo podle krizového postupu.
- Jak disaster recovery souvisí s ransomwarem?
- Disaster recovery pro ransomware musí počítat s tím, že útočník mohl poškodit i zálohy, získat administrátorská oprávnění nebo dlouho čekat v síti. Plán proto potřebuje neměnné nebo oddělené zálohy, vícefaktorové ověření, kontrolu čistoty obnoveného prostředí a postup pro obnovu identit. Rychlé spuštění z napadené kopie může vrátit do provozu i malware.
Zdroje
- What is Disaster Recovery?(otevře se v novém okně)
- Disaster recovery planning guide(otevře se v novém okně)
- Disaster recovery overview(otevře se v novém okně)
- Continuous Archiving and Point-in-Time Recovery (PITR)(otevře se v novém okně)