البنية التحتية المعلوماتية
اختبار الاستعادة: اليوم الوحيد الذي تعرف فيه أنّ النسخة الاحتياطية موجودة
النسخة التي لم تُستعَد قطّ فرضيّة. والاختبار يُخطَّط ويُوقَّت ويُدوَّن — مرّتين في السنة، على جهاز غير الأصليّ.
المقال المرافق لهذا يضع قاعدة النسخ الثلاث، ويقول ما تنساه التركيبات، ويخصّص قسمًا للتأكيد الأهمّ: الاستعادة هي البرهان الوحيد. ثم يمضي إلى غيره، لأنّ لديه أحد عشر موضوعًا آخر.
وهذه الصفحة هي ذلك القسم منفَّذًا. فاختبار الاستعادة عمليّة مؤرَّخة، لها شخص مسؤول، وجهاز وجهة، وساعة توقيت، ومحضر في صفحة واحدة.
والتمييز الذي يجب مسكه من الآن: أنّ نسخةً تشتغل ونسخةً تستعيد تأكيدان مختلفان، والأوّل يُتحقَّق منه كلّ يوم بضوء أخضر بينما الثاني لا يتحقّق منه أحد.
ولا نقدّم في هذا المقال أيّ مدّة مرجعيّة، والسبب مذكور في القسم الذي يعنيها: الرقم النافع الوحيد هو الذي سينتجه اختبارك أنت، وذكره سلفًا يعطي سببًا لعدم قياسه.
ما يُختبَر، وما يُظَنّ أنّه يُختبَر
أغلب المؤسسات التي تؤكّد أنّها تختبر نسخها تستعيد ملفًّا. وهذا خير من لا شيء ويبرهن أقلّ بكثير ممّا يُستنتَج منه.
فاستعادة ملفّ تبرهن أنّ الحامل مقروء وأنّ البرنامج يشتغل. ولا تبرهن أنّ المجموع متماسك، ولا أنّ قاعدة البيانات تُقلَع، ولا أنّ الصلاحيّات تتبع، ولا أنّ أحدًا يحسن ذلك يوم ثلاثاء عطل في الثامنة صباحًا.
والسؤال الذي يجب أن يجيب عنه الاختبار أوسع ويُصاغ هكذا: لو اختفى هذا الجهاز هذا الصباح، كم يلزم من الوقت ليستأنف النشاط، وماذا سينقص عند الوصول؟
ويفترض ذلك استعادة نظام لا ملفّ — على الأقلّ الجهاز أو الخادوم الذي يحمل النشاط، ببياناته، في حالة يستطيع أحد أن يعمل عليها.
والصياغة التي تعين، ونستعملها في المحاضر: الضوء الأخضر يقول إنّ نسخةً كُتبت. ولا يقول شيئًا عن إمكان إعادة قراءتها، وهما تأكيدان متمايزان يخلط بينهما الاستعمال.
مرّتان في السنة، وأيّهما
اختباران كاملان في السنة يكفيان لأغلب المؤسسات في هذا الحجم، والانتظام أهمّ من التواتر.
ويوضع التاريخان في رزنامة مشتركة في بداية السنة، في أوقات ركود نشاطك أنت لا نشاطنا. فالاختبار المخطَّط «حين نجد وقتًا» لا يقع أبدًا — وهي آليّة أيّ مهمّة بلا تاريخ.
وتضاف إليهما تحقّقات خفيفة ليست اختبارات ولا يجوز عدّها كذلك: فتح ملفّ مستعاد عشوائيًّا مرّةً في الشهر، والنظر في أنّ السجلّات لا تبلّغ عن إخفاق. خمس دقائق، وتلتقط الأعطاب الصريحة.
ويلزم اختبار ثالث خارج الرزنامة كلّما تغيّر شيء بنيويّ: خادوم مستبدَل، أو ترحيل، أو تغيير برنامج النسخ، أو موقع جديد. وهذه اللحظات هي بالضبط التي تكفّ فيها نسخةٌ بصمت عن تغطية ما كانت تغطّيه.
وملاحظة عن الرزنامة الجزائرية لها أهمّيّتها العمليّة: تجنّب الفترات التي يقلّ فيها الفريق. فالاختبار يجري أحسن حين يكون الحاضرون هم من نحتاجهم ليقولوا «نعم، تشتغل».
من ينفّذ، ولماذا ليس من ركّب
يجب أن يقود الاختبارَ شخص لم يضبط النسخ الاحتياطيّ، وهي القاعدة الأكثر إهمالًا لأنّها الأقلّ راحة.
وليس السبب ارتيابًا. فمن ركّب النظام يعرف المسارات وكلمات السرّ والالتفافات؛ فهو يستعيد إذن معتمدًا على أشياء لا توجد إلّا في رأسه، وينجح الاختبار لسبب لن يكون متاحًا يوم العطل.
ويوم العطل يكون الجالس أمام الشاشة غالبًا شخصًا آخر — زميل، أو مزوّد مختلف، أو أنت. ويجب أن يشبه الاختبار ذلك اليوم.
والشكل العمليّ بسيط: يبقى من ركّب متاحًا للاتّصال ولا يلمس لوحة المفاتيح، وكلّما لزم الاتّصال به دُوِّن ذلك. وعدد الاتّصالات نتيجةٌ للاختبار كالمدّة تمامًا.
وفي بنية صغيرة جدًّا يعرف فيها شخص واحد كلّ شيء تصير القاعدة: أن يكتب هذا الشخص الإجراء قبلًا، وأن ينفّذه غيره متّبعًا إيّاه. فإن لم يكفِ فالإجراء هو المُخرَج الناقص.
الاستعادة أين: لا على الجهاز الأصليّ أبدًا
وجهة الاختبار أهمّ قرار تقنيّ في هذه الصفحة، والخطأ فيه يحوّل تحقّقًا إلى حادث.
فالاستعادة على الجهاز الأصليّ تطمس الحالة الراهنة. وإن كانت النسخة ناقصة — وهو ما يسعى الاختبار إلى اكتشافه — فأنت قد استبدلت للتوّ ببيانات حيّة نسخةً جزئيّة، ولم يعد ثمّة أصل للمقارنة.
وليس هذا القسم قاعدة النسخ الثلاث في المقال المرافق، والفرق جدير بالقول. فتلك القاعدة تخصّ المكان الذي تعيش فيه النسخ؛ وهذه تخصّ المكان الذي تُنفَّذ فيه استعادة. ويمكن احترام الأولى تمامًا وتدمير بياناتك بتجاهل الثانية.
والوجهات المقبولة جهاز احتياطيّ، أو آلة افتراضيّة تُنشأ للمناسبة، أو قرص جديد على عتاد معار. ولا واحدة منها مكلفة، والآلة الافتراضيّة القابلة للرمي أيسرها: تُحذَف في آخر الاختبار.
واحتياط يكلّف دقيقة ويتجنّب حادثًا: افصل جهاز الاختبار عن شبكة الإنتاج قبل إقلاعه. فالخادوم المستعاد الذي يُقلع ظانًّا أنّه الأصل قد يطالب بعنوان أو دور أو جلسة مشغولة أصلًا.
ساعة التوقيت هي النتيجة
ينتج الاختبار رقمًا، وهذا الرقم هو سبب إجرائه. وبدونه لا يبقى إلّا انطباع.
وتُشغَّل الساعة لحظة قرار الاستعادة لا لحظة بدء كتابة النسخة. فالدقائق المصروفة في إيجاد الحامل الصحيح وكلمة السرّ الصحيحة والإجراء الصحيح جزء من العطل، وهي نصف المجموع غالبًا.
وتُوقَف حين يفتح النظامَ شخصٌ هذا عمله ويقول إنّ النشاط يستطيع الاستئناف. لا حين يعرض البرنامج «انتهى»: فبين الاثنين تحقّقات، واتّصالات تُعاد، واكتشاف مزعج أحيانًا.
ثم يُقارَن هذا الرقم بالشيء الوحيد الذي يهمّ، وهو مدّة الانقطاع التي أعلنت المؤسسة أنّها تحتملها. والمقال المرافق يسمّيها أوّل الرقمين اللذين يُستنتَج منهما كلّ ما بقي؛ وهي هنا تكفّ عن كونها نيّة.
ولا ننشر أيّ مدّة مرجعيّة، وذلك مقصود. فالرقم يتوقّف على حجمك وعتادك ووصلتك؛ والأهمّ أنّ القارئ الذي تُعلَن له مدّة نمطيّة قد تلقّى سببًا لعدم قياس مدّته، والقياس هو كلّ ما يطلبه هذا المقال.
ما يُستعاد، وبأيّ ترتيب
تُحضَّر القائمة قبل الاختبار، والترتيب هو الذي تستأنف به المؤسسة لا الذي رُتّبت به الأجهزة.
ابدأ بما يعرقل كلّ ما سواه: الدليل أو المتحكّم الذي يوزّع الحسابات، ثم خادوم الملفّات أو القاعدة التي تحمل النشاط، ثم الأجهزة. فاستعادة جهاز قبل الدليل تنتج آلة لا يستطيع أحد فتحها.
ثم انزل درجةً نحو ما لا يعيش على الخواديم: البريد، ووثائق المحاسبة، والملفّات المخزّنة على جهاز من يمسكها. والمقال المرافق يخصّص قسمًا كاملًا لما تنساه التركيبات؛ والاختبار هو الموضع الذي يصير فيه ذلك النسيان مرئيًّا.
ولا تنسَ العناصر التي ليست بيانات: ضبط الجدار الناريّ، وضبط المحوّل، والرخص، وقائمة الوصولات. فالمؤسسة التي تعود بياناتها كاملةً ولا يعرف أحد إعادة ضبط شبكتها لم تستأنف.
وأخيرًا قرّر سلفًا إلى أين يذهب الاختبار. فاختبار يزعم استعادة كلّ شيء يستغرق يومين ولا يُعاد أبدًا؛ واختبار يستعيد السلسلة الحرجة يستغرق نصف يوم ويقع مرّتين في السنة.
كلمة السرّ الناقصة، وسائر التبعيّات
نادرًا ما يفشل الاختبار في البيانات. بل يفشل في الأشياء المحيطة، وهي دائمًا نفسها.
كلمة سرّ إدارة النسخ الاحتياطيّ نفسها، يعرفها شخص واحد. ومفتاح التعمية، محفوظًا على النظام الجاري استعادته. وحساب مزوّد الاستضافة، مفتوحًا باسم عامل رحل.
ثم تأتي التبعيّات الخارجيّة: اسم النطاق وسجلّاته، والرخصة التي تقتضي تفعيلًا عبر الشبكة، والتطبيق المهنيّ الذي يجب أن يزوّد ناشره بمفتاح، والوصلة نفسها. فاستعادة مثاليّة لخادوم تسيير لا تنفع إن لم يستطع أحد إعادة تفعيل البرنامج قبل الاثنين.
والوقاية وثيقة في صفحة، تُحفَظ خارج النظام المنسوخ، تسرد هذه العناصر ومن يحوزها. ولا تحتاج تطوّرًا؛ بل تحتاج أن توجد في غير الجهاز الذي سيحترق.
والاختبار هو اللحظة الوحيدة التي يُكتشَف فيها غياب هذه الوثيقة بلا عاقبة. وهذا أوّل أسباب إجرائه، قبل ساعة التوقيت: فقائمة التبعيّات لا تُكتَب صحيحةً إلّا بعد محاولة الاستغناء عنها.
الاستعادة الجزئيّة، وهي ما يُستعمَل فعلًا
الكارثة الكاملة هي السيناريو الذي يتحدّث عنه الجميع. والحالة المتواترة أصغر بكثير، ويجب اختبارها منفصلةً لأنّها تُخفَق خلاف ذلك.
أحدهم يحذف مجلّدًا يوم الخميس وينتبه يوم الاثنين. وفاتورة تُطمَس بنسخة خاطئة. وصندوق بريد يفقد ثلاثة أشهر. وترد هذه الطلبات مرّات في السنة في مؤسسة من عشرين شخصًا، والكارثة الكاملة لا تكاد تقع أبدًا.
وما تقتضيه هذه الحالة ولا يقتضيه السيناريو الكبير هو عمق التاريخ: القدرة على العودة إلى الخميس الماضي لا إلى ليلة أمس فقط. فالنسخة التي تطمس نسخة البارحة تحمي من الحريق لا من الخطأ البشريّ، وهو الخطر الأكثر تواترًا.
فاختبر الاثنين إذن، واختبر الجزئيّة أكثر: اطلب مرّةً كلّ فصل ملفًّا محدّدًا في حالة محدّدة، مثلًا «هذه الوثيقة كما كانت قبل ستّة أسابيع»، وانظر هل يُحصَل عليها وفي كم من الوقت.
ولهذا الطلب أثر ثانٍ نافع: فهو يتحقّق من أنّ منفّذه يحسن ذلك بلا تحضير، وهي بالضبط الحالة التي سيجد نفسه فيها.
ما يكشفه الاختبار دائمًا تقريبًا
أربعة استنتاجات تتكرّر، ومعرفتها سلفًا تتجنّب الظنّ بأنّها حادث معزول.
الأوّل حجم أكبر من المتوقّع. فالنسخ تغطّي جيّدًا ما عُيِّن لها، وقد أنشأت المؤسسة منذ ذلك الحين مشاركةً أو مجلّدًا أو تطبيقًا لم يفكّر أحد في إضافته.
والثاني مدّة تفوق ما أعلنه الفريق بمرّتين أو ثلاث. وليس ذلك إهمالًا: فالتقدير كان يخصّ نسخ البيانات، والمجموع يشمل البحث والضبط والتحقّقات والتردّد.
والثالث تبعيّة ناقصة، وهي دائمًا تقريبًا واحدة من ثلاث القسم السابق. والرابع أكثر إحراجًا وبنفس الابتذال: جهاز يُكتشَف أنّه لم يكن منسوخًا البتّة، عادةً لأنّه أُضيف بعد التركيب.
وليس أيّ من هذه الأربعة إخفاقًا للاختبار. بل هي نتائجه، والاختبار الذي لا ينتج أيًّا منها قاده على الأرجح من ضبط كلّ شيء.
المحضر في صفحة واحدة
بلا أثر مكتوب يكون الاختبار قد وقع ولا تحتفظ المؤسسة منه بشيء. وتُحرَّر الصفحة في اليوم نفسه، والتفاصيل طريّة.
وتكفي ستّة أسطر: التاريخ، ومن نفّذ، وما استُعيد، والمدّة المقيسة، وما نقص، وما تقرّر بأجل. ولا يُقرأ غير ذلك بعد ستّة أشهر.
وسطر القرارات وحده ينتج أثرًا. فـ«إضافة مشاركة المحاسبة إلى النسخ، قبل الثلاثين» خير من ثلاث فقرات تحليل، ويُتحقَّق منه في الاختبار التالي في عشر ثوانٍ.
واحفظ المحاضر معًا، وخارج النظام المنسوخ. فسنتان من هذه الصفحات تُظهران ما لا تُظهره واحدة: هل تنخفض المدّة، وهل تعود النواقص نفسها، وهل تُطبَّق القرارات.
وهي أيضًا الوثيقة التي سيطلبها يومًا مؤمِّن أو زبون مهمّ أو مدقّق. وإخراجها من مصنّف خير من تحريرها بأثر رجعيّ، والمحضر المؤرَّخ برهانٌ بينما التأكيد ليس برهانًا.
حين يفشل الاختبار: ماذا يُفعَل في الأسبوع
الاختبار الفاشل خبر سارّ وصل في وقته، والخطأ الوحيد الممكن معاملته كخبر سيّئ.
وأوّل ما يُفعَل ألّا يُعاد الضبط على عجل. فالنسخ التي تُعدَّل في الساعة التالية لإخفاق، تحت وقع القلق، نسخٌ لم يعد أحد يعرف ما تغطّيه.
اكتب أوّلًا ما أخفق بالضبط، وفي أيّ مرحلة، وماذا كان سيضيع لو كان حقيقيًّا. فهذه الجملة تقرّر درجة الاستعجال، وهي مختلفة جدًّا بحسب ما إذا كان الناقص مجلّدًا مشتركًا أو القاعدة التي تحمل الفوترة.
ثم صحّح شيئًا واحدًا في المرّة، وأعد الاختبار على النطاق المصحَّح — لا الاختبار الكامل، بل الجزء الذي أخفق. فالاختبار الكامل المعاد فورًا يكلّف يومًا ولا يعلّم شيئًا زائدًا.
وثبّت تاريخ الاختبار الكامل القادم قبل إغلاق الموضوع. فهنا يضيع الانضباط: يُصحَّح الإخفاق، ويرتاح الجميع، ولا يُعاد برمجة الاختبار التالي أبدًا.
ما نفعله، وما نرفضه
ما نفعله محدود. نحضّر القائمة وترتيب الاستعادة، ونوفّر جهاز الوجهة، ونمسك ساعة التوقيت، ونحرّر المحضر في صفحة، ونعود بعد ستّة أشهر للتحقّق من تطبيق القرارات.
ونرفض قيادة الاختبار وحدنا على بنية ركّبناها نحن. وهو التضارب الموصوف في القسم الثالث: فنحن نعرف المسارات وكلمات السرّ، فسننجح في اختبار يُخفقه العطل الحقيقيّ. فليمسك أحدٌ منكم لوحة المفاتيح، أو نطلب مزوّدًا ثانيًا.
ونرفض كذلك توقيع محضر يحمل عبارة «استعادة ناجحة» بلا مدّة مقيسة إلى جانبها. فبلا الرقم تكون العبارة انطباعًا، وهي تخدم بالضبط تفادي النظر في النتيجة الوحيدة التي تُلزم بشيء.
وثمّة شيء يُفعَل هذا الأسبوع بدوننا ويقرّر ما يليه: اطلب ممّن يسيّر نسخك أن يستعيد وثيقةً محدّدة في حالتها قبل ستّة أسابيع، بلا تحضير، ودوّن كم استغرق. فإن كان الجواب «سأنظر» فقد تعلّمت أصلًا ما كان لهذا المقال أن يعلّمك إيّاه.
الأسئلة الشائعة
ما وتيرة الاختبار؟
اختباران كاملان في السنة يكفيان لأغلب المؤسسات في هذا الحجم، مع تحقّق خفيف شهريّ — فتح ملفّ مستعاد عشوائيًّا، والنظر في السجلّات. ويلزم اختبار زائد خارج الرزنامة عند كلّ تغيير بنيويّ: خادوم مستبدَل، أو ترحيل، أو برنامج نسخ جديد. وهذه بالضبط اللحظات التي تكفّ فيها نسخةٌ بصمت عن تغطية ما كانت تغطّيه.
هل يمكن الاستعادة على الجهاز الأصليّ؟
لا، وهو الخطأ الذي يحوّل تحقّقًا إلى حادث. فإن كانت النسخة ناقصة — وهو ما يسعى الاختبار إلى اكتشافه — فقد طمستَ للتوّ بيانات حيّة بنسخة جزئيّة، بلا أصل للمقارنة. استعمل جهازًا احتياطيًّا أو قرصًا جديدًا أو آلة افتراضيّة قابلة للرمي، وافصلها عن شبكة الإنتاج قبل إقلاعها.
لماذا لا يقود الاختبارَ من ركّب؟
ليس ارتيابًا: فهو يعرف المسارات وكلمات السرّ والالتفافات، فيستعيد معتمدًا على أشياء لا توجد إلّا في رأسه. ويوم العطل يكون الجالس أمام الشاشة غالبًا شخصًا آخر. فليبقَ متاحًا للاتّصال دون أن يلمس لوحة المفاتيح، وعدد مرّات الاتّصال به نتيجةٌ للاختبار كالمدّة تمامًا.
كم ينبغي أن تستغرق استعادة؟
لا ننشر مدّةً مرجعيّة، وذلك مقصود. فهي تتوقّف على حجمك وعتادك ووصلتك — والأهمّ أنّ القارئ الذي تُعلَن له مدّة نمطيّة قد تلقّى سببًا لعدم قياس مدّته. والرقم النافع الوحيد هو الذي سينتجه اختبارك، مقارنًا بمدّة الانقطاع التي أعلنتَ أنّك تحتملها.
ما الذي يُختبَر بالضبط؟
نظام لا ملفّ. فاستعادة ملفّ تبرهن أنّ الحامل مقروء؛ ولا تبرهن أنّ القاعدة تُقلع، ولا أنّ الصلاحيّات تتبع، ولا أنّ أحدًا يحسن ذلك يوم ثلاثاء في الثامنة. واختبر منفصلًا الاستعادة الجزئيّة — وثيقة محدّدة في حالتها قبل ستّة أسابيع — لأنّها الحالة التي تقع فعلًا مرّات في السنة.
أخفق الاختبار. ماذا نفعل؟
لا تعد الضبط في الساعة نفسها: فالنسخ المعدَّلة تحت وقع القلق نسخٌ لم يعد أحد يعرف ما تغطّيه. اكتب ما أخفق وفي أيّ مرحلة وماذا كان سيضيع حقًّا. وصحّح شيئًا واحدًا في المرّة، وأعد الاختبار على الجزء المصحَّح وحده، وثبّت تاريخ الاختبار الكامل القادم قبل إغلاق الموضوع.
أين يبدأ دورنا
طلب استعادة يُرسَل دون سابق إنذار هو الاختبار الوحيد الذي يستحقّ، ويُجرى هذا الأسبوع. أما ما يُحضَّر بعده فهو اليوم الذي لا يكون فيه اختبارًا.
- نحدّد بأي ترتيب يجب أن تعود الأمور، قبل الحاجة إليها.
- نُحضر جهاز وجهة حتى لا يمسّ شيء الإنتاج.
- نكتب المدّة المقيسة إلى جانب كلمة «ناجحة»، فهي دونها لا تقول شيئًا.
أن نراقب تركيبنا بأنفسنا لا قيمة له هنا: اطلب هذا الاختبار من طرف ثالث، وأبقِنا للتحضير.
اقرأ بعد ذلك
النسخ الاحتياطي والاستمرارية: ما يعيد المؤسسة إلى العمل فعلًا
نسخة احتياطية لم تُستعَد قطّ ليست نسخة احتياطية. إنها فرضية.الاستضافة السحابية: ما يكلّف ليس التخزين
السطر الذي يقارنه الجميع هو الأرخص في الفاتورة. والثلاثة الأخرى تُدفَع يوم تحتاجونها أكثر.الحساب لا الخادم: ما يُفقد حقًّا في السحابة
كلّ ما لديكم هناك يمرّ عبر معرّف واحد وصندوق بريد واحد وبطاقة واحدة. ما الذي يقطع هذه السلسلة، وبأيّ ترتيب.
لنتحدث عن مشروعك
تدقيق مجاني دون التزام: نفحص حضورك الرقمي ونخبرك بما يعيقه.