كل عرض استضافة Odoo مُدارة يحمل رقماً للجاهزية. غالباً 99.9%، وأحياناً 99.95%، وهو في الواقع أقل سطر إفادة في المستند. الرقم يخبرك بما يقبل المزود أن يُقاس عليه، لكنه لا يخبرك بحجم التوقف الذي سيشعر به فريقك فعلاً، ولا من يقرر متى بدأ العطل، ولا ما الذي يحدث في الصباح الذي لا يستطيع فيه أحد تسجيل الدخول.
اتفاقية مستوى الخدمة تستحق قراءة متأنية، لأن الأجزاء التي تحدد تجربتك نادراً ما تكون النسبة المكتوبة في العنوان.
ماذا تعني النسب بالدقائق
تصبح التزامات الجاهزية أسهل في التقييم حين تحوّلها إلى وقت. على مدى شهر من 30 يوماً، يكون التوقف المسموح به تقريباً:
- 99% تسمح بنحو 7 ساعات و12 دقيقة
- 99.5% تسمح بنحو 3 ساعات و36 دقيقة
- 99.9% تسمح بنحو 43 دقيقة
- 99.95% تسمح بنحو 21 دقيقة
- 99.99% تسمح بنحو 4 دقائق
هناك تفصيلان يغيّران هذه الأرقام أكثر من النسبة نفسها. الأول هو نافذة القياس: الاتفاقية التي تُقاس سنوياً تتيح للمزود استيعاب عطل واحد طويل مع بقاء التزامه «مُحققاً»، لأن ميزانية الخطأ تُعاد مرة واحدة في السنة بدل اثنتي عشرة مرة. القياس الشهري أكثر صرامة وأكثر صدقاً، فتحقق أي الصيغتين معروضة عليك.
والثاني هو ما الذي يُقاس أصلاً. فحص HTTP على صفحة تسجيل الدخول ليس مثل التأكد من أن أمر البيع يمكن تأكيده أو الفاتورة يمكن ترحيلها. قاعدة بيانات تعرض شاشة الدخول بينما المهام الخلفية متوقفة تُعتبر «عاملة» تقنياً وغير قابلة للاستخدام عملياً. اسأل عمّا يفعله الفحص، وكم مرة يعمل، وكم عدد الإخفاقات المتتالية قبل أن تبدأ الساعة.
اقرأ الاستثناءات قبل أن تقرأ الرقم
كل اتفاقية تستثني فئات من التوقف لا تُحتسب ضمنها، وأشهرها:
- الصيانة المخططة داخل نافذة مُعلنة مسبقاً
- التوقف الناتج عن تغييراتك أنت، مثل تخصيص يُدفع مباشرة إلى النظام المباشر أو استيراد يقفل قاعدة البيانات
- الاعتماديات الخارجية: بوابات الدفع، منصات الفوترة الإلكترونية، خوادم البريد، واجهات API الخارجية
- مشكلات الشبكة خارج حدود المزود، بما فيها اتصال مكتبك نفسه
- القوة القاهرة وأعطال مزود السحابة الأعلى في السلسلة
معظم هذه الاستثناءات منطقية، فلا يمكن تحميل المزود مسؤولية انقطاع في بوابة هيئة ضريبية. لكن الاستثناءات، لا النسبة، هي ما يحدد قيمة الوعد فعلاً. اتفاقية بنسبة 99.99% مع نوافذ صيانة مخططة غير محدودة أضعف من اتفاقية بنسبة 99.9% تحتسب كل دقيقة يعجز فيها المستخدمون عن العمل.
الأرصدة التعويضية ليست تعويضاً
حين يُخالَف الالتزام، يكون العلاج المعتاد رصيداً خدمياً: نسبة من الرسم الشهري تُعاد إليك، بسقف محدد من فاتورة ذلك الشهر، وغالباً لا تُصرف إلا إذا تقدمت بالمطالبة خلال عدد معيّن من الأيام. هذه آلية حوكمة لا وثيقة تأمين. بالنسبة لشركة توزيع، فإن يوماً كاملاً بلا إدخال طلبات يكلّف أضعاف رسوم شهر من الاستضافة. اقرأ الأرصدة على أنها إشارة إلى استعداد المزود لتحمّل المساءلة، وخطط لاستمرارية عملك بمعزل عنها.
البنود التي تهم أكثر من رقم الجاهزية
عملياً، الأسئلة التي تحدد مدى قسوة أي عطل هي هذه:
- نقطة الاسترجاع المستهدفة. كم من البيانات يمكن أن تفقد في أسوأ الحالات؟ النسخ الاحتياطي اليومي يعني احتمال إعادة إدخال يوم كامل، بينما الاسترجاع إلى نقطة زمنية محددة يقلّص ذلك إلى دقائق.
- زمن الاسترجاع المستهدف. كم يستغرق الاسترجاع فعلياً على قاعدة بيانات بحجم قاعدتك؟ اطلب دليلاً على عملية استرجاع مُختبرة، لا سياسة نسخ احتياطي مكتوبة. النسخة التي لم يجرّب أحد استرجاعها مجرد فرضية.
- الاستجابة مقابل الحل. هدف استجابة خلال ساعة يعني أن أحدهم استلم التذكرة، لا أن النظام عاد. راجع تعريفات درجات الخطورة، وهل التغطية على مدار الساعة أم ضمن ساعات العمل في منطقة زمنية بعينها.
- الإشعار بالصيانة. كم من الوقت تُخطر مسبقاً، وهل يمكن تأجيل النافذة أثناء إقفال نهاية الشهر أو تشغيل الرواتب؟
- بيئات الاختبار. معظم أعطال الإنتاج مصدرها التغييرات لا العتاد، وخطة تتضمن نسخة staging أو sandbox تمنع توقفاً أكثر مما يمنعه بند جاهزية أكثر صرامة.
أين يقف Plemo من هذا
يوفر Plemo استضافة Odoo مُدارة مع نسخ احتياطي آلي، واسترجاع إلى نقطة زمنية محددة، ومراقبة، وبيئات staging وsandbox، بحيث يمكن تجربة التغييرات على نسخة قبل أن تمس النظام المباشر. وسبب تركيزنا على هذه التفاصيل بدل النسبة المعلنة بسيط: هي ما تعتمد عليه فعلاً في الساعة التي يقع فيها الخلل. أما حين يحتاج نطاق الدعم وأهداف الاستجابة إلى توثيق رسمي مكتوب، فذلك ما تغطيه خدمة الدعم المُدار واتفاقيات مستوى الخدمة بشكل منفصل عن الاستضافة نفسها.
أسئلة اطرحها قبل التوقيع
- هل تُقاس الجاهزية شهرياً أم سنوياً، ومقابل أي فحص؟
- ما فئات التوقف المستثناة، وهل هناك سقف للصيانة المخططة؟
- ما تواتر النسخ الاحتياطي، ومدة الاحتفاظ، ودقة الاسترجاع إلى نقطة زمنية؟
- متى جُرّب الاسترجاع آخر مرة على قاعدة بحجم مماثل، وكم استغرق؟
- ما درجات الخطورة، وأهداف الاستجابة لكل درجة، وساعات التغطية؟
- من جهة التصعيد إذا فات هدف الاستجابة الأول؟
المزود الذي يجيب عن هذه الأسئلة الستة بوضوح يخبرك بأكثر مما تخبرك به أي نسبة. الرقم حد أدنى للمساءلة، أما التفاصيل التشغيلية تحته فهي ما تشتريه فعلاً.
