النَسخ الإحتياطي




دائما ما نسمع او نقرأ أن النسخ الإحتياطي/الباك اب/Backup أمر مهم لبياناتك .. و أن ذلك واحدة من أعمدة حماية البيانات

لكن لا نعرف لماذا هو مهم وعلي أي أسس يتم عمل نسخ احتياطية.

الأمر بسيط لكن يحتاج لتركيز .. لذلك إن لم تكن في تركيزك الأن ضع المقالة في الـ Favourites الان واقرأها عندما تكون جاهز لذلك.






سوف نجاوب الأن علي كل علامات الأستفهام التي تدور في بالك ،، صحيح السطور التالية ستجد فيها هذه العلامات

  1. لماذا يجب عمل نسخة إحتياطية ؟
  2. ماذا الذي سيتم حفظه في النسخ اï»»حتياطي ؟
  3. كم عدد المرات التي يتم فيها تشغيل النسخ الإحتياطي ؟
  4. أين يتم حفظ النسخ الإحتياطية ؟
  5. ما هي أنظمة/طرق النسخ اï»»حتياطي ؟
  6. كم نسخة يجب اï»»حتفاظ بها ؟

1- لماذا يجب عمل نسخة إحتياطية ؟


إن كنت تمتلك موقع علي اï»»نترنت او ملفات ما او إعدادات نظام او اياَ كانت البيانات التي تهتم بشأنها .. يجب أن يكون لديك نسخة إحتياطية من البيانات الأصلية.
إنشاء عمليات نسخ احتياطي من بياناتك يحفظها بنسبة كبيرة جدا من الفقدان.
و أسباب فقدان البيانات كثيرة علي سبيل المثال :
حذف غير مقصود – إعدادات خاطئة – القرصنة – تلف الاجزاء الصلبة او حتى التحديثات التي توثر علي المحتوى
لذلك فإن عملية النسخ الإحتياطي مهمة .. نسخة واحده علي اï»»قل قد تمنحك فرصة جديدة للحفاظ علي بياناتك من حادث التلف.
ولكن قبل ان تبدء بإعداد النسخة اï»»حتياطية .. يجب ان نطرح سؤال مهم ايضا


2- ماذا الذي سيتم حفظه في النسخ اï»»حتياطي ؟

حفظ كل شئ ليس الإختيار الأفضل لك .. لذلك يتوجب أن تعرف ما الذي سيتم نسخه في عمليات الباك اب.
سنطرح معا بعض الأمثلة الشائعة للبيانات وما الذي يتوجب عليه نسخه في كلا منهم

CMS websites : وهي نوعية المواقع التى تعتمد على قواعد البيانات .. مثل مواقع الووردبريس WordPress , دروبال Drupal , ماجينتو Magento , جوملا Joomla
وفيها يجب ان يتم نسخ الملفات و تفريغ قاعدة البيانات في ملفsql
HTML websites : وهي مواقع ذو محتوى ثابت تعتمد في اï»»صل علي ملفات HTML .. فقط قم بنسخ ال Home Directory.
Email : تحتاج لنسخ ملفات البريد فقط لحفظ نسخة احتياطية منها.
Media : في هذا النوع فقط أنسخ كل انواع ال media التى تقدمها مثل : الصور , الفيديو و الصوتيات.
Customer data : إن كانت البيانات المراد حفظها هي معلومات عن المبيعات والمعاملات المالية .. فلابد من تفريغ قاعدة البيانات في ملف .sql


3- كم عدد المرات التي يتم فيها تشغيل النسخ الإحتياطي ؟



بعد أن عرفت ما البيانات التي يجب عليك عمل نسخة إحتياطية منها بناء علي نوع المعلومات التي تقدمها .. يجب ايضاَ أن تعرف
كم عدد المرات التي ستقوم فيها بتشغيل النسخ اï»»حتياطي علي بياناتك بناء علي نوع ما تقدمه ايضاَ
Development server : في بيئات التطوير ,, يمكنك تشغيل النسخ الإحتياطي كلما أضفت تغييرات.
Blog or news site : في مواقع اï»»خبار و المدونات .. شغل النسخ اï»»حتياطي كلما كان هناك تحديث.
Static site : في المواقع ذو المحتوى الثابت .. شغل النسخ اï»»حتياطي كل 6 شهور او عند كل تغيير في الموقع.
Online store : إذا كنت تمتلك متجر إلكتروني .. فالنسخ اï»»حتياطي وجب علي اï»»قل يوميا.
Game server : شغل النسخ اï»»حتياطي يوميا.
Email server : شغل النسخ اï»»حتياطي يوميا.
بالطبع من الأفضل ان يكون إعداد تشغيل النسخ الإحتياطي/Backup بشكل اتوماتيكي بدون تدخلك

4- أين يتم حفظ النسخ الإحتياطية ؟


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

  • Same server : وهي أن تحتفظ بنسخة الباك اب علي نفس السيرفر .. وفيها لديك إختيارين :-
    – إما ان تكون نسخة الباك اب علي نفس الهارديسك الذي يخزن البيانات وفي هذا خطورة كبيرة جدا فإذا حدثت أي مشكلة في اï»»جزاء الصلبة لن يكون للباك اب أي فائدة.
    – أو تكون نسخة الباك اب علي هارديسك منفصل عن الهارد الذي يخزن البياناتوفي هذا خطورة ايضا إذا قد تم إختراق سيرفرك من ال Root Level قد تخسر كل البيانات.
  • Different server : وهي أن تحتفظ بنسخة الباك اب علي سيرفر خارجي منفصل عن سيرفرك .. وهذا أكثر اï»»ختيارات أمان و أقل خطورة .. ومن الأفضل ان يكون سيرفر الباك اب الخارجي في Data Center مختلفة عن التي تقدم لك الخدمة كما يفضل ايضا ان تكون في بلد أو ولاية أخرى.
  • Personal device : وهي أن تحتفظ بنسخة الباك اب علي جهازك الشخصي او هارد خارجي .. لكنها ليست أمنة بالشكل الكافي كما في مراكز البيانات.



5- ما هي أنظمة/طرق النسخ اï»»حتياطي ؟

هناك 5 انواع من أنظمة و طرق النسخ الإحتياطي .. سنذكر منهم 3 انواع شائعة الإستخدام :-
1. FIFO :

First In , First Out ,, وهي تعني أن يتم تخزين نسخ الباك اب بشكل يومي واحده لتو اï»»خرى وعند اï»»حتفاظ بكامل عدد النسخ المطلوبة يتم في اليوم التالي حذف أٌقدم نسخة لتخزين واحدة جديدة
2. GFS :

Grandfather-father-son ,, في هذا النوع يتم اï»»حتفاظ بثلاث نسخ باك اب علي الأقل.
Son/Daily : وهي تعمل بنظام FIFO تقوم بحذف اï»»قدم واï»»حتفاظ بالأحدث بشكل يومي أكل كل 24 ساعة.Father/Weekly : يتم تشغيلها بشكل أسبوعي أي كل 7 أيام.
Grandfather/Monthly : يتم تشغيها مرة شهريا أي كل 30 يوم.

وهذا النوع اوسع انتشار وقد استخدمته لوحة التحكم Cpanel كانظام النسخ اï»»حتياطي الوحيد لها بعد أن اضافت نظام FIFO في منتصف 2013

3- Tower of Hanoi :

برج هانوي هو نظام نسخ إحتياطي معقد
حيث يتم استخدام نسخ للباك اب .. علي فرض بأنها تسمى A,B,C,D,E .
.يتم تشغيل A مرة كل يومين
.يتم تشغيل B مرة كل 4 أيام
.يتم تشغيل C مرة كل 8 أيام
.يتم تشغيل D مرة كل 16 يوم
هي واحده من اï»»نظمة القوية لكنها معقدة وينصح بإستخدام برامج تقوم بتشغيل هذا النوع من النسخ.

6- كم نسخة يجب اï»»حتفاظ بها ؟

عدد النسخ الإحتياطية التي يحب الإحتفاظ بها هو أمر راجع لنوع بياناتك و كم عدد المرات التي تقوم فيها بتشغيل عملية الباك اب علي بياناتك
ولا يجب ان ننسى الحجم الإجمالي للهارد المخزن للنسخ اï»»حتياطية عامل أساسي في هذه المعادلة ,, وسنحاول توضيح ذلك بقدر الإمكان علي كل نظام نسخ قد ذكرناه سابقا :

1. FIFO :
في هذا النظام يتم عمل Full Backup من بياناتك .. ثم يتم عمل Snapshot بشكل يومي للتحديثات .. قم بحساب المساحة المتوفرة لديك و متوسط حجم زيادة البيانات يوميا لتحديد كم نسخة تستطيع اï»»حتفاظ بها
2. GFS :
وفيها يتم اï»»حتفاظ بثلاث نسخ من بياناتك (يومي-اسبوعي-شهري) إن كانت مساحة النسخ اï»»حتياطي أكبر من الهارد فينصح بالإعتماد علي النسخ (يومي – اسبوعي)
لاتنسى ان مرات تشغيل الباك اب تعتمد في اï»»صل علي نوع الداتا الخاصة بك
3- Tower of Hanoi :
وهي تشبه ال GFS في حساب حجم التخزين الإجمالي .. و فيه يتم حساب حجم البيانات كاملة مضروبة في عدد مرات التخزين.