Cadangan, bagian atas permintaan pembaca: Review UrBackup, BackupPC, AMANDA

Cadangan, bagian atas permintaan pembaca: Review UrBackup, BackupPC, AMANDA

Catatan ulasan ini berlanjut siklus cadangan, ditulis atas permintaan pembaca, akan membahas tentang UrBackup, BackupPC, dan juga AMANDA.

Ulasan Cadangan Ur.

Atas permintaan peserta VGusev2007 Saya menambahkan ulasan tentang UrBackup, sistem cadangan server-klien. Ini memungkinkan Anda membuat cadangan penuh dan tambahan, dapat bekerja dengan snapshot perangkat (hanya Win?), dan juga dapat membuat cadangan file. Klien dapat berada di jaringan yang sama dengan server, atau terhubung melalui Internet. Pelacakan perubahan diumumkan, yang memungkinkan Anda dengan cepat menemukan perbedaan antara salinan cadangan. Ada juga dukungan untuk deduplikasi penyimpanan data sisi server, yang menghemat ruang. Koneksi jaringan dienkripsi, dan ada juga antarmuka web untuk mengelola server. Mari kita lihat apa yang bisa dia lakukan:

Dalam mode full backup diperoleh hasil sebagai berikut:

Cadangan, bagian atas permintaan pembaca: Review UrBackup, BackupPC, AMANDA

jam:

Pertama mulai
Lari kedua
Peluncuran ketiga

Tes pertama
8m20 detik
8m19 detik
8m24 detik

Tes kedua
8m30 detik
8m34 detik
8m20 detik

Tes ketiga
8m10 detik
8m14 detik
8m12 detik

Dalam mode pencadangan tambahan:

Cadangan, bagian atas permintaan pembaca: Review UrBackup, BackupPC, AMANDA

jam:

Pertama mulai
Lari kedua
Peluncuran ketiga

Tes pertama
8m10 detik
8m10 detik
8m12 detik

Tes kedua
3m50 detik
4m12 detik
3m34 detik

Tes ketiga
2m50 detik
2m35 detik
2m38 detik

Ukuran repositori dalam kedua kasus adalah sekitar 14 GB, yang menunjukkan deduplikasi berfungsi di sisi server. Perlu juga dicatat bahwa ada perbedaan antara waktu yang diperlukan untuk membuat cadangan di server dan di klien, yang terlihat jelas dari grafik dan merupakan bonus yang sangat menyenangkan, karena antarmuka web menunjukkan waktu pengoperasian dari proses pencadangan di sisi server tanpa memperhitungkan
kondisi klien. Secara umum, grafik untuk salinan penuh dan tambahan tidak dapat dibedakan. Satu-satunya perbedaan mungkin adalah cara penanganannya di sisi server. Saya juga senang dengan rendahnya beban prosesor pada sistem redundan.

Tinjauan PC Cadangan

Atas permintaan peserta vanzhiganov Saya menambahkan ulasan tentang BackupPC. Perangkat lunak ini diinstal pada server penyimpanan cadangan, ditulis dalam perl, dan bekerja di atas berbagai alat cadangan - terutama rsync, tar. Ssh dan smb digunakan sebagai transportasi; ada juga antarmuka web berbasis cgi (digunakan di atas apache). Antarmuka web memiliki daftar pengaturan yang luas. Di antara fitur-fiturnya adalah kemampuan untuk mengatur waktu minimum antara pencadangan, serta periode di mana pencadangan tidak akan dibuat. Saat memilih sistem file untuk server cadangan, Anda perlu memastikan bahwa hard link didukung. Dengan demikian, sistem file untuk penyimpanan tidak dapat dibagi menjadi titik mount. Secara keseluruhan, pengalaman yang cukup menyenangkan, mari kita lihat kemampuan software ini:

Dalam mode pembuatan full backup dengan rsync, diperoleh hasil sebagai berikut:

Cadangan, bagian atas permintaan pembaca: Review UrBackup, BackupPC, AMANDA

Pertama mulai
Lari kedua
Peluncuran ketiga

Tes pertama
12m25 detik
12m14 detik
12m27 detik

Tes kedua
7m41 detik
7m44 detik
7m35 detik

Tes ketiga
10m11 detik
10m0 detik
9m54 detik

Jika Anda menggunakan cadangan penuh dan tar:

Cadangan, bagian atas permintaan pembaca: Review UrBackup, BackupPC, AMANDA

Pertama mulai
Lari kedua
Peluncuran ketiga

Tes pertama
12m41 detik
12m25 detik
12m45 detik

Tes kedua
12m35 detik
12m45 detik
12m14 detik

Tes ketiga
12m43 detik
12m25 detik
12m5 detik

Dalam mode pencadangan tambahan, saya harus meninggalkan tar karena pencadangan tidak dibuat dengan pengaturan ini.

Hasil dari pembuatan inkremental backup menggunakan rsync adalah:

Cadangan, bagian atas permintaan pembaca: Review UrBackup, BackupPC, AMANDA

Pertama mulai
Lari kedua
Peluncuran ketiga

Tes pertama
11m55 detik
11m50 detik
12m25 detik

Tes kedua
2m42 detik
2m50 detik
2m30 detik

Tes ketiga
6m00 detik
5m35 detik
5m30 detik

Secara umum, rsync memiliki sedikit keunggulan kecepatan; rsync juga bekerja lebih hemat dengan jaringan. Hal ini mungkin diimbangi dengan penggunaan CPU yang lebih sedikit dengan tar sebagai program cadangan. Keuntungan lain dari rsync adalah ia bekerja dengan salinan tambahan. Ukuran repositori saat membuat cadangan penuh adalah sama, 16 GB, dalam kasus salinan tambahan - 14 GB per proses, yang berarti deduplikasi berfungsi.

Ulasan AMANDA

Atas permintaan peserta lebih rendah menambahkan tes AMANDA,

Hasil pengujian yang dijalankan dengan tar sebagai pengarsip dan kompresi diaktifkan adalah sebagai berikut:

Cadangan, bagian atas permintaan pembaca: Review UrBackup, BackupPC, AMANDA

Pertama mulai
Lari kedua
Peluncuran ketiga

Tes pertama
9m5 detik
8m59 detik
9m6 detik

Tes kedua
0m5 detik
0m5 detik
0m5 detik

Tes ketiga
2m40 detik
2m47 detik
2m45 detik

Program ini memuat satu inti prosesor secara penuh, namun karena terbatasnya disk IOPS di sisi server penyimpanan cadangan, program ini tidak dapat mencapai kecepatan transfer data yang tinggi. Secara umum, pengaturannya sedikit lebih merepotkan dibandingkan peserta lain, karena pembuat program tidak menggunakan ssh sebagai transport, tetapi mengimplementasikan skema serupa dengan kunci, membuat dan memelihara CA yang lengkap. Dimungkinkan untuk membatasi klien dan server cadangan secara luas: misalnya, jika mereka tidak dapat sepenuhnya mempercayai satu sama lain, maka Anda dapat, sebagai opsi, mencegah server memulai pemulihan cadangan dengan menetapkan nilai variabel terkait ke nol. file pengaturan. Dimungkinkan untuk menghubungkan antarmuka web untuk manajemen, tetapi secara umum sistem yang dikonfigurasi dapat sepenuhnya diotomatisasi menggunakan skrip bash kecil (atau SCM, misalnya mungkin). Ada sistem yang agak non-sepele untuk mengatur penyimpanan, yang tampaknya disebabkan oleh dukungan untuk daftar ekstensif berbagai perangkat untuk menyimpan data (kaset LTO, hard drive, dll.). Perlu juga dicatat bahwa dari semua program yang dibahas dalam artikel ini, AMANDA adalah satu-satunya yang mampu mendeteksi penggantian nama direktori. Ukuran repositori untuk sekali proses adalah 13 GB.

Pengumuman

Pencadangan, bagian 1: Mengapa diperlukan pencadangan, ikhtisar metode, teknologi
Cadangan Bagian 2: Meninjau dan menguji alat cadangan berbasis rsync
Cadangan Bagian 3: Tinjauan dan Pengujian duplikasi, duplikat
Cadangan Bagian 4: Meninjau dan menguji zbackup, restic, borgbackup
Cadangan Bagian 5: Menguji cadangan bacula dan veeam untuk linux
Cadangan Bagian 6: Membandingkan Alat Cadangan
Cadangan Bagian 7: Kesimpulan

Sumber: www.habr.com

Tambah komentar