Rychlé efektivní zálohování s deduplikací
14. január 2025 15:35
V našem cloudu jsme si vyvinuli vlastní zálohovací systém, který umožňuje živé zálohování běžících VM bez výpadku, zátěže a s možností obnovy během několika minut. Nepoužíváme žádné krabicové řešení – vsadili jsme na kombinaci KVM drive-mirror, vlastního NBD filtru a archivních serverů s ZFS a SSD.

Živá replikace pomocí KVM drive-mirror
Každý zákaznický VM v našem cloudu běží na výkonném NVMe úložišti. Na úrovni jednotlivých disků aktivujeme KVM drive-mirror, který umožňuje, aby se veškeré změny na disku v reálném čase zrcadlily na druhé úložiště.
Tímto způsobem proudí data do backup serverů – specializovaných strojů s SSD a ZFS. Pro běžící VM se nic nemění – každý zápis se zároveň replikuje a archivuje, a to naprosto tiše a bez zpomalení.

Archivní servery s dedikovaným ZFS
Backup servery nejsou žádné záložní hypervizory – jejich jediný úkol je ukládat data a spravovat verzované snapshoty. Díky použití SSD:
- provádíme paralelní zápisy z mnoha VM najednou,
- udržujeme stovky snapshotů denně,
- umíme obnovit data do jakéhokoli bodu v čase,
- to vše bez dopadu na produkční výkon.
Efektivita díky vlastnímu NBD filtru
Aby nebyly zálohovací servery zahlcené zbytečnými daty, vytvořili jsme vlastní NBD filtr, který analyzuje každý blok dat. Pokud se zapisovaná data neliší od těch stávajících, zápis se přeskočí. To znamená:
- méně zbytečných zápisů,
- úsporu IOPS a delší životnost SSD,
- častější a efektivnější zálohy.
Zatímco jiné systémy vytvářejí snapshot jednou denně, my zálohujeme v reálném čase s inteligentní deduplikací už při zápisu.

ZFS snapshoty: verzování, klonování, obnova
ZFS se na našich backup serverech stará o automatické verzování dat pomocí snapshotů. Ty lze nastavit třeba každou hodinu a slouží jako časové záchytné body pro rychlou obnovu.
V případě potřeby lze snapshot okamžitě klonovat jako nový disk a připojit ho k VM. Obnova trvá jen minuty a nevyžaduje žádné kopírování image.

Co z toho mají naši zákazníci?
✔ Živé zálohy bez zpomalení VM
✔ Snapshoty verzované přímo na zálohovacím serveru
✔ Obnova do libovolného bodu v čase – během minut
✔ Samostatná zálohovací infrastruktura mimo produkci
✔ Chytrá deduplikace šetří místo i hardware
✔ Možnost zálohovat klidně každou hodinu
Závěr: zálohování, které nezdržuje. Obnova, která trvá minuty.
Zálohujeme chytře a efektivně – protože jsme si vše navrhli sami. Žádné čekání na nightly snapshoty. Každá změna je okamžitě uložena a připravená k obnově. Díky kombinaci ZFS, SSD a vlastního filtru je celý systém rychlý, bezpečný a udržitelný.
O zálohách se často mluví – my je hlavně děláme pořádně. Sledujte náš blog, další technické detaily přineseme brzy.