Biztonsági mentés, az olvasók kérésére: UrBackup, BackupPC, AMANDA áttekintése

Biztonsági mentés, az olvasók kérésére: UrBackup, BackupPC, AMANDA áttekintése

Ez az összefoglaló jegyzet folytatja a biztonsági másolatok készítésének ciklusát, amelyet olvasók kérésére írtam, és amelyben a UrBackup, BackupPC és AMANDA kerül szóba.

UrBackup áttekintés.

Egy résztvevő kérésére VGusev2007 hozzáadom a UrBackup áttekintést, amely egy kliens-szerver biztonsági mentési rendszer. Lehetővé teszi teljes és inkrementális biztonsági másolatok létrehozását, tud kezelni eszközök pillanatképeivel (csak Windows?), és tud fájlmentéseket is készíteni. A kliens lehet ugyanabban a hálózatban a szerverrel, vagy csatlakozhat az Interneten keresztül. Be van jelentve a változások követése, ami lehetővé teszi a gyors eltérések megtalálását a biztonsági másolatok között. Továbbá van támogatás az adatok deduplikálására a szerver oldalán, ami lehetővé teszi a tárolt hely megtakarítását. A hálózati kapcsolatok titkosítva vannak, és van webes felület a szerver kezelésére. Nézzük meg, mire képes:

Teljes biztonsági másolat készítésekor az alábbi eredményeket kaptuk:

Biztonsági mentés, az olvasók kérésére: UrBackup, BackupPC, AMANDA áttekintése

Működési idő:

Első indítás
Második indítás
Harmadik indítás

Első teszt
8m20s
8p19mp
8m24s

Második teszt
8m30s
8m34s
8m20s

Harmadik teszt
8m10s
8m14s
8m12s

Inkrementális biztonsági másolatok készítésekor:

Biztonsági mentés, az olvasók kérésére: UrBackup, BackupPC, AMANDA áttekintése

Működési idő:

Első indítás
Második indítás
Harmadik indítás

Első teszt
8m10s
8m10s
8m12s

Második teszt
3m50s
4m12s
3m34s

Harmadik teszt
2m50s
2m35s
2m38s

A tároló mérete mindkét esetben körülbelül 14 GB volt, ami a szerver oldali deduplikációról tanúskodik. Érdemes megemlíteni a biztonsági másolat létrehozási idejének eltérését a szerver és a kliens között, ami jól látható a grafikonokon, és kellemes bónusz, mivel a webes felület a biztonsági másolat készítési folyamatának idejét mutatja a szerver oldalán, figyelmen kívül hagyva
a kliens állapotát. Összességében a grafikonok a teljes és az inkrementális másolat számára megkülönböztethetetlenek. Valószínűleg a különbség csak abban rejlik, hogyan dolgozzák fel a szerver oldalán. Ezen kívül örömmel tapasztaltam az alacsony CPU terhelést a biztonsági másolat alatt álló rendszeren.

BackupPC áttekintés

Egy résztvevő kérésére vanzhiganov Hozzáadom a BackupPC felülvizsgálatát. Ez a szoftver a biztonsági mentések tárolására szolgáló szerveren telepíthető, Perl nyelven készült, és különböző biztonsági mentési eszközök — elsősorban az rsync és a tar — felett működik. A szállítás SSH és SMB protokollt használ, emellett elérhető egy CGI-alapú webes felület (Apache fölött telepíthető). A webes felületen széles beállítási lista található. Különlegessége, hogy lehetőséget biztosít a mentések közötti minimális idő megadására, valamint arra az időszakra, amely alatt a biztonsági másolatok nem készülnek el. A biztonsági mentési szerver fájlrendszerének kiválasztásakor figyelni kell a kemény linkek támogatására. Így a tároló fájlrendszert nem lehet csatolási pontokra bontani. Összességében kellemes benyomásom van, nézzük meg, mit tud ez a szoftver:

Teljes biztonsági másolatok készítésének módjában az rsync segítségével az alábbi eredmények születtek:

