Sao lưu Phần 5: Kiểm tra Bacula và Veeam Backup cho Linux

Sao lưu Phần 5: Kiểm tra Bacula và Veeam Backup cho Linux

Ghi chú này sẽ xem xét các phần mềm sao lưu “lớn” khác nhau, bao gồm cả phần mềm thương mại. Danh sách ứng viên: Veeam Agent cho Linux, Bacula.

Làm việc với hệ thống tập tin sẽ được kiểm tra để thuận tiện cho việc so sánh với các ứng viên trước đó.

Kết quả mong đợi

Vì cả hai ứng cử viên đều là các giải pháp phổ biến được làm sẵn nên kết quả quan trọng nhất sẽ là khả năng dự đoán công việc, cụ thể là, cùng thời gian vận hành khi xử lý cùng một lượng dữ liệu cũng như cùng một tải.

Đánh giá Veeam Agent cho Linux

Chương trình sao lưu này hoạt động với các thiết bị khối, trong đó nó có một mô-đun dành cho nhân Linux để đảm bảo tính toàn vẹn của bản sao lưu bằng cách theo dõi các khối dữ liệu đã thay đổi. Một mô tả chi tiết hơn có thể được tìm thấy đây.

Quá trình tạo bản sao lưu tệp hoạt động trên cơ sở cùng một mô-đun hạt nhân: một ảnh chụp nhanh thiết bị khối được tạo, được gắn vào một thư mục tạm thời, sau đó dữ liệu được đồng bộ hóa từng tệp từ ảnh chụp nhanh sang thư mục cục bộ khác hoặc điều khiển từ xa thông qua giao thức smb hoặc nfs, trong đó một số tệp được tạo ở định dạng độc quyền.

Quá trình tạo bản sao lưu tập tin chưa bao giờ được hoàn thành. Khi thực hiện được khoảng 15-16%, tốc độ giảm xuống còn 600 kbsec trở xuống, ở mức sử dụng CPU 50%, có khả năng khiến quá trình sao lưu chạy trong 6-7 giờ nên quá trình này đã bị dừng.

Một yêu cầu đã được gửi tới bộ phận hỗ trợ kỹ thuật của Veeam, nhân viên của họ đã đề xuất sử dụng chế độ chặn làm giải pháp.

Kết quả của chế độ tạo bản sao lưu từng khối như sau:

Sao lưu Phần 5: Kiểm tra Bacula và Veeam Backup cho Linux

Thời gian hoạt động của chương trình ở chế độ này là 6 phút cho 20 GB dữ liệu.

Nhìn chung, ấn tượng khá tốt về chương trình, nhưng nó sẽ không được tính đến trong đánh giá chung do chế độ hoạt động của tệp rất chậm.

Đánh giá Bacula

Bacula là một phần mềm sao lưu máy khách-máy chủ bao gồm một số phần một cách hợp lý, mỗi phần thực hiện một phần công việc của mình. Có Director, dùng để quản lý, FileDaemon - dịch vụ chịu trách nhiệm sao lưu, StorageDaemon - dịch vụ lưu trữ sao lưu, Console - giao diện với Director (có TUI, GUI, tùy chọn Web). Khu phức hợp này cũng được đưa vào đánh giá bởi vì, mặc dù rào cản gia nhập cao đáng kể, nhưng nó là một phương tiện tổ chức sao lưu khá phổ biến.

Ở chế độ sao lưu đầy đủ

Ở chế độ này, Bacula tỏ ra khá dễ đoán, hoàn thành việc sao lưu trong trung bình 10 phút,
Hồ sơ tải hóa ra như thế này:

Sao lưu Phần 5: Kiểm tra Bacula và Veeam Backup cho Linux

Kích thước của các bản sao lưu là khoảng 30 GB, như mong đợi khi làm việc ở chế độ vận hành này.

Khi tạo bản sao lưu gia tăng, kết quả không khác biệt nhiều, tất nhiên, ngoại trừ kích thước của kho lưu trữ (khoảng 14 GB).

Nói chung, bạn có thể thấy tải đồng đều trên một lõi bộ xử lý và hiệu suất cũng tương tự như một tar thông thường khi kích hoạt tính năng nén. Do cài đặt sao lưu của bacula rất rất rộng nên không thể thể hiện được lợi thế rõ ràng.

Những phát hiện

Nhìn chung, tình hình không thuận lợi cho cả hai ứng viên, rất có thể là do chế độ tệp để tạo bản sao lưu được sử dụng. Phần tiếp theo cũng sẽ xem xét quá trình khôi phục từ bản sao lưu, có thể rút ra kết luận chung dựa trên tổng thời gian.

Thông báo

Sao lưu, phần 1: Tại sao cần sao lưu, tổng quan về các phương pháp, công nghệ
Sao lưu Phần 2: Xem xét và thử nghiệm các công cụ sao lưu dựa trên rsync
Backup Phần 3: Rà soát, kiểm tra tính trùng lặp, trùng lặp
Backup Part 4: Review và test zbackup, restic, borgbackup
Sao lưu Phần 5: Kiểm tra Bacula và Veeam Backup cho Linux
Sao lưu Phần 6: So sánh các công cụ sao lưu
Sao lưu Phần 7: Kết luận

Gửi bởi: Pavel Demkovich

Nguồn: www.habr.com

Thêm một lời nhận xét