Zálohujte databázi i soubory automaticky, uchovávejte více verzí mimo produkční server, chraňte je šifrováním a pravidelně provádějte úplný test obnovy. U dynamického webu určete také přípustnou ztrátu nových dat a postup jejich sladění po návratu ke starší databázi.
Zálohování WordPressu má jediný skutečný cíl: obnovit web a potřebná data v přijatelném čase. Informace, že záloha proběhla úspěšně, ještě nepotvrzuje, že obsahuje správné soubory, databázi a konfiguraci. Stejně tak nepomůže kopie uložená pouze na tomtéž serveru, který selhal nebo byl napaden.
Plán záloh musí vycházet z toho, jak často se web mění a jaký výpadek firma zvládne. Blog s občasným článkem potřebuje jiný interval než objednávkový systém s novými transakcemi. Důležité je propojit frekvenci, nezávislé úložiště, ochranu přístupu, dobu uchovávání a pravidelné zkoušky obnovy.
Co musí záloha WordPressu obsahovat
Úplná obnova obvykle vyžaduje databázi, nahraná média, vlastní šablonu nebo child šablonu, vlastní pluginy a důležité konfigurační soubory. Samotné jádro a veřejné pluginy lze znovu stáhnout, ale o kompatibilitě mohou rozhodovat jejich přesné verze. Zdokumentujte také nastavení serveru, DNS, certifikátů a externích služeb, které nejsou součástí archivu WordPressu.
U e-shopu, členské zóny nebo rezervací zohledněte data vznikající mezi zálohami. Pokud obnovíte starší databázi, můžete přepsat nové objednávky nebo účty. Proto určete, která data jsou autoritativní a jak se při obnově sladí s platební bránou, e-mailovou službou či účetnictvím.
Frekvence a retenční plán
Frekvenci nastavte podle přípustné ztráty dat. Statické soubory se mohou měnit méně často, databáze dynamického webu častěji. Před významnou aktualizací vytvořte samostatnou zálohu bez ohledu na běžný harmonogram. Zálohovací okno plánujte tak, aby nezatěžovalo web v době nejvyšší návštěvnosti.
Uchovávejte více časových vrstev, protože poškození nebo škodlivá změna může zůstat delší dobu nepovšimnuta. Denní kopie doplňují týdenní či měsíční body podle potřeby. Retence má zohlednit kapacitu, citlivost a právní požadavky. Konkrétní lhůty pro osobní a účetní údaje ověřte s kvalifikovaným odborníkem.
- interval podle rychlosti vzniku nových dat
- samostatný bod před aktualizací nebo migrací
- více starších verzí pro později zjištěný problém
- zdokumentovaná pravidla mazání
Oddělené úložiště a ochrana záloh
Alespoň jedna použitelná kopie má být mimo produkční hosting a oddělená od jeho hlavního administrátorského účtu. Jinak může chyba, útok nebo zrušení služby zasáhnout web i zálohu současně. U kritického provozu zvažte druhý typ úložiště nebo region, ale pouze pokud tým dokáže systém pravidelně kontrolovat.
Zálohy šifrujte při přenosu i při uložení a přístup k nim omezte na určené osoby. Chraňte účet vícefaktorovým ověřením, sledujte neúspěšné úlohy a nastavte upozornění na neobvyklé mazání. Obnovovací klíč nebo postup nesmí existovat pouze v hlavě jednoho dodavatele.
Test obnovy krok za krokem
Obnovu testujte v izolovaném prostředí, ne přepsáním živého webu. Změřte čas získání archivu, import databáze, nastavení domény a spuštění aplikace. Následně zkontrolujte přihlášení, obsah, obrázky, formuláře, vyhledávání a kritické transakce. Test může odhalit poškozený archiv, chybějící klíč nebo nezdokumentovanou závislost.
Výsledek zapište spolu s datem, použitým bodem obnovy, časem a zjištěnými problémy. Neúspěch testu je užitečné varování, nikoli důvod výsledek zatajit. Po opravě test zopakujte. Frekvence zkoušek má odpovídat významu webu a změnám infrastruktury; test je vhodný i po migraci či výměně zálohovacího nástroje.
Obnova při chybě nebo incidentu
Před obnovou určete příčinu, rozsah a správný časový bod. Při chybné aktualizaci může stačit návrat komponenty, při napadení je třeba obnovit čistou verzi a odstranit vstupní příčinu. Zachovejte dostupné logy a aktuální kopii pro analýzu. Předem určete, kdo může schválit přechod na obnovenou verzi.
Po spuštění ověřte integritu, změňte kompromitované přístupy a zkontrolujte externí integrace. Informujte relevantní osoby o omezeních a možné ztrátě dat bez nepodložených slibů. Pokud incident zahrnuje osobní údaje nebo smluvní povinnosti, další postup konzultujte s příslušným právním či bezpečnostním odborníkem.
Obchodní kontinuita nad rámec technické zálohy
Obnova serveru je jen částí kontinuity. Firma potřebuje vědět, jak během nedostupnosti přijme objednávku, poptávku nebo rezervaci a jak údaje později bezpečně doplní. Připravte alternativní kontaktní kanál, export nezbytných informací a seznam odpovědných osob dostupný mimo web. Manuální postup má mít omezený rozsah a ochranu osobních údajů; improvizované posílání citlivých tabulek přes soukromé účty může způsobit další incident. Při obnově určete pořadí služeb podle jejich dopadu, nikoli podle technické jednoduchosti.
Cvičení scénáře prověří víc než samotný archiv. Simulujte nedostupný hostingový účet, chybějícího hlavního správce nebo nefunkční DNS a sledujte, kde tým čeká na informace. Ověřte kontakty na dodavatele, způsob schválení nouzové změny a komunikaci se zákazníky. Výsledkem má být seznam konkrétních oprav s vlastníkem a termínem. Plán pravidelně aktualizujte po změně personálu, hostingu nebo kritické integrace. Kontinuita není slibem nulového výpadku; je to připravenost obnovit prioritní funkce předvídatelným a bezpečným způsobem. Zaznamenejte také cílovou dobu obnovy a bod, k němuž lze data vrátit, přičemž jejich odhad podložte testem. Pokud výsledek cvičení cíl nesplní, firma může upravit postup, technologii nebo samotná očekávání.
- alternativní kanál pro kritické požadavky
- pořadí obnovy podle obchodního dopadu
- kontakty a přístupy uložené mimo web
- pravidelné cvičení celého týmu
Časté dotazy
Stačí záloha, kterou poskytuje hosting?
Je užitečná, ale nespoléhejte se pouze na ni. Ověřte rozsah, retenci a obnovu a uchovávejte alespoň jednu kopii oddělenou od produkčního účtu. Zjistěte také, zda lze zálohu stáhnout při nedostupné administraci a kdo smí obnovu spustit. Po významné změně nebo v dohodnutém intervalu proveďte zkoušku v izolovaném prostředí a zaznamenejte výsledek.
Jak často testovat obnovu webu?
Podle významu a četnosti změn webu, vždy však po zásadní změně postupu zálohování nebo infrastruktury. Kritičtější provoz vyžaduje častější zkoušky.
Může záloha obsahovat osobní údaje?
Ano, často obsahuje celou databázi. Proto potřebuje stejnou nebo vyšší ochranu, řízené přístupy a přiměřenou dobu uchovávání posouzenou podle konkrétních povinností.