النسخ الاحتياطي ، جزء بناء على طلب القراء: نظرة عامة UrBackup ، BackupPC ، أماندا


تستمر ملاحظة النظرة العامة هذه في دورة النسخ الاحتياطي ، المكتوبة بناءً على طلب القراء ، وسوف تركز على UrBackup ، و BackupPC ، وكذلك AMANDA.


نظرة عامة على UrBackup.


بناءً على طلب أحد المشاركين في برنامج VGusev2007 ، أقوم بإضافة نظرة عامة حول UrBackup ، وهو نظام خادم عميل للنسخ الاحتياطي. يتيح لك إنشاء نسخ احتياطية كاملة ومتزايدة ، ويعرف كيفية التعامل مع لقطات الجهاز (وين فقط؟) ، ويعرف أيضًا كيفية إنشاء نسخ احتياطية للملفات. يمكن أن يكون العميل موجودًا على نفس الشبكة مثل الخادم ، أو الاتصال عبر الإنترنت. تتبع التغيير المطالب به ، والذي يتيح لك العثور بسرعة على الاختلافات بين النسخ الاحتياطية. هناك أيضًا دعم لإلغاء البيانات المكررة من جانب الخادم ، مما يوفر المساحة. يتم تشفير اتصالات الشبكة ؛ وهناك أيضًا واجهة قائمة على الويب لإدارة الخادم. دعونا نرى ما هي قادرة على:


في وضع النسخ الاحتياطي الكامل ، تم الحصول على النتائج التالية:


وقت العمل:


الإطلاق الأولالاطلاق الثانيالاطلاق الثالث
الاختبار الأول8m20s8m19s8m24s
الاختبار الثاني8m30s8m34s8m20s
الاختبار الثالث8m10s8m14s8m12s

في وضع النسخ الاحتياطي التزايدي:



وقت العمل:


الإطلاق الأولالاطلاق الثانيالاطلاق الثالث
الاختبار الأول8m10s8m10s8m12s
الاختبار الثاني3m50s4m12s3m34s
الاختبار الثالث2m50s2m35s2m38s

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


نظرة عامة على BackupPC


بناء على طلب من vanzhiganov ، أقوم بإضافة مراجعة BackupPC. يتم تثبيت هذا البرنامج على خادم تخزين النسخ الاحتياطي ، المكتوب في بيرل ، ويعمل على رأس أدوات النسخ الاحتياطي المختلفة - في المقام الأول rsync ، القطران. يتم استخدام Ssh و smb كوسيلة نقل ، وهناك أيضًا واجهة ويب قائمة على cgi (يتم نشرها أعلى apache). واجهة الويب لديها قائمة واسعة من الإعدادات. من الميزات - القدرة على ضبط الحد الأدنى للوقت بين النسخ الاحتياطية ، وكذلك الفترة التي لن يتم خلالها إنشاء النسخ الاحتياطية. عند اختيار نظام ملفات لخادم النسخ الاحتياطي ، يجب عليك مراقبة دعم الروابط الثابتة. وبالتالي ، لا يمكن تقسيم نظام الملفات للتخزين إلى نقاط تحميل. بشكل عام ، انطباع جيد جدًا ، دعنا نرى ما يمكن لهذا البرنامج القيام به:


في وضع النسخ الاحتياطي الكامل مع rsync ، تم الحصول على النتائج التالية:


الإطلاق الأولالاطلاق الثانيالاطلاق الثالث
الاختبار الأول12m25s12m14s12m27s
الاختبار الثاني7m41s7m44s7m35s
الاختبار الثالث10m11s10m0s9m54s

إذا كنت تستخدم النسخ الاحتياطي الكامل والقطران:



الإطلاق الأولالاطلاق الثانيالاطلاق الثالث
الاختبار الأول12m41s12m25s12m45s
الاختبار الثاني12m35s12m45s12m14s
الاختبار الثالث12m43s12m25s12m5s

في وضع النسخ الاحتياطي التزايدي ، كان من الضروري التخلي عن tar لأنه لم يتم إنشاء نسخ احتياطية بهذه الإعدادات.


نتائج إنشاء نسخ احتياطية تزايدي باستخدام rsync كالتالي:



الإطلاق الأولالاطلاق الثانيالاطلاق الثالث
الاختبار الأول11m55s11m50s12m25s
الاختبار الثاني2m42s2m50s2m30s
الاختبار الثالث6m00s5m35s5m30s

على العموم ، تتمتع rsync بميزة بسيطة للسرعة ؛ كما تعمل rsync بشكل أكثر اقتصادا مع الشبكة. في جزء منه ، يمكن تعويض ذلك عن طريق استخدام أقل من وحدة المعالجة المركزية مع القطران كبرنامج النسخ الاحتياطي. ميزة أخرى من rsync تعمل مع نسخ تدريجية. حجم المستودع عند إنشاء نسخ احتياطية كاملة هو نفسه ، فهو 16 جيجا بايت ، في حالة النسخ الإضافية - 14 جيجابايت لتشغيل واحد ، مما يعني عمل إلغاء البيانات المكررة.


مراجعة أماندا


بناءً على طلب العضو oller ، أضف اختبارات AMANDA ،


نتائج اختبار التشغيل مع القطران كأرشيف وتفعيل الضغط هي كما يلي:


الإطلاق الأولالاطلاق الثانيالاطلاق الثالث
الاختبار الأول9m5s8m59s9m6s
الاختبار الثاني0m5s0m5s0m5s
الاختبار الثالث2m40s2m47s2m45s

يقوم البرنامج بتحميل كامل لمعالج واحد ، ولكن بسبب محدودية قرص iops على جانب الخادم من وحدة التخزين الاحتياطية ، لا يمكنه تطوير سرعة نقل بيانات عالية. بشكل عام ، تسبب برنامج الإعداد في مشكلة أكبر بقليل من المشاركين الآخرين ، لأن مؤلف البرنامج لا يستخدم ssh كوسيلة نقل ، لكنه يطبق مخططًا مشابهًا باستخدام المفاتيح ، وإنشاء وصيانة مرجع مصدق كامل . من الممكن تقييد العميل وخادم النسخ الاحتياطي على نطاق واسع: على سبيل المثال ، إذا لم يتمكنوا من الوثوق تمامًا ببعضهم البعض ، فعندئذ ، كخيار ، يمكنك منع الخادم من بدء عملية استعادة النسخ الاحتياطي عن طريق تعيين قيمة المتغير المقابل إلى صفر في ملف الإعدادات. من الممكن توصيل واجهة قائمة على الويب للإدارة ، ولكن بشكل عام ، يمكن أتمتة نظام مخصص بالكامل بمساعدة نصوص صغيرة في bash (أو SCM ، على سبيل المثال ansible). يوجد نظام لتهيئة التخزين غير سهل إلى حد ما ، والذي يرتبط ، على ما يبدو ، بدعم من قائمة واسعة من الأجهزة المختلفة لتخزين البيانات (أشرطة LTO ، محركات الأقراص الصلبة ، وما إلى ذلك). تجدر الإشارة إلى أنه من بين جميع البرامج التي تمت مناقشتها في هذه المقالة ، تعد AMANDA هي الوحيدة التي تمكنت من اكتشاف إعادة تسمية الدليل. كان حجم المستودع في تشغيل واحد 13 غيغابايت.


إعلان


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

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


All Articles