النسخة الاحتياطية التي تسكن القرص نفسه الذي تسكنه بياناتك لا تحميك من شيء: فهي تزول بزوال الخادم، أو الحساب، أو الحادث نفسه. على خادم VPS، النسخة التي تُحتسب فعلًا هي التي تُحفظ خارج الموقع. في ما يلي طريقة بناء هذه النسخة، وطريقة إثبات صلاحيتها باستعادة تجريبية تُنفَّذ فعلًا.
ما الذي تضمّه باقة VPS لديك، وما لا تضمّه
جميع باقات VPS المزوّدة بأقراص NVMe، من VPS-1G بسعر 9.99 دولار شهريًا (94.48 درهمًا قبل الضريبة) إلى VPS-5G بسعر 49.99 دولارًا شهريًا (472.80 درهمًا)، تأتي بالأساس نفسه: نسخ احتياطية آلية، وجدار حماية مع حماية من هجمات DDoS، ومراقبة على مدار الساعة، وعنوان IPv4 مخصص، ونطاق ترددي غير محدود، ووصول جذري (root)، ولوحة إدارة، ودعم ستة أيام في الأسبوع، وتسليم في أقل من خمس عشرة دقيقة، واتفاقية مستوى خدمة SLA بنسبة 99.9% على البنية التحتية.
هذه القائمة تجيب عن سؤال «هل أنا مغطّى؟»، لكنها لا تجيب عن سؤال ليلة الأحد: «هل أستطيع النهوض بعد فقدان الخادم أو الحساب أو مركز البيانات؟». النسخة الآلية تبقى مرتبطة باشتراكك: إيقاف الحساب، أو نزاع على دفعة، أو حادث يتجاوز الخادم، فتذهب النسخة مع ما تبقّى. هذا ليس عيبًا في المنتج، بل هو تعريف النسخة المحلية.
لذلك سجّل أمرين: وتيرة النسخ ومدة الاحتفاظ المطبَّقتين فعلًا على باقتك. تجدهما في لوحة الإدارة أو بالسؤال عبر الدعم، واحتفظ بهما إلى جانب تاريخ آخر اختبار استعادة.
قاعدة 3-2-1 على خادم إنتاجي
ثلاث نسخ، على وسيطين مختلفين، وواحدة منها خارج الموقع. تجاوزت القاعدة الثلاثين عامًا، وما زالت أسرع مقياس للحكم على تصميم النسخ الاحتياطي، حتى لخادم واحد.
- ثلاث نسخ: نسخة الإنتاج، ونسخة سريعة الاستعادة، ونسخة خارج الموقع. واحدة فقط من الثلاث قابلة للتنازل، وهي أبدًا الثالثة.
- وسيطان: قرص NVMe داخل الخادم من جهة، والتخزين الكائني (object storage) أو وحدة تخزين شبكية أو خادم ثانٍ من الجهة الأخرى. مجلدان على القرص نفسه لا يُحسبان.
- نسخة خارج الموقع: مزوّد آخر، أو منطقة أخرى، أو حساب آخر. الهدف هو الخروج من نطاق العطل لا تغيير المجلد.
- نسخة يصعب محوها: الإصدارية (versioning) أو قفل الكائنات (object lock) على الهدف، حتى لا يمحو تشفير خبيث سجلك بالكامل.
«خارج الموقع» لا تعني «في السحابة»
خارج الموقع تعني خارج نطاق العطل الذي يضرب الإنتاج. خطأ في الفوترة، أو حذف مشروع من المكان الخطأ، أو مفتاح API مسرَّب، تكفي إحداها لمحو بيانات كانت منسوخة تمامًا. المسافة الجغرافية تحميك من الأعطال المادية، وفصل الحسابات يحميك من الأخطاء البشرية، والثاني هو ما ينقص غالبًا.
وهنا تفصيل زمني مهم: الإنتاج مستضاف اليوم في نيويورك، ومركز بيانات في الرباط مُعلَن عنه لكنه غير مفتوح بعد. وما دام كذلك، فإن «خارج الموقع» تعني خارج هذا المزوّد أو خارج هذه المنطقة؛ ونسخة في المبنى نفسه الذي يستضيف الخادم تتقاسم الحادث معه.
اللقطة والنسخة الاحتياطية والمزامنة: ثلاثة أشياء لثلاث وظائف
اللقطة (snapshot) تصوّر حالة وحدة تخزين في لحظة معينة: ممتازة للتراجع عن تحديث فاشل، وغير كافية كنسخة احتياطية، لأنها تسكن إلى جانب البيانات وتزول بزوال نظام التخزين الذي يحملها.
أما النسخة الاحتياطية فتنتج كائنًا مستقلًا ومؤرَّخًا ومشفَّرًا، يمكن نسخه إلى مكان آخر وقراءته من دون الخادم الأصلي؛ هذا الكائن هو ما يُختبر، وهو وحده ما تملكه حقًا. والمزامنة (replication) تنسخ باستمرار، فتحمي من العطل المادي لا من الفساد المنطقي، لأن خطأ في بنية قاعدة البيانات ينتشر بالسرعة نفسها التي تنتشر بها الكتابة الصحيحة. وكثير من الفرق يظن أنها تملك نسخًا احتياطية، وهي لا تملك سوى مزامنة.
| الهدف خارج الموقع | ما يبقى تحت سيطرتك | التكلفة الابتدائية | متى تختاره |
|---|---|---|---|
| تخزين كائني متوافق مع S3 عند مزوّد آخر | الإصدارية، وقفل الكائنات، ودورة الحياة، والتشفير من جهة العميل | يُحتسب لكل غيغابايت مخزَّن لدى المزوّد | حجم كبير واستعادة نادرة |
| خادم VPS ثانٍ من Open Vista تُدفع إليه النسخة عبر SSH | وصول جذري، وتحكم كامل، واللوحة نفسها | ابتداءً من 9.99 دولار شهريًا (94.48 درهمًا) في VPS-1G بسعة 30 غيغابايت | تريد الاستعادة بنفسك من دون واجهة برمجية خارجية |
| خدمة نسخ احتياطي مُدارة CodeGuard | النطاق الذي تغطيه الخدمة، بلا سكربتات لصيانتها | حسب قائمة الأسعار في المتجر | تفضّل تفويض التنفيذ والمراقبة |
الخيارات الثلاثة لا تتعارض، ومن التوليفات الشائعة: النسخة الآلية للباقة، وتصدير مشفَّر إلى تخزين كائني، ونسخة ثانية على خادم صغير يُستخدم هدفًا للاستعادة. أما خدمة النسخ الاحتياطي المُدارة فهي أقصر طريق عندما لا يريد أحد في الفريق كتابة سكربت.
التحميل قبل النقل، والاحتفاظ بما يلزم فقط
التشفير يجري من جهة العميل
نسخة غير مشفَّرة عند طرف ثالث هي تسريب مؤجَّل: قواعد بيانات، وملفات عملاء، وأحيانًا مفاتيح API نصًّا صريحًا. شفّر قبل الإرسال (restic أو age أو rclone أو GPG)، واحفظ المفتاح خارج الخادم الذي تنسخه؛ فمفتاح موضوع في السكربت نفسه لا يحمي شيئًا.
والاختبار الذي يُجرى مرة واحدة: نزّل كائنًا من الهدف، وفكّ تشفيره على جهاز لم يرَ الخادم قط، ثم اقرأ محتواه. إن لم تستطع تكرار العملية وحدك، فالنسخة ليست جاهزة.
مدة الاحتفاظ تُقرَّر قبل الحادث الأول
دورة احتفاظ من نوع «الجد والأب والابن» تكفي معظم الحاجات: نسخ يومية قليلة خلال الأسبوع الجاري، وأسبوعية خلال الشهر، وشهرية خلال نصف السنة. الغاية ليست التكديس، بل الوصول إلى حالة أقدم من فساد بطيء تكتشفه بعد ثلاثة أسابيع.
وللاحتفاظ ثمن، يُحسب بالغيغابايت المفيدة لا بغيغابايت الإنتاج: فالضغط وإزالة التكرار يخفضان الفاتورة. ولتقدير الحجم، تعتمد قائمة الأسعار 1 دولار ≈ 9.46 درهم. وهدف النسخ لا يحتاج إلى سرعة، بل إلى الحضور والقراءة ورخص الغيغابايت.
اختبر الاستعادة، لا النسخة الاحتياطية
نسخة لم تُختبر هي فرضية. يوصفها مؤشران: RPO، أي أقصى قدر من البيانات المقبول فقده، وهو فعليًا وتيرة النسخ، وRTO، أي الوقت اللازم لإعادة الخدمة. وما لم يُقَس، يبقى الاثنان نظريين.
- اختر مجموعة بيانات ممثِّلة: قاعدة بيانات الإنتاج، وملفات المستخدمين، وإعدادات خادم الويب.
- استعد على جهاز جديد، لا على الإنتاج أبدًا، ولو لتجربة سريعة.
- قِس المدة من أول تنزيل إلى أول طلب يُخدم بنجاح.
- تحقق من سلامة التطبيق: القاعدة تتصل، والملفات تستجيب، والشهادات في مكانها.
- سجّل التاريخ والمدة والأخطاء وكل تصحيح يدوي.
- أعد الاختبار كل ثلاثة أشهر، وبعد أي تغيير في البنية أو في المزوّد.
قيمة الاختبار ليست في نتيجته اليوم، بل في تصحيح السكربت الذي يليه. فالاستعادة التي تحتاج إلى ثلاث خطوات يدوية غير موثّقة ليست إجراءً، بل ذكرى.
الأسئلة الشائعة (FAQ)
هل تكفي النسخة الآلية المضمّنة في باقتي؟
لحذف ملف أو تحديث فاشل، غالبًا نعم. ولفقدان الحساب أو عطل يضرب مركز البيانات، لا: النسخة تزول بزوال ما تحميه. فهي الطبقة الأولى، لا الجواب الكامل عن قاعدة 3-2-1.
التخزين الكائني أم خادم ثانٍ؟
التخزين الكائني رخيص لكل غيغابايت ويناسب الأرشيف الطويل، لكن الاستعادة منه أبطأ وتعتمد على واجهة برمجية. أما خادم VPS ثانٍ، ابتداءً من 9.99 دولار شهريًا (94.48 درهمًا)، فيمنحك وصولًا جذريًا فوريًا ومسار استعادة تتحكم فيه من أوله إلى آخره.
إلى متى أحتفظ بالنسخ؟
يتوقف ذلك على نشاطك، وعلى الالتزامات المحاسبية التي تنطبق عليه، وعلى الوقت اللازم لاكتشاف فساد ما. ودورة أسبوعية وشهرية على مدى نصف سنة نقطة بداية معقولة لموقع مؤسسة صغيرة؛ وما بعدها، لكل شهر إضافي ثمنه ويحتاج إلى مبرر.
وماذا لو تعطّل مركز البيانات في نيويورك؟
اتفاقية 99.9% تخصّ البنية التحتية: هي التزام بالتوافر، لا وعد بانعدام الحوادث. والنسخة خارج الموقع هي بالضبط ما يتيح إعادة البناء في مكان آخر. ولهذا أيضًا يُعلَن عن مركز بيانات الرباط من دون تقديمه كخدمة متاحة: فهو مُعلَن ولم يُفتح بعد.
خطوتك التالية: نسخة خارج الموقع هذا الأسبوع
لا تحتاج إلى مشروع يستغرق ثلاثة أشهر، بل إلى هدف وتشفير ودورة احتفاظ واختبار مؤرَّخ. وخادم صغير بسعة 30 غيغابايت من NVMe يكفي لاستيعاب عدة أجيال من نسخ مضغوطة لموقع مؤسسة صغيرة، مع اللوحة نفسها والنسخ الآلية نفسها المتاحة في بقية باقات VPS.
اختر الباقة التي تغطي حجم أرشيفك: VPS-1G (نواة افتراضية واحدة، و1 غيغابايت ذاكرة، و30 غيغابايت) بـ 9.99 دولار شهريًا، أو VPS-2G (40 غيغابايت) بـ 19.99 دولارًا، أو VPS-3G (50 غيغابايت) بـ 34.99 دولارًا، أو VPS-4G (80 غيغابايت) بـ 39.99 دولارًا، أو VPS-5G (100 غيغابايت) بـ 49.99 دولارًا. والتسليم في أقل من خمس عشرة دقيقة، ويمكن الانتقال إلى باقة أكبر لاحقًا من دون ترحيل مؤلم.
ثم ضع تاريخ أول اختبار استعادة في تقويمك، قبل تاريخ أول حادث.