بنية تحتية خاصة / دون الحاجة إلى هويةاقرأ مبدأ الخصوصية
ملاحظات حقل KoalaVPS

نسخ احتياطية مشفّرة تقدر فعلاً تسترجعها.

ابنِ مسار استرداد مستقلًا باستخدام أداة مثل restic أو Borg، ثم اختبر المسار قبل أن تحتاج إليه.

اختر حدود المستودع

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

اجمع بيانات متسقة

استخدم نسخ احتياطي أصلية من قاعدة البيانات أو إجراء لقطة مدعوم من التطبيق. خُد نسخة من الإعدادات وتعليمات النشر والأسرار المحمية اللازمة للاسترداد. استبعد الكاشات المؤقتة بس لما تكون متأكد إنها قابلة لإعادة البناء.

خلي الحذف أصعب

فكّر في وجهة للإضافة فقط أو غير قابلة للتغيير حيث لا يمكن للجهاز المصدر محو كل نسخة تاريخية. احتفظ ببيانات الاعتماد الخاصة بالاحتفاظ والتقليم منفصلة حيث أمكن. التشفير وحده لا يمنع خادماً مخترقاً من حذف مستودع قابل للكتابة.

جدولة الفحوصات وتدريبات الاسترداد

راقب حالة خروج المهام وعمر آخر نسخة احتياطية سليمة. شغّل فحوصات سلامة المستودع اللي بتدعمها الأداة. استعد عينة بانتظام ونفّذ تدريب استعادة كامل بعد التغييرات الكبيرة في التطبيق.

افصل إضافة نسخة عن حذف السجل

وجهة إضافة فقط ممكن تسمح لسيرفر الإنتاج يضيف لقطات مع الحفاظ على صلاحية الحذف على جهاز موثوق منفصل. سياسة الاحتفاظ لسه محتاجة مراجعة دقيقة: اللقطات المزوّرة الأحدث ممكن تقوّض بعض سياسات الاختيار المعتمدة على التقويم. راجع إرشادات الأداة، شغّل تجربة جافة للاحتفاظ وراقب السعة. عملية forget في Restic بتختار اللقطات؛ التقليم بيشيل البيانات المخزنة غير المرجعية.

  • أبقِ بيانات اعتماد صيانة المستودع بعيدًا عن جهاز الإنتاج
  • نفّذ تجربة جافة للاحتفاظ قبل السماح بالحذف
  • استخدم هدفًا جديدًا فارغًا لكل تمرين استرداد
restic check
restic snapshots
restic restore latest --target /srv/restore-drill

تمرين استرجاع بشرط نجاح

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

  • لا تستعد فوق التطبيق المباشر كاختبار أول
  • اتأكد إن بيانات اعتماد التشفير قابلة للاسترجاع بشكل مستقل
  • نبّه لو أحدث نسخة احتياطية ناجحة تجاوزت هدف الاسترداد بتاعك

اعمل بيان استرجاع قبل ما تختار الاستثناءات

اكتب الحاجات اللي مش ممكن تتكون تاني بإعادة تثبيت حزمة: محتوى قاعدة البيانات، والملفات المرفوعة، وإعدادات التطبيق، ومفاتيح التوقيع أو التشفير، وإصدارات النشر. سجّل طريقة ضمان الاتساق جنب كل عنصر. تفريغ قاعدة البيانات بيخص نقطة زمنية محددة؛ نسخ مجلد قاعدة بيانات مشغولة ممكن يطلع نتيجة مختلفة. خلي وصول المستودع وكلمة السر بتاعته وأي تصدير لمفتاح Borg في مكان استرداد خاص منفصل. اختبر إن جهاز بديل يقدر يفتح المستودع قبل ما تخليه النسخة الوحيدة للاسترداد.

  • حدد هدف نقطة الاسترداد: قد إيه من الشغل الحديث ممكن يضيع. اضبط الجدول على أساس المتطلب ده.
  • حدّد هدف وقت الاسترجاع: إعادة البناء ممكن تاخد قد إيه. ضمّن استيراد قاعدة البيانات وتغييرات DNS في التجربة.
  • اتأكد إن الاستبعاد المخصص للكاش مش بيشيل كمان الملفات المرفوعة أو أحجام الحاويات أو الإعدادات المحمية.
  • استخدم التوثيق لإصدار Borg الرئيسي المثبّت؛ صيغ المستودعات والأوامر مش قابلة للتبادل عبر كل الإصدارات.

تحقق من البيانات المخزنة وكذلك بيانات المستودع الوصفية

فحص المستودع الافتراضي في Restic والتحقق بالقراءة الكاملة بيعملوا شغل مختلف. جدول التحقق من البيانات مع مراعاة تكلفة النطاق الترددي ووقت التشغيل. المثال بيفحص خُمس محدد من ملفات الحزم؛ الفحوصات المجدولة اللي بعدها لازم تستخدم الكسور التانية لتغطية المستودع. المجموعة المختارة عشوائيًا مش بتوفر نفس ضمان التغطية. ولا العملية دي ولا التانية بتثبت إن التطبيق يقدر يشتغل بالبيانات المستردة.

restic check --read-data-subset=1/5
restic snapshots --host example-host
restic restore latest --host example-host --target /srv/restore-drill

خلّي الصيانة بعيدة عن متناول العميل المخترق

تخزين Borg للإضافة فقط بيحافظ على بيانات المقاطع المثبتة، لكن العميل لسه يقدر يغيّر قائمة الأرشيف الظاهرة؛ الاسترداد والضغط بيتطلبوا الإجراء الإداري الموثّق. قيّد بيانات اعتماد النسخ الاحتياطي البعيد على أمر سيرفر Borg، مش على شل أو تسجيل دخول لنظام الملفات غير مقيّد ممكن يتجاوز الحمايات دي. مع restic، راجع إرشادات keep-within للاحتفاظ بالإضافة فقط. قبل أي صيانة ممكن تشيل السجل، افحص سلامة المستودع واعرض المعاينة من جهاز موثوق.

  • راقب عمر آخر نسخة ناجحة، ونمو المستودع، ومساحة الكاش، والمساحة الحرة على الطرفين.
  • لو فشل الاسترجاع، احتفظ بالمستودع الأصلي والسجلات قبل محاولة الإصلاح أو التنظيف.
  • لو المهمة نجحت بس الملفات المتوقعة ناقصة، راجع محتويات الأرشيف وأنماط الاستبعاد قبل ما تغيّر مدة الاحتفاظ.
  • أنهِ التمرين بفتح الملفات وتشغيل فحوصات التطبيق في عزلة؛ أبقِ وجهات الإنتاج خارج أمر الاسترداد.
اضبط بنيتك التحتية

خد السيطرة.
انشر بشروطك.

بدون أوراق هوية. وصول كامل للمسؤول. فواتير بالعملات الرقمية.