الوثوقية والإتاحة وقابلية الصيانة

الوثوقية والإتاحة وقابلية الصيانة، مصطلح في مجال هندسة العتاد الحاسوبي يتعلق بهندسة الوثوقية، وارتفاع الإتاحة (أو قابلية الاستفادة)، وتصميم قابلية الصيانة. أول من استخدم العبارة شركة إنترناشيونال بزنس ماشينز (آي بي إم) كمصطلح يصف متانة حواسيبهم الكبيرة.

للحواسيب المصممة بمستويات مرتفعة للوثوقية والإتاحة وقابلية الصيانة العديد من المزايا التي تحمي نزاهة البيانات وتساعد في بقائها متاحةً لفترات طويلة من الزمن دون أعطال. تشكل كل من نزاهة البيانات وفترة التشغيل هاتين نقطة إيجابية جيدة لبيع الحواسيب الكبيرة والأنظمة التي تتحمل الأخطاء (ذات سماحية مرتفعة للأخطاء).

تعاريف 
رغم نشأة الوثوقية والإتاحة وقابلية الصيانة كمصطلح يتعلق بالعتاد الصلب، فإن تفكير الأنظمة مدد مفهوم الوثوقية والإتاحة وقابلية الصيانة ليشمل الأنظمة بشكل عام، بما فيها البرمجيات.

 يمكن تعريف الوثوقية بأنها احتمال إنتاج نظام ما لنواتج خرج صحيحة حتى وقت ما محدد t. تتحسن الوثوقية بالمزايا التي تساعد في تجنب عيوب العتاد الصلب، والكشف عنها وإصلاحها. لا يستمر النظام الموثوق بصمت ويخرج نتائج تتضمن معطيات فاسدة غير مصححة. بل يكشف تلك العيوب، ويصحح أخطاءها إن أمكن، على سبيل المثال: بإعادة محاولة العملية عند الأخطاء العابرة (الناعمة) أو المتقطعة، أو في حالة الأخطاء غير القابلة للتصحيح، بعزل الخطأ والإبلاغ عنه لآليات استعادة من مستوى أعلى (قد تنقل العطل للعتاد الصلب الخاص باستبدال الفائض -تجاوز العطل- ...إلخ.)، أو بإيقاف البرنامج المتأثر أو النظام بأكمله والإبلاغ عن الخطأ. يمكن تمييز الوثوقية عن طريق الوقت الوسطي بين الأعطال.
 تعني الإتاحة احتمال أن يكون النظام يعمل في وقت ما محدد، أي الفترة الزمنية التي يعمل خلالها الجهاز فعليًّا كنسبة مئوية من الزمن الكلي الذي يجب أن يعمل خلاله. قد تعطي أنظمة الإتاحة العالية الإتاحة بدقائق أو ساعات الإطفاء في السنة. تسمح خصائص الإتاحة للنظام أن يبقى عاملًا حتى عند حدوث الأخطاء. يعطل النظام عالي الإتاحة الجزء المعطل ويستمر بالعمل بقدرة مخفضة. بالمقابل، قد ينهار نظام أقل قدرةً ويصبح معطلًا بالكامل. تعطى الإتاحة عادةً على شكل نسبة مئوية من الزمن المتوقع للنظام أن يبقى متاحًا فيه، مثلًا: 99.999 بالمئة («خمس تسعات»).
 قابلية الصيانة هي البساطة والسرعة التي يمكن للنظام أن تجري صيانته بها؛ إذا ازداد الزمن اللازم لإصلاح نظام معطل، تتناقص الإتاحة. تتضمن قابلية الصيانة عدة طرق لتشخيص النظام عند نشوء المشاكل. يمكن للكشف المبكر عن العيوب تخفيض زمن توقف النظام أو تجنبه بالكامل. مثلًا: يمكن لبعض أنظمة الشركات الاتصال بشكل آلي بمركز خدمات (دون تدخل أشخاص) عند تعرض النظام لعطل في النظام. كان التركيز ينصب عادةً على إجراء الإصلاحات الصحيحة بأقل تدخل ممكن في العمليات العادية.

يُذكر أن هناك فرق بين الوثوقية والإتاحة: إذ تقيس الوثوقية قدرة النظام على العمل بشكل صحيح، بما في ذلك تجنب فساد البيانات، بينما تقيس الإتاحة مدى توفر النظام للاستخدام، رغم أنه قد لا يعمل عندها بالشكل الصحيح. مثلًا: يمكن أن يعمل خادم للأبد وتكون له بالتالي إتاحة مثالية، ولكنه قد يكون غير موثوق، بسبب فساد البيانات فيه بشكل متكرر.

انظر أيضًا 

 الموثوقية والتوفر والصيانة والسلامة

مراجع 

نظم حاسوب متحملة للأخطاء
هندسة الأنظمة