Sandaran, bahagian atas permintaan pembaca: Semakan UrBackup, BackupPC, AMANDA

Sandaran, bahagian atas permintaan pembaca: Semakan UrBackup, BackupPC, AMANDA

Nota semakan ini diteruskan kitaran sandaran, ditulis atas permintaan pembaca, ia akan bercakap tentang UrBackup, BackupPC, dan juga AMANDA.

Semakan UrBackup.

Atas permintaan peserta VGusev2007 Saya menambah ulasan tentang UrBackup, sistem sandaran pelayan pelanggan. Ia membolehkan anda membuat sandaran penuh dan tambahan, boleh berfungsi dengan syot kilat peranti (Menang sahaja?), dan juga boleh membuat sandaran fail. Pelanggan boleh ditempatkan pada rangkaian yang sama dengan pelayan, atau menyambung melalui Internet. Penjejakan perubahan diisytiharkan, yang membolehkan anda mencari perbezaan antara salinan sandaran dengan cepat. Terdapat juga sokongan untuk penyahduplikasi storan data sebelah pelayan, yang menjimatkan ruang. Sambungan rangkaian disulitkan, dan terdapat juga antara muka web untuk menguruskan pelayan. Mari lihat apa yang dia boleh lakukan:

Dalam mod sandaran penuh, keputusan berikut diperoleh:

Sandaran, bahagian atas permintaan pembaca: Semakan UrBackup, BackupPC, AMANDA

Jam:

Mula pertama
Pelancaran kedua
Pelancaran ketiga

Ujian pertama
8m20s
8m19s
8m24s

Ujian kedua
8m30s
8m34s
8m20s

Ujian ketiga
8m10s
8m14s
8m12s

Dalam mod sandaran tambahan:

Sandaran, bahagian atas permintaan pembaca: Semakan UrBackup, BackupPC, AMANDA

Jam:

Mula pertama
Pelancaran kedua
Pelancaran ketiga

Ujian pertama
8m10s
8m10s
8m12s

Ujian kedua
3m50s
4m12s
3m34s

Ujian ketiga
2m50s
2m35s
2m38s

Saiz repositori dalam kedua-dua kes ialah kira-kira 14 GB, yang menunjukkan penyahduplikasian berfungsi pada bahagian pelayan. Perlu diingatkan juga bahawa terdapat percanggahan antara masa penciptaan sandaran pada pelayan dan pelanggan, yang agak jelas kelihatan dari graf dan merupakan bonus yang sangat menyenangkan, kerana antara muka web menunjukkan masa berjalan proses sandaran pada bahagian pelayan tanpa mengambil kira
keadaan klien. Secara umum, graf untuk salinan penuh dan tambahan tidak dapat dibezakan. Satu-satunya perbezaan mungkin adalah bagaimana ia dikendalikan di bahagian pelayan. Saya juga gembira dengan beban pemproses yang rendah pada sistem yang berlebihan.

Semakan BackupPC

Atas permintaan peserta vanzhiganov Saya menambah ulasan BackupPC. Perisian ini dipasang pada pelayan storan sandaran, ditulis dalam perl, dan berfungsi di atas pelbagai alat sandaran - terutamanya rsync, tar. Ssh dan smb digunakan sebagai pengangkutan; terdapat juga antara muka web berasaskan cgi (digunakan di atas apache). Antara muka web mempunyai senarai tetapan yang luas. Antara cirinya ialah keupayaan untuk menetapkan masa minimum antara sandaran, serta tempoh sandaran tidak akan dibuat. Apabila memilih sistem fail untuk pelayan sandaran, anda perlu memastikan bahawa pautan keras disokong. Oleh itu, sistem fail untuk penyimpanan tidak boleh dibahagikan kepada titik lekap. Secara keseluruhan, pengalaman yang cukup menyenangkan, mari kita lihat apa yang perisian ini mampu:

Dalam mod membuat sandaran penuh dengan rsync, hasil berikut diperoleh:

Sandaran, bahagian atas permintaan pembaca: Semakan UrBackup, BackupPC, AMANDA

Mula pertama
Pelancaran kedua
Pelancaran ketiga

Ujian pertama
12m25s
12m14s
12m27s

Ujian kedua
7m41s
7m44s
7m35s

Ujian ketiga
10m11s
10m0s
9m54s

Jika anda menggunakan sandaran penuh dan tar:

Sandaran, bahagian atas permintaan pembaca: Semakan UrBackup, BackupPC, AMANDA

Mula pertama
Pelancaran kedua
Pelancaran ketiga

Ujian pertama
12m41s
12m25s
12m45s

Ujian kedua
12m35s
12m45s
12m14s

Ujian ketiga
12m43s
12m25s
12m5s

Dalam mod sandaran tambahan, saya terpaksa meninggalkan tar kerana sandaran tidak dibuat dengan tetapan ini.

Hasil membuat sandaran tambahan menggunakan rsync ialah:

Sandaran, bahagian atas permintaan pembaca: Semakan UrBackup, BackupPC, AMANDA

Mula pertama
Pelancaran kedua
Pelancaran ketiga

Ujian pertama
11m55s
11m50s
12m25s

Ujian kedua
2m42s
2m50s
2m30s

Ujian ketiga
6m00s
5m35s
5m30s

Secara umum, rsync mempunyai kelebihan kelajuan yang sedikit; rsync juga berfungsi lebih ekonomik dengan rangkaian. Ini mungkin diimbangi sebahagiannya dengan kurang penggunaan CPU dengan tar sebagai program sandaran. Satu lagi kelebihan rsync ialah ia berfungsi dengan salinan tambahan. Saiz repositori semasa membuat sandaran penuh adalah sama, 16 GB, dalam kes salinan tambahan - 14 GB setiap larian, yang bermaksud penyahduplikasian berfungsi.

semakan AMANDA

Atas permintaan peserta oller menambah ujian AMANDA,

Keputusan ujian dijalankan dengan tar sebagai pengarkib dan pemampatan didayakan adalah seperti berikut:

Sandaran, bahagian atas permintaan pembaca: Semakan UrBackup, BackupPC, AMANDA

Mula pertama
Pelancaran kedua
Pelancaran ketiga

Ujian pertama
9m5s
8m59s
9m6s

Ujian kedua
0m5s
0m5s
0m5s

Ujian ketiga
2m40s
2m47s
2m45s

Program ini memuatkan sepenuhnya satu teras pemproses, tetapi disebabkan cakera IOPS terhad pada bahagian pelayan storan sandaran, ia tidak dapat mencapai kelajuan pemindahan data yang tinggi. Secara umum, persediaan adalah sedikit lebih menyusahkan daripada peserta lain, kerana pengarang program tidak menggunakan ssh sebagai pengangkutan, tetapi melaksanakan skema yang sama dengan kunci, mencipta dan mengekalkan CA sepenuhnya. Adalah mungkin untuk menyekat klien dan pelayan sandaran secara meluas: contohnya, jika mereka tidak boleh mempercayai sepenuhnya antara satu sama lain, maka anda boleh, sebagai pilihan, menghalang pelayan daripada memulakan pemulihan sandaran dengan menetapkan nilai pembolehubah yang sepadan kepada sifar dalam fail tetapan. Adalah mungkin untuk menyambungkan antara muka web untuk pengurusan, tetapi secara umum sistem yang dikonfigurasikan boleh diautomatikkan sepenuhnya menggunakan skrip bash kecil (atau SCM, contohnya ansible). Terdapat sistem yang agak tidak remeh untuk menyediakan storan, yang nampaknya disebabkan oleh sokongan untuk senarai luas pelbagai peranti untuk menyimpan data (kaset LTO, cakera keras, dll.). Perlu juga diperhatikan bahawa daripada semua program yang dibincangkan dalam artikel ini, AMANDA adalah satu-satunya yang dapat mengesan penamaan semula direktori. Saiz repositori untuk satu larian ialah 13 GB.

Pengumuman

Sandaran, bahagian 1: Mengapa sandaran diperlukan, gambaran keseluruhan kaedah, teknologi
Bahagian Sandaran 2: Menyemak dan menguji alatan sandaran berasaskan rsync
Sandaran Bahagian 3: Semakan dan Ujian kes duplikat, pendua
Sandaran Bahagian 4: Menyemak dan menguji zbackup, restic, borgbackup
Sandaran Bahagian 5: Menguji bacula dan sandaran veeam untuk linux
Sandaran Bahagian 6: Membandingkan Alat Sandaran
Sandaran Bahagian 7: Kesimpulan

Sumber: www.habr.com

Tambah komen