الجزء الخامس من النسخ الاحتياطي: اختبار النسخ الاحتياطي من Bacula وVeeam لنظام التشغيل Linux

الجزء الخامس من النسخ الاحتياطي: اختبار النسخ الاحتياطي من Bacula وVeeam لنظام التشغيل Linux

ستتناول هذه المذكرة العديد من برامج النسخ الاحتياطي "الكبيرة"، بما في ذلك البرامج التجارية. قائمة المرشحين: وكيل Veeam لنظام Linux، Bacula.

سيتم فحص العمل مع نظام الملفات، بحيث يكون مناسبًا للمقارنة مع المرشحين السابقين.

نتائج متوقعة

نظرا لأن كلا المرشحين حلول عالمية جاهزة، فإن النتيجة الأكثر أهمية ستكون القدرة على التنبؤ بالعمل، وهي نفس وقت التشغيل عند معالجة نفس الكمية من البيانات، وكذلك نفس الحمل.

وكيل Veeam لمراجعة Linux

يعمل برنامج النسخ الاحتياطي هذا مع الأجهزة المجمعة، حيث يحتوي على وحدة نمطية لنواة Linux تضمن سلامة النسخ الاحتياطي من خلال تتبع كتل البيانات المتغيرة. يمكن العثور على وصف أكثر تفصيلا هنا.

تعمل عملية إنشاء نسخة احتياطية للملفات على أساس نفس وحدة kernel: يتم إنشاء لقطة لجهاز الكتلة، والتي يتم تثبيتها في دليل مؤقت، وبعد ذلك تتم مزامنة البيانات ملفًا تلو الآخر من اللقطة إلى دليل محلي آخر، أو عن بعد عبر بروتوكول smb أو nfs، حيث يتم إنشاء عدة ملفات بتنسيق خاص.

لم تكتمل عملية إنشاء نسخة احتياطية للملفات مطلقًا. عند حوالي 15-16% من التنفيذ، انخفضت السرعة إلى 600 كيلو بايت أو أقل، عند استخدام وحدة المعالجة المركزية بنسبة 50%، مما قد يتسبب في تشغيل عملية النسخ الاحتياطي لمدة 6-7 ساعات، لذلك تم إيقاف العملية.

تم إنشاء طلب إلى الدعم الفني لـ Veeam، الذي اقترح موظفوه استخدام وضع الحظر كحل.

نتائج وضع الكتلة تلو الأخرى لإنشاء نسخ احتياطية هي كما يلي:

الجزء الخامس من النسخ الاحتياطي: اختبار النسخ الاحتياطي من Bacula وVeeam لنظام التشغيل Linux

مدة تشغيل البرنامج في هذا الوضع هي 6 دقائق مقابل 20 جيجابايت من البيانات.

بشكل عام، انطباعات جيدة جدًا عن البرنامج، لكن لن يتم أخذها في الاعتبار في المراجعة العامة بسبب البطء الشديد في وضع تشغيل الملف.

مراجعة باكولا

Bacula هو برنامج نسخ احتياطي بين العميل والخادم، ويتكون منطقيًا من عدة أجزاء، كل منها يؤدي الجزء الخاص به من المهمة. هناك مدير يستخدم للإدارة، FileDaemon - خدمة مسؤولة عن النسخ الاحتياطية، StorageDaemon - خدمة تخزين النسخ الاحتياطي، وحدة التحكم - واجهة للمدير (هناك خيارات TUI، GUI، Web). يتم تضمين هذا المجمع في المراجعة أيضًا لأنه على الرغم من حاجز الدخول المرتفع بشكل ملحوظ، فهو وسيلة شائعة إلى حد ما لتنظيم النسخ الاحتياطية.

في وضع النسخ الاحتياطي الكامل

في هذا الوضع، أثبت Bacula أنه يمكن التنبؤ به تمامًا، إذ أنهى عملية النسخ الاحتياطي في متوسط ​​10 دقائق.
ظهر ملف تعريف التحميل على النحو التالي:

الجزء الخامس من النسخ الاحتياطي: اختبار النسخ الاحتياطي من Bacula وVeeam لنظام التشغيل Linux

كان حجم النسخ الاحتياطية حوالي 30 جيجابايت، كما هو متوقع عند العمل في وضع التشغيل هذا.

عند إنشاء نسخ احتياطية تزايدية، لم تكن النتائج مختلفة كثيرًا، باستثناء حجم المستودع بالطبع (حوالي 14 جيجابايت).

بشكل عام، يمكنك رؤية حمل موحد على نواة معالج واحدة، وأيضًا أن الأداء مشابه للقطران العادي مع تنشيط الضغط. نظرًا لأن إعدادات النسخ الاحتياطي في Bacula واسعة جدًا، لم يكن من الممكن إظهار أفضلية واضحة.

النتائج

بشكل عام، الوضع غير موات لكلا المرشحين، على الأرجح بسبب حقيقة استخدام وضع الملف لإنشاء نسخ احتياطية. سيتناول الجزء التالي أيضًا عملية الاستعادة من النسخ الاحتياطية، ويمكن استخلاص استنتاجات عامة بناءً على الوقت الإجمالي.

إعلان

النسخ الاحتياطي ، الجزء 1: سبب الحاجة إلى النسخ الاحتياطي ، نظرة عامة على الأساليب والتقنيات
الجزء الثاني من النسخ الاحتياطي: مراجعة واختبار أدوات النسخ الاحتياطي المستندة إلى rsync
جزء النسخ الاحتياطي 3: مراجعة واختبار الازدواجية والنسخ
النسخ الاحتياطي الجزء 4: مراجعة واختبار zbackup ، restic ، borgbackup
الجزء الخامس من النسخ الاحتياطي: اختبار النسخ الاحتياطي من Bacula وVeeam لنظام التشغيل Linux
جزء النسخ الاحتياطي 6: مقارنة أدوات النسخ الاحتياطي
جزء النسخ الاحتياطي 7: الاستنتاجات

كاتب المشاركة: بافل ديمكوفيتش

المصدر: www.habr.com

إضافة تعليق