في عام 1998، حدثت كارثة في بيكسار. أدى أمر واحد مكتوب بشكل خاطئ — rm -rf / — إلى محو فيلم "قصة لعبة 2" من الوجود. شخصية تلو الأخرى، مشهد تلو الآخر، اختفى الفيلم الذي استغرق بناؤه عامًا كاملاً في ثوانٍ معدودة. شاهد الفريق بذهول قبعة وودي، وأجنحة باز، ومجموعات كاملة تختفي أمام أعينهم. عندما هرع المهندسون لاستعادة البيانات من النسخ الاحتياطية، اكتشفوا شيئًا أسوأ — نظام النسخ الاحتياطي كان قد فشل بهدوء قبل أسابيع. كمحترفي تكنولوجيا المعلومات، لقد مررنا جميعًا بمثل هذه المواقف من قبل، ولكن ماذا يمكننا أن نتعلم من هذا ونساعد باز للوصول إلى سفينته في الوقت المحدد؟
حدثت هذه "الذاكرة الأساسية" في عام 1998، وقد تذكرها إد كاتمول، المؤسس المشارك لبيكسار، في كتابه المسمى "الإبداع، شركة". تبدأ القصة مع موظف غير مسمى في بيكسار كان يقوم ببعض عمليات تنظيف الملفات الروتينية على الخوادم الداخلية عندما أدخل عن طريق الخطأ أمر حذف على المجلد الرئيسي لفيلم "قصة لعبة 2"... هذه بعض الأخبار الجيدة. أدى هذا "الحدث الذي يستدعي تحديث سيرتك الذاتية" إلى اختفاء نماذج الشخصيات والأصول، وتم إيقاف خوادم الملفات بسرعة.
\ لسوء الحظ، في تلك المرحلة، اختفى حوالي 90% من العمل المنجز على فيلم "قصة لعبة 2"، ولم يكن نظام النسخ الاحتياطي للجزء الثاني يعمل بشكل صحيح لمدة شهر تقريبًا أيضًا. في هذه المرحلة، كان على فيلم "قصة لعبة 2" إما أن يبدأ من الصفر - أو يتم التخلي عن الإنتاج تمامًا.
أم تنقذ الموقف، تمامًا مثلما يتعاون باز ووودي للعودة إلى المنزل. كان لدى غالين سوسمان، مشرفة الاتجاه الفني للفيلم، التي ستتأثر بتسريحات ديزني في عام 2023، نسخة من مشروع "قصة لعبة" في المنزل. كانت غالين في إجازة أمومة وقررت مواصلة العمل من المنزل – وهو أمر يُعتبر طبيعيًا اليوم - ولكنه كان من المحرمات في ذلك الوقت. كونها أمًا وتخطط دائمًا للمستقبل، تمامًا مثل إنجاب الأطفال، جعلها تحرص على أخذ عملها إلى المنزل مرة واحدة في الأسبوع. كانت هذه فائدة كبيرة لأنها سمحت لها بالبقاء على اطلاع والحفاظ على نسخة احتياطية موثوقة من "قصة لعبة 2".
\ تمامًا مثل الطفل حديث الولادة، نقلت بيكسار الكمبيوتر المحمول بعناية إلى المكتب، محاطًا وملفوفًا ببطانيات أثناء رحلة السيارة - أتخيل أنهم حتى شغلوا موسيقى التهويدة للكمبيوتر المحمول... أو ربما هذا شيء كنت سأفعله أنا. سمح وجود النسخة الاحتياطية من كمبيوتر سوسمان للفريق بنسخ الملفات واستعادة كل ما فُقد تقريبًا.
\ كانت مناسبة مبهجة مع الكثير من التحيات، وربما وضعت ابتسامة على وجه الشخص المسؤول عن الحذف. لم تكن النسخة الاحتياطية لسوسمان تحتوي على الفيلم بأكمله على جهاز الكمبيوتر الخاص بها، لكنهم تمكنوا من استرداد ما يكفي لإكمال وتسليم "قصة لعبة 2" في الوقت المحدد. قم بتشغيل الموسيقى الملهمة والرقص كما لو أن لا أحد يراقب. قصة رائعة، أليس كذلك؟
\ ماذا عن الموظف الذي حذف الملفات؟ أنا سعيد لأنك تنتبه. حتى الآن، لا توجد تقارير عن طرده أو مواجهته لعواقب. سأقول إنه من السهل تخيل التوتر في ذلك الوقت، وربما مشروع مستقبلي معهم يعملون فيه على عملية النسخ الاحتياطي.
تعد التجربة بمثابة درس قيم، ليس فقط لموظفي بيكسار ولكن لمحترفي تكنولوجيا المعلومات في جميع أنحاء العالم. هناك التزام قوي بإنشاء نسخ احتياطية متعددة وتنفيذ إجراءات أمنية إضافية لمنع حدوث مثل هذه الحوادث مرة أخرى.
\ في هذه القصة، فشل نظام النسخ الاحتياطي قبل أشهر، ولم يلاحظ أحد ذلك. هذا يعني أنه لم تكن هناك أي نسخ احتياطية للاستعادة منها، وتوقفت الأعمال. هل يبدو هذا مألوفًا بالنسبة لأحداث اليوم؟ يجب أن يكون كذلك لأنه يحدث كثيرًا هذه الأيام. ماذا يمكن للشركات أن تفعل للبقاء آمنة من هذه الكارثة؟
قاعدة 3-2-1 - قاعدة النسخ الاحتياطي للبيانات هي استراتيجية توصي بالاحتفاظ بثلاث نسخ من بياناتك، على نوعين مختلفين من وسائط التخزين، مع تخزين نسخة واحدة خارج الموقع. تضمن هذه الطريقة التكرار وتحمي البيانات من نقطة فشل واحدة، مثل فشل الأجهزة أو السرقة أو كارثة محلية.
\
النسخ الاحتياطي خارج الموقع - يخزن النسخ الاحتياطي للبيانات خارج الموقع والمعزول عن الهواء نسخة من بياناتك في موقع مادي أو سحابي منفصل (خارج الموقع) ويبقيها منفصلة عن شبكتك الأساسية (معزولة عن الهواء). تحمي هذه المجموعة بياناتك من الكوارث المحلية والتهديدات السيبرانية مثل برامج الفدية، التي لا يمكنها الوصول عن بُعد إلى نسخة النسخ الاحتياطي المعزولة عن الهواء أو إفسادها.
\
RPO و RTO - هدف نقطة الاسترداد وهدف وقت الاسترداد. إنه ليس مهمًا فحسب، بل حيويًا لاستمرارية عملك وبقائك في حالة حدوث كارثة. تذكر معظم الشركات أن لديها نسخًا احتياطية تم اختبارها وتجتاز عمليات التدقيق، ولكن عندما يتعين عليها استعادة أنظمتها عند حدوث كارثة، فإن الأمر يستغرق وقتًا أطول بكثير مما كانت تخطط له، وتخسر الشركة المال بسبب ذلك.
\
قيود على مستوى الأوامر. استخدم الموظف أمر Linux rm -r، الذي يحذف الدليل وكل محتوياته بشكل متكرر. كان من الممكن أن يمنع نظام أكثر تقدمًا تشغيل هذا الأمر على أعلى مستوى دليل المشروع، إما باستخدام نص خاص أو من خلال طلب خطوة مصادقة ثانية.
\
\