Biztonsági mentés, az olvasók kérésére: UrBackup, BackupPC, AMANDA áttekintése

Első indítás
Második indítás
Harmadik indítás

Első teszt
12m25s
12m14s
12m27s

Második teszt
7m41s
7m44s
7m35s

Harmadik teszt
10m11s
10m0s
9m54s

Ha viszont teljes biztonsági másolatokat és tar-t használunk:

Biztonsági mentés, az olvasók kérésére: UrBackup, BackupPC, AMANDA áttekintése

Első indítás
Második indítás
Harmadik indítás

Első teszt
12m41s
12m25s
12m45s

Második teszt
12m35s
12m45s
12m14s

Harmadik teszt
12m43s
12m25s
12m5s

A növekményes biztonsági másolatok készítésekor el kellett állnom a tar használatától, mivel ezekkel a beállításokkal a biztonsági másolatok nem készültek el.

Az rsync használatával végzett növekményes biztonsági másolatok eredményei a következők:

Biztonsági mentés, az olvasók kérésére: UrBackup, BackupPC, AMANDA áttekintése

Első indítás
Második indítás
Harmadik indítás

Első teszt
11m55s
11m50s
12m25s

Második teszt
2m42s
2m50s
2m30s

Harmadik teszt
6m00s
5m35s
5m30s

Összességében látható egy kis sebességelőny az rsync esetében, és az rsync a hálózaton is takarékosabban működik. Ez részben kompenzálható a tar által a mentések készítésekor kevesebb CPU használattal. Az rsync másik előnye a növekményes másolatokkal való munka. A teljes biztonsági másolatok készítésekor a tároló mérete ugyanaz, 16 GB, míg a növekményes másolatok esetén — egy átfutásnál — 14 GB, ami működő deduplikációt jelent.

AMANDA áttekintés

Egy résztvevő kérésére oller Hozzáadom az AMANDA teszteket,

A tesztfutam eredményei tar archiváló és tömörítés engedélyezésével a következők:

Biztonsági mentés, az olvasók kérésére: UrBackup, BackupPC, AMANDA áttekintése

Első indítás
Második indítás
Harmadik indítás

Első teszt
9m5s
8m59s
9m6s

Második teszt
0m5s
0m5s
0m5s

Harmadik teszt
2m40s
2m47s
2p45mp

A program fully loads a single CPU core, but due to the limited IOPS disk on the server side of the backup storage, it cannot achieve a high data transfer rate. Overall, the setup caused a bit more trouble than with other participants, as the program author does not use SSH as transport, but implements a similar scheme with keys, creating and maintaining a full CA. There is an option to broadly restrict the client and server for backups: for example, if they cannot fully trust each other, it is possible to prohibit the initiation of backup restoration from the server by setting the corresponding variable to zero in the configuration file. It is possible to connect a web interface for management, but in general, the configured system can be fully automated using small Bash scripts (or SCM, such as Ansible). There is a rather non-trivial storage configuration system, which apparently relates to supporting a wide range of various data storage devices (LTO tapes, hard drives, etc.). It is also worth noting that among all the programs discussed in this article, AMANDA is the only one that managed to detect directory renaming. The size of the repository during one run was 13 GB.

Bejelentés

Biztonsági mentés, 1. rész: Miért van szükség biztonsági mentésre, a módszerek és technológiák áttekintése
Biztonsági mentés, 2. rész: A rsync-alapú biztonsági mentési eszközök áttekintése és tesztelése
Biztonsági mentés, 3. rész: A duplicity és duplicati áttekintése és tesztelése
Biztonsági mentés, 4. rész: A zbackup, restic, borgbackup áttekintése és tesztelése
Biztonsági mentés, 5. rész: A bacula és a veeam backup for linux tesztelése
Biztonsági mentés, 6. rész: A biztonsági mentési eszközök összehasonlítása
Biztonsági mentés, 7. rész: Következtetések

Forrás: habr.com

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster