استراتيجية النسخ الاحتياطي لسيرفر VPS: قاعدة 3-2-1 والفرق بين Snapshot والنسخة الاحتياطية

معظم الناس يكتشفون خطة النسخ الاحتياطي في أسوأ يوم: بعد تحديث فاشل، أو إضافة مخترقة، أو قاعدة بيانات اتمسحت، أو عطل في القرص. الخطة الجيدة ليست معقدة، لكنها لازم تجاوب مسبقًا على ثلاثة أسئلة: ماذا تنسخ، وأين تحتفظ بالنسخ، وكم يستغرق الاسترجاع. هذا الدليل يقدم لك إعدادًا عمليًا لسيرفر VPS.
قاعدة 3-2-1 لسيرفر VPS
3 نسخ من بياناتك: السيرفر الحي ونسختان احتياطيتان.
نوعان مختلفان من التخزين: مثلًا نظام النسخ الاحتياطي لدى المزود وتخزين منفصل (Object Storage).
نسخة واحدة خارج المكان: خارج السيرفر، ويُفضل خارج حساب المزود، حتى لا يأخذ حساب مخترق أو سيرفر محذوف كل النسخ معه.
الـ Snapshot ليس نسخة احتياطية
Snapshot: صورة كاملة للقرص في لحظة معينة. سريعة الإنشاء والاسترجاع، ومثالية قبل التغييرات الخطرة مثل ترقية النظام. غالبًا تُخزن على نفس البنية التحتية، فلا تكفي وحدها كخطة للكوارث.
النسخة الاحتياطية: نسخة من الملفات وقواعد البيانات مخزنة بشكل منفصل لفترة محددة، ويمكن استرجاعها حتى لو اختفى السيرفر.
استخدم الـ Snapshot للتراجع السريع، والنسخ الاحتياطية للاسترجاع الحقيقي.
ماذا تنسخ؟
قواعد البيانات بأدوات التصدير الصحيحة، وليس بنسخ ملفات قاعدة البيانات وهي تعمل.
ملفات التطبيق والمرفوعات مثل
/var/www.الإعدادات: إعدادات سيرفر الويب، وملفات البيئة، ومهام Cron، وإعداد SSL، وملفات Docker Compose.
كلمات المرور والمفاتيح في مدير كلمات مرور، لتستعيد الوصول بعد الاسترجاع.
إعداد تلقائي بسيط
# database dump (MySQL/MariaDB)
mysqldump --single-transaction --all-databases | gzip > /backup/db-$(date +%F).sql.gz
# PostgreSQL
pg_dumpall | gzip > /backup/pg-$(date +%F).sql.gz
# encrypted, deduplicated off-site copy (restic)
restic -r s3:https://your-storage/bucket backup /var/www /backup
restic -r s3:https://your-storage/bucket forget --keep-daily 7 --keep-weekly 4 --pruneشغّل تصدير قواعد البيانات من Cron قبل مهمة النسخ الخارجي، واحتفظ بمفاتيح التشفير خارج السيرفر، وفعّل تنبيهًا إذا فشلت أي مهمة.
مدة الاحتفاظ بالنسخ
نقطة بداية شائعة: 7 نسخ يومية و4 أسبوعية وبضع نسخ شهرية. الاحتفاظ لمدة أطول يحميك من مشاكل تكتشفها متأخرًا، مثل إصابة صامتة أو بيانات اتمسحت من أسابيع.
اختبر الاسترجاع، وإلا فليس لديك نسخ احتياطية
مرة كل شهر، استرجع نسخة على سيرفر جديد أو بيئة اختبار.
تأكد أن الموقع يعمل وتسجيل الدخول سليم وقاعدة البيانات كاملة.
احسب الوقت، فهذا هو زمن الاسترجاع الحقيقي لديك.
اكتب الخطوات حتى يستطيع أي شخص في الفريق تكرارها.
أخطاء شائعة
الاحتفاظ بالنسخة الوحيدة على نفس السيرفر.
نسخ الملفات دون قاعدة البيانات أو العكس.
عدم اختبار الاسترجاع أبدًا.
عدم وجود تنبيه عندما تتوقف مهمة النسخ بصمت.
النسخ الاحتياطي المشمول لدى IM HOST
كل Cloud VPS يشمل نسخة احتياطية تلقائية مجانية كل 72 ساعة طوال الاشتراك، دون أي توقف أثناء تنفيذها، ويسترجعها فريق الدعم عند الطلب. وعلى Linux VPS يتوفر النسخ الاحتياطي اليومي كإضافة، بينما تشمل استضافة ووردبريس والاستضافة المشتركة نسخًا احتياطيًا يوميًا مجانيًا طوال الاشتراك. اجمع بين نسخ المزود ونسختك الخارجية وتكون لديك خطة 3-2-1 كاملة.
المزيد من مدونتنا
اكتشف المزيد من الأدلة العملية ورؤى الخدمات من فريق IM Host.
عرض كل المقالات