خيارات النسخ الاحتياطي للخادم ودليل استعادة البيانات
خيارات النسخ الاحتياطي من REXE Teknoloji: لقطات تلقائية، نسخ يدوي واستراتيجيات على مستوى التطبيق. تعلم كيف تمنع فقدان البيانات وتتعافى بسرعة من أي حادثة.
جدول المحتويات
مقدمة
فقدان البيانات من أخطر المشاكل في إدارة الخوادم. أعطال العتاد، أخطاء البرمجيات، الحذف العرضي أو الهجمات الإلكترونية قد تؤدي جميعها إلى فقدان البيانات.
تقدم REXE Teknoloji خيارات نسخ احتياطي متنوعة لضمان أمان بياناتك.
النسخ الاحتياطي هو أهم جزء في إدارة الخوادم. استخدام خادم بدون نسخ احتياطي منتظم يحمل مخاطر كبيرة.
أنواع النسخ الاحتياطي
1. النسخ الاحتياطي التلقائي بالـ Snapshot
الـ snapshot التلقائي يأخذ صورة كاملة لقرص خادمك على فترات منتظمة.
| الميزة | القيمة |
|---|---|
| تكرار النسخ | يومي |
| مدة الاحتفاظ | آخر 3-7 لقطات |
| وقت النسخ | ساعات الليل (حركة مرور منخفضة) |
| الاستعادة | بنقرة واحدة من اللوحة |
| التكلفة الإضافية | رسوم إضافية اختيارية |
تدفق الـ Snapshot التلقائي:
الساعة 03:00 ليلاً → يبدأ الـ snapshot
→ يتم أخذ صورة القرص
→ اللقطات السابقة تدخل في التدوير
→ يتم حذف أقدم لقطة (FIFO)
الـ snapshot التلقائي هو أسهل وأكثر طرق النسخ الاحتياطي موثوقية. يمكن تفعيله أثناء طلب الخادم أو بعده.
2. الـ Snapshot اليدوي
يمكنك أخذ snapshot يدوي في أي وقت من لوحة العملاء.
سيناريوهات الاستخدام:
- قبل تحديث أو تغيير مهم
- قبل تثبيت برنامج جديد
- قبل تغيير الإعدادات
- إنشاء بيئة اختبار
خطوات الـ Snapshot اليدوي:
1. my.rexe.tr → خدماتي → إدارة الخادم
2. انقر على زر "أخذ Snapshot"
3. أدخل وصف الـ snapshot (مثال: "قبل تحديث Nginx")
4. أكّد → يتم إنشاء الـ snapshot
عند أخذ snapshot يدوي، تأكد من أن الخادم لا يقوم بعمليات إدخال/إخراج مكثفة. لخوادم قواعد البيانات يُوصى بعمل flush للقاعدة قبل الـ snapshot.
3. النسخ الاحتياطي على مستوى التطبيق
بالإضافة إلى snapshots الخادم، يُوصى بعمل نسخ احتياطي على مستوى التطبيق:
نسخ احتياطي لقاعدة البيانات
# MySQL / MariaDB
mysqldump -u root -p --all-databases > /backup/db_$(date +%Y%m%d).sql
# PostgreSQL
pg_dumpall -U postgres > /backup/pg_$(date +%Y%m%d).sql
# MongoDB
mongodump --out /backup/mongo_$(date +%Y%m%d)/
نسخ احتياطي للملفات
# ضغط ونسخ مجلد محدد
tar -czf /backup/web_$(date +%Y%m%d).tar.gz /var/www/
# نسخ إلى خادم بعيد باستخدام rsync
rsync -avz /var/www/ user@backup-server:/backup/web/
سكربت نسخ احتياطي تلقائي
#!/bin/bash
# /root/backup.sh
DATE=$(date +%Y%m%d_%H%M)
BACKUP_DIR="/backup/$DATE"
mkdir -p $BACKUP_DIR
# نسخ قاعدة البيانات
mysqldump -u root --all-databases > $BACKUP_DIR/db.sql
# نسخ ملفات الويب
tar -czf $BACKUP_DIR/web.tar.gz /var/www/
# حذف النسخ الأقدم من 7 أيام
find /backup -maxdepth 1 -type d -mtime +7 -exec rm -rf {} \;
echo "اكتمل النسخ الاحتياطي: $BACKUP_DIR"
التشغيل التلقائي عبر Cron:
# نسخ احتياطي كل ليلة الساعة 02:00
0 2 * * * /root/backup.sh >> /var/log/backup.log 2>&1
توصيات خطة النسخ الاحتياطي
| الاستخدام | الخطة الموصى بها |
|---|---|
| موقع شخصي | snapshot تلقائي أسبوعي |
| موقع تجارة إلكترونية | snapshot يومي + نسخ يومي لقاعدة البيانات |
| خادم ألعاب | snapshot يومي + نسخ بيانات اللعبة |
| تطبيق مؤسسي | snapshot يومي + نسخ ساعي لقاعدة البيانات + نسخ عن بعد |
| خادم قاعدة بيانات | snapshot يومي + نسخ تزايدي ساعي |
الاستعادة (Restore)
الاستعادة من Snapshot
- my.rexe.tr → خدماتي → إدارة الخادم
- انتقل إلى قسم "اللقطات"
- اختر الـ snapshot المراد استعادته
- انقر على زر "استعادة" وأكّد
استعادة الـ snapshot تغيّر حالة الخادم الحالية بالكامل. جميع التغييرات بعد تاريخ الـ snapshot ستُفقد.
الاستعادة من نسخ التطبيق
# استعادة MySQL
mysql -u root -p < /backup/db_20240101.sql
# استعادة الملفات
tar -xzf /backup/web_20240101.tar.gz -C /
أفضل الممارسات
- قاعدة 3-2-1: 3 نسخ، وسيطتان مختلفتان، موقع واحد بعيد
- اختبار منتظم: اختبر استعادة النسخ الاحتياطية بشكل دوري
- التشفير: شفّر النسخ الاحتياطية التي تحتوي على بيانات حساسة
- المراقبة: راقب عمليات النسخ الاحتياطي وتتبع النسخ الفاشلة
- التوثيق: وثّق إجراءات النسخ الاحتياطي والاستعادة
عمل النسخ الاحتياطي ليس كافياً — اختبر استعادة النسخ بانتظام للتأكد من أنها تعمل.
مقالات ذات صلة
مقارنة خدمات REXE: VDS والخادم المخصص وColocation — دليل شامل
قارن خدمات VDS والخادم المخصص وColocation وتأجير الخزانة من REXE Teknoloji بالتفصيل. اعثر على حل الاستضافة المناسب لاحتياجاتك مع دليل الأسعار والميزات.
اتفاقية مستوى الخدمة SLA وضمان التشغيل 99.9% من REXE
سياسة SLA من REXE Teknoloji: ضمان تشغيل 99.9%، سياسة الائتمان، حساب وقت التشغيل وبنية مركز البيانات. تعرف على حقوقك وعملية الائتمان عند حدوث انقطاعات.
دليل استخدام لوحة عملاء REXE
دليل لإدارة الخدمات وفتح تذاكر الدعم وعرض الفواتير وعمليات الخادم في لوحة عملاء my.rexe.tr.