Zálohy jsou nejdůležitější součástí správy každého WordPress webu. Nejde o to, jestli se něco pokazí, ale kdy. Chyba v aktualizaci, napadený plugin, omylem smazaný obsah nebo výpadek serveru – to vše se může stát a stává se to. Rozdíl mezi katastrofou a drobnou nepříjemností pak spočívá v kvalitě záloh.

V tomto článku vám ukážeme, jak zálohujeme weby našich klientů. Není to jen jedna záloha – je to čtyřúrovňový systém, kde každá vrstva chrání proti jinému typu problému. Toto je první díl série, ve které postupně představíme všechny čtyři úrovně.

Čtyři úrovně zálohování vašich dat

Jedna záloha nestačí. Co když selže server, na kterém záloha leží? Co když útočník zašifruje vše, k čemu má server přístup? Proto jsme vybudovali systém se čtyřmi nezávislými úrovněmi:

  1. Záloha celého serveru – automatické snímky celého virtuálního serveru u poskytovatele hostingu.
  2. Denní zálohy souborů a databáze – podrobné zálohy přímo na serveru, kde web běží.
  3. Šifrované zálohy mimo server – kopie dat na odděleném vzdáleném úložišti.
  4. Fyzické zálohy v naší kanceláři – zařízení, které si zálohy samo stahuje a ke kterému se z internetu nelze dostat.

V tomto díle se podíváme na první dvě úrovně – zálohy na úrovni serveru a naše denní zálohy souborů a databáze.

Úroveň 1: Záloha celého serveru

Všechny naše servery běží u německého poskytovatele Hetzner, který nabízí automatické zálohy celých virtuálních serverů. Každou noc se vytvoří kompletní snímek serveru – operační systém, konfigurace, všechny weby i databáze.

Co to znamená v praxi:

  • Záloha probíhá automaticky každý den bez jakéhokoliv zásahu.
  • Uchovává se 7 posledních snímků – můžeme se vrátit až týden zpátky.
  • Obnovit lze celý server najednou, což je ideální při závažných problémech.

Tato úroveň slouží jako rychlá pojistka. Pokud se něco pokazí na úrovni celého serveru – například chybná aktualizace operačního systému nebo poškozená konfigurace – můžeme server obnovit do funkčního stavu během několika minut.

Úroveň 2: Denní zálohy souborů a databáze

Záloha celého serveru je skvělá, ale obnovit z ní jen jeden web nebo jednu databázi by bylo nepraktické. Proto máme vlastní zálohovací systém, který každý den zálohuje každý web zvlášť.

Co zálohujeme:

  • Soubory webu – WordPress jádro, šablony, pluginy, nahrané obrázky a dokumenty.
  • Databázi – veškerý obsah, nastavení, uživatelské účty, objednávky e-shopu.

Jak zálohy fungují:

  • Zálohy běží automaticky každý den ve 2:10 ráno, kdy je provoz na webu nejnižší.
  • Každou neděli se vytvoří kompletní záloha všech souborů.
  • Od pondělí do soboty se zálohují pouze soubory, které se od poslední zálohy změnily (tzv. inkrementální záloha).
  • Zálohy souborů uchováváme 7–14 dní, databázové exporty 14 dní.

Díky inkrementálnímu přístupu šetříme místo na disku a zároveň máme dostatečnou historii pro obnovu. Pokud například zjistíte, že se na webu něco rozbilo před třemi dny, můžeme se vrátit přesně k tomu bodu.

Záloha WordPress webu před každou aktualizací

Kromě pravidelných denních záloh děláme ještě jednu důležitou věc: před každou aktualizací WordPressu, pluginů nebo šablony automaticky vytvoříme zálohu databáze. Pokud by aktualizace způsobila problém, můžeme web vrátit do stavu těsně před změnou.

  • Záloha se vytváří automaticky před každou aktualizací.
  • Tyto zálohy uchováváme 30 dní – výrazně déle než denní zálohy.
  • Díky tomu se nebojíme aktualizovat rychle a často, protože vždy máme cestu zpět.

Co vás čeká v dalších dílech o zálohování?

Zálohy na serveru jsou důležité, ale co když selže samotný server? Nebo co když útočník získá přístup a smaže nejen web, ale i zálohy? Na to odpovíme v dalších dílech této série:

  • Díl 2: Šifrované zálohy mimo server – jak posíláme zálohy na oddělené vzdálené úložiště, šifrované a chráněné proti výpadku celého serveru.
  • Díl 3: Fyzické zálohy v naší kanceláři – naše nejodolnější vrstva ochrany. Speciální zařízení v naší kanceláři, které si zálohy samo stahuje. I kdyby útočník převzal kontrolu nad serverem, k těmto zálohám se nedostane, protože k nim nevede žádné příchozí spojení.
  • Díl 4: Jak obnovíme váš web – co se děje, když je potřeba zálohu skutečně použít, a jak rychle dokážeme váš web vrátit k životu.

Zálohy jsou součástí každého tarifu

Všechny úrovně zálohování jsou automaticky součástí každého našeho tarifu. Nemusíte nic nastavovat, nic instalovat ani na nic myslet. Vaše data jsou chráněna od prvního dne.

Chcete vědět víc o tom, jak se staráme o vaše weby? Kontaktujte nás – rádi vám vše vysvětlíme. Přehled našich služeb a tarifů najdete v ceníku.