Cadangan Bagian 5: Menguji Cadangan Bacula dan Veeam untuk Linux

Cadangan Bagian 5: Menguji Cadangan Bacula dan Veeam untuk Linux

Catatan ini akan membahas berbagai perangkat lunak cadangan β€œbesar”, termasuk yang komersial. Daftar kandidat: Agen Veeam untuk Linux, Bacula.

Pekerjaan dengan sistem file akan diperiksa, sehingga nyaman untuk dibandingkan dengan kandidat sebelumnya.

Hasil yang diharapkan

Karena kedua kandidat merupakan solusi siap pakai yang universal, hasil yang paling penting adalah prediktabilitas pekerjaan, yaitu waktu pengoperasian yang sama saat memproses jumlah data yang sama, serta beban yang sama.

Ulasan Agen Veeam untuk Linux

Program pencadangan ini bekerja dengan perangkat blok, yang memiliki modul untuk kernel Linux yang memastikan integritas pencadangan dengan melacak blok data yang diubah. Penjelasan lebih rinci dapat ditemukan di sini.

Proses pembuatan cadangan file bekerja berdasarkan modul kernel yang sama: snapshot perangkat blok dibuat, yang dipasang di direktori sementara, setelah itu data disinkronkan file demi file dari snapshot ke direktori lokal lain, atau jarak jauh melalui protokol seseorang atau nfs, di mana beberapa file dibuat dalam format kepemilikan.

Proses pembuatan cadangan file tidak pernah selesai. Pada eksekusi sekitar 15-16%, kecepatan turun menjadi 600 kbsec ke bawah, pada utilisasi cpu 50%, berpotensi menyebabkan proses backup berjalan 6-7 jam, sehingga proses terhenti.

Permintaan dibuat ke dukungan teknis Veeam, yang karyawannya menyarankan penggunaan mode blok sebagai solusi.

Hasil dari mode pembuatan salinan cadangan blok demi blok adalah sebagai berikut:

Cadangan Bagian 5: Menguji Cadangan Bacula dan Veeam untuk Linux

Waktu pengoperasian program dalam mode ini adalah 6 menit untuk data 20 GB.

Secara umum, kesan program ini cukup baik, tetapi tidak akan diperhitungkan dalam tinjauan umum karena sangat lambatnya mode operasi file.

Ulasan Bacula

Bacula adalah perangkat lunak pencadangan server-klien yang secara logis terdiri dari beberapa bagian, yang masing-masing melakukan bagian tugasnya. Ada Director, yang digunakan untuk manajemen, FileDaemon - layanan yang bertanggung jawab untuk backup, StorageDaemon - layanan penyimpanan cadangan, Console - antarmuka ke Director (ada opsi TUI, GUI, Web). Kompleks ini disertakan dalam tinjauan ini juga karena, meskipun terdapat hambatan masuk yang sangat tinggi, kompleks ini merupakan sarana yang cukup populer untuk mengatur pencadangan.

Dalam mode cadangan penuh

Dalam mode ini, Bacula terbukti cukup dapat diprediksi, menyelesaikan pencadangan rata-rata dalam 10 menit,
Profil pemuatannya menjadi seperti ini:

Cadangan Bagian 5: Menguji Cadangan Bacula dan Veeam untuk Linux

Ukuran cadangannya kira-kira 30 GB, seperti yang diharapkan saat bekerja dalam mode operasi ini.

Saat membuat inkremental backup, hasilnya tidak jauh berbeda, kecuali ukuran repositori tentunya (sekitar 14 GB).

Secara umum, Anda dapat melihat beban seragam pada satu inti prosesor, dan juga kinerjanya mirip dengan tar biasa dengan kompresi diaktifkan. Karena fakta bahwa pengaturan cadangan bacula sangat, sangat luas, keuntungan yang jelas tidak dapat ditunjukkan.

Temuan

Secara umum, situasinya tidak menguntungkan bagi kedua kandidat, kemungkinan besar karena fakta bahwa mode file untuk membuat salinan cadangan digunakan. Bagian selanjutnya juga akan melihat proses pemulihan dari cadangan; kesimpulan umum dapat diambil berdasarkan total waktu.

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

Diposting oleh: Pavel Demkovich

Sumber: www.habr.com

Tambah komentar