Proč zálohy uložené na stejném serveru nemusí vždy stačit
Ve světě DevOps se často mluví o zálohovacích strategiích. Každý přikyvuje, všichni souhlasí a většina týmů říká: „Ano, máme zálohy.“ Ale pojďme si říct o skutečné události, kterou jsme zažili v praxi.
Produkční server hostující důležitou obchodní aplikaci spravovali pečliví administrátoři, kteří pravidelně vše zálohovali. Zálohy byly naplánované, ověřené a dostupné… na stejném serveru.
Pak přišla plánovaná údržba hardwaru – výměna základní desky. Rutinní věc. Ale kvůli přepětí nebo statickému výboji shořely oba interní disky během zákroku. Živá data byla pryč. Zálohy také. Kontinuita provozu – ztracena.
Nepříjemné? Ano. Vyhnutelné? Rozhodně.
Co se pokazilo?
Tým se držel strategie „vše na jednom místě“ – jak živá data, tak jejich zálohy byly uloženy ve stejném fyzickém prostoru, někdy i na stejném disku. To není zálohování. To je jen kopie.
Jsou lokální zálohy špatné?
Ne nutně. Zálohy uložené lokálně – na stejném serveru nebo v rámci stejné sítě – jsou užitečné pro rychlé obnovení, zejména u velkých objemů dat. Jsou snadno dostupné a často dostačující při náhodném smazání nebo menších softwarových chybách.
Ale nejsou univerzální. Když dojde k vážnému hardwarovému selhání – jako v tomto případě – už nepomůžou.
Co mohlo situaci zachránit?
Externí zálohy. V Microdevops nabízíme řešení zálohování mimo server, která zůstávají v bezpečí, i když se váš hlavní server promění v hromádku křemíku. U větších projektů doporučujeme vlastní zálohovací server – buď lokálně, nebo v datacentru. Pro menší projekty nebo omezený rozpočet nabízíme náš sdílený zálohovací server – zálohy jsou šifrované, verzované a uložené mimo hlavní zařízení.
Závěrem
Lokální zálohy jsou užitečné, ale nejsou úplné. Nezachytí všechna rizika.
Proto seriózní DevOps strategie vždy zahrnuje externí a redundantní zálohování – takové, které přežije i totální výpadek hlavního serveru.
Nejste si jistí, kde vaše zálohy opravdu jsou? Ozvěte se.