Sandaran Bahagian 5: Menguji Bacula dan Veeam Backup untuk Linux

Sandaran Bahagian 5: Menguji Bacula dan Veeam Backup untuk Linux

Nota ini akan melihat pelbagai perisian sandaran "besar", termasuk perisian komersial. Senarai calon: Ejen Veeam untuk Linux, Bacula.

Bekerja dengan sistem fail akan diperiksa, supaya mudah untuk dibandingkan dengan calon sebelumnya.

Keputusan yang dijangka

Memandangkan kedua-dua calon adalah penyelesaian sedia sejagat, hasil yang paling penting ialah kebolehramalan kerja, iaitu, masa operasi yang sama apabila memproses jumlah data yang sama, serta beban yang sama.

Kajian Ejen Veeam untuk Linux

Program sandaran ini berfungsi dengan peranti blok, yang mana ia mempunyai modul untuk kernel Linux yang memastikan integriti sandaran dengan menjejak blok data yang diubah. Penerangan yang lebih terperinci boleh didapati di sini.

Proses mencipta sandaran fail berfungsi berdasarkan modul kernel yang sama: syot kilat peranti blok dibuat, yang dipasang dalam direktori sementara, selepas itu data disegerakkan fail mengikut fail daripada syot kilat ke direktori tempatan yang lain, atau jauh melalui protokol smb atau nfs, di mana beberapa fail dibuat dalam format proprietari.

Proses membuat sandaran fail tidak pernah selesai. Pada kira-kira 15-16% pelaksanaan, kelajuan menurun kepada 600 kbsec dan ke bawah, pada 50% penggunaan cpu, berpotensi menyebabkan proses sandaran berjalan selama 6-7 jam, jadi proses itu dihentikan.

Permintaan telah dibuat kepada sokongan teknikal Veeam, yang pekerjanya mencadangkan menggunakan mod blok sebagai penyelesaian.

Keputusan mod blok demi blok untuk membuat salinan sandaran adalah seperti berikut:

Sandaran Bahagian 5: Menguji Bacula dan Veeam Backup untuk Linux

Masa operasi program dalam mod ini ialah 6 minit untuk 20 GB data.

Secara umum, tanggapan program yang agak baik, tetapi ia tidak akan diambil kira dalam semakan umum kerana sangat perlahan mod operasi fail.

Kajian Bacula

Bacula ialah perisian sandaran pelayan pelanggan yang secara logiknya terdiri daripada beberapa bahagian, setiap satunya menjalankan tugasnya. Terdapat Pengarah, yang digunakan untuk pengurusan, FileDaemon - perkhidmatan yang bertanggungjawab untuk sandaran, StorageDaemon - perkhidmatan storan sandaran, Konsol - antara muka kepada Pengarah (terdapat pilihan TUI, GUI, Web). Kompleks ini termasuk dalam semakan juga kerana, walaupun halangan kemasukan yang tinggi, ia adalah cara yang agak popular untuk mengatur sandaran.

Dalam mod sandaran penuh

Dalam mod ini, Bacula terbukti agak boleh diramal, menyelesaikan sandaran dalam purata 10 minit,
Profil beban ternyata seperti ini:

Sandaran Bahagian 5: Menguji Bacula dan Veeam Backup untuk Linux

Saiz sandaran adalah kira-kira 30 GB, seperti yang dijangkakan semasa bekerja dalam mod pengendalian ini.

Apabila membuat sandaran tambahan, hasilnya tidak jauh berbeza, kecuali saiz repositori, sudah tentu (kira-kira 14 GB).

Secara umum, anda boleh melihat beban seragam pada satu teras pemproses, dan juga bahawa prestasi adalah serupa dengan tar biasa dengan mampatan diaktifkan. Oleh kerana tetapan sandaran bacula sangat, sangat luas, tidak mungkin untuk menunjukkan kelebihan yang jelas.

Penemuan

Secara umum, keadaan ini tidak menguntungkan kedua-dua calon, kemungkinan besar disebabkan oleh fakta bahawa mod fail untuk membuat salinan sandaran digunakan. Bahagian seterusnya juga akan melihat proses pemulihan daripada sandaran; kesimpulan umum boleh dibuat berdasarkan jumlah masa.

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 Veeam Backup untuk Linux
Sandaran Bahagian 6: Membandingkan Alat Sandaran
Sandaran Bahagian 7: Kesimpulan

Dihantar oleh: Pavel Demkovich

Sumber: www.habr.com

Tambah komen