Proč zálohovat: nejčastější scénáře ztráty dat

Záloha není „kopie pro jistotu“, ale plán, jak rychle obnovit provoz. Ztráta dat nevzniká jen havárií serveru. V praxi se opakují hlavně tyto situace:

  • Chybná aktualizace (CMS, pluginy, šablony) a následný pád webu.
  • Napadení (malware, ransom, zneužití slabého hesla) a poškození souborů či databáze.
  • Lidská chyba – smazaná objednávka, přepsaná tabulka, špatný import produktů.
  • Technická porucha úložiště nebo hostingu, včetně chybné migrace.
  • Právní a provozní potřeby – dohledání verzí dokumentů, prokázání změn, interní audit.

U e‑shopu typicky nejde jen o web jako takový, ale o data: objednávky, zákaznické účty, sklad, fakturaci, napojení na dopravce. Podobně u magazínu jsou klíčové články, fotografie, uživatelské účty a historie úprav. Pokud řešíte online propagaci, výpadek webu znamená i ztrátu návštěvnosti a rozpad měření kampaní.

Co přesně zálohovat: web není jen „složka se soubory“

Nejčastější chyba je zálohovat pouze část systému. V praxi potřebujete pokrýt minimálně:

  • Databázi (objednávky, uživatelé, obsah, nastavení).
  • Soubory webu (kód, šablony, pluginy, nahraná média).
  • Konfigurace (např. .env, nastavení cronů, pravidla firewallu, konfigurace serveru, pokud ji spravujete).
  • Externí integrace – exporty klíčových dat (např. produktový feed, seznam objednávek) pro případ, že selže více systémů najednou.

U některých projektů dává smysl přidat i snapshoty (celé obrazy serveru) nebo zálohy repozitáře. Pro běžné weby je ale důležitější mít obnovitelnou databázi a soubory ve správné frekvenci.

Zálohovací strategie, která funguje: 3–2–1 a hlavně test obnovy

Jednoduché pravidlo, které se dá udržet i v menší firmě: 3 kopie dat, 2 různá úložiště, 1 kopie mimo hlavní prostředí. Prakticky to může vypadat takto:

  1. Primární data na hostingu / serveru.
  2. Automatická záloha na oddělené úložiště (např. jiné úložiště u poskytovatele nebo NAS).
  3. Další kopie mimo hlavní infrastrukturu (např. cloudový objektový storage, offline disk v kanceláři).

Záloha má hodnotu až ve chvíli, kdy ji umíte obnovit. Proto si nastavte pravidlo: po zavedení záloh a pak pravidelně (např. 1× za čtvrtletí) proveďte test obnovy na testovacím prostředí. Ověřte, že:

  • záloha obsahuje aktuální databázi i soubory,
  • umíte ji rozbalit a importovat bez ručních „kouzel“,
  • po obnově web skutečně běží a nepadají přihlášení, objednávky ani média.

Jak často zálohovat: rozhoduje RPO a RTO

Frekvence záloh není „co nejčastěji“, ale kompromis podle dopadu výpadku. Pomůže uvažovat ve dvou veličinách:

  • RPO – kolik dat si můžete dovolit ztratit (např. 1 hodina objednávek).
  • RTO – za jak dlouho musí být web zpět v provozu (např. do 2 hodin).

Typická praxe:

  • Magazín: databáze denně, soubory denně/týdně podle objemu médií.
  • E‑shop: databáze několikrát denně (nebo častěji při vysokém provozu), soubory denně.
  • Firemní web: databáze i soubory denně, archivní kopie týdně.

U velkých webů má smysl kombinovat plné zálohy s přírůstkovými. Pro menší projekty je důležitější jednoduchost a přehlednost.

Bezpečnost záloh: šifrování, přístupy a retenční politika

Záloha často obsahuje citlivá data. Základní minimum je:

  • Oddělené přístupy (jiné účty/hesla než k hostingu) a ideálně vícefaktorové ověření.
  • Šifrování při ukládání i přenosu, pokud to vaše řešení podporuje.
  • Retence (jak dlouho zálohy držet) – např. denní 14 dní, týdenní 2–3 měsíce, měsíční 6–12 měsíců podle potřeb.
  • Neměnné kopie (kde to jde) – aby útočník nemohl smazat i zálohy.

Důležité je také logování: vědět, zda záloha proběhla, kolik má MB/GB a zda se její velikost „podezřele“ nemění (např. náhlý pokles může znamenat, že se něco nezálohuje).

Rychlý checklist pro majitele webu nebo e‑shopu

  1. Sepište, co je pro vás kritické: databáze, média, konfigurace, exporty.
  2. Určete RPO/RTO a podle toho zvolte frekvenci.
  3. Nastavte automatické zálohy a minimálně jednu kopii mimo hlavní prostředí.
  4. Zaveďte retenční politiku a zabezpečte přístupy.
  5. Proveďte test obnovy a napište stručný postup „krok za krokem“.
  6. Pravidelně kontrolujte reporty a velikost záloh.

Kde hledat dodavatele a návazné informace

Pokud potřebujete správu serveru, monitoring nebo vývojové úpravy, hledejte partnery podle zaměření projektu. Pro inspiraci můžete projít katalog firem nebo sekce jako IT a technologie a Webdesign a vývoj. Další praktické návody najdete také v rubrice články na SeoKatalog.cz.

Zálohování je jedna z mála oblastí, kde jednoduchý, konzistentní systém porazí složité řešení bez testů. Když budete mít jasně definované, co zálohujete, kam, jak často a jak obnovujete, dokážete z incidentu udělat „jen“ nepříjemnost místo krizové situace.