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


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


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


النتائج المتوقعة


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


نظرة عامة على وكيل Veeam لنظام التشغيل Linux


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


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


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


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


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


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


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


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


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


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

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



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


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


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


النتائج


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


إعلان


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


أرسلت بواسطة فينيكس

Source: https://habr.com/ru/post/ar459550/


All Articles