حاسبة التوافر المركّب
المدخلات
| الترتيب | توالٍ |
|---|---|
| المكوّنات | اثنان |
| المكوّن الأول | 99.9 % |
| المكوّن الثاني | 99.9 % |
| المكوّن الثالث | 99.9 % |
حاسبة التوافر المركّب
ادمج توافر مكوّنَين أو ثلاثة على التوالي أو على التوازي (الاحتياطي) باستخدام مخططات كتل الموثوقية. احصل على توافر النظام المركّب وزمن التعطّل الناتج عنه سنويًا.
المدخلات
توافر المكوّنات
النتائج
أدخل قيمة لعرض النتائج.
توافر النظام
زمن التعطّل المتوقّع
التوافر المركّب
التوافر هو النسبة الزمنية طويلة الأمد التي يكون فيها المكوّن في وضع التشغيل. لكل خادم أو وصلة أو خدمة توافرها الخاص، ويُعبَّر عنه غالبًا بـ«التسعات»، مثل 99.9 % (ثلاث تسعات). غير أن الأنظمة الحقيقية مبنية من أجزاء كثيرة من هذا النوع، والتوافر الذي يختبره المستخدمون فعليًا يعتمد على كيفية توصيل تلك الأجزاء معًا. التوافر المركّب هو توافر النظام بأكمله، محسوبًا من توافر كل مكوّن ومن طوبولوجيا مخطط كتل الموثوقية الذي يربطها.
يغطّي ترتيبان معظم الحالات. على التوالي، يجب أن يعمل كل مكوّن حتى يعمل النظام. على التوازي، تكون المكوّنات احتياطية: يكفي أي واحد منها لإبقاء النظام قيد التشغيل. الترتيبات على التوالي تُنقص التوافر، والترتيبات على التوازي تبنيه. تدمج هذه الحاسبة مكوّنَين أو ثلاثة بأي من الترتيبين وتُظهر التوافر المركّب مع زمن التعطّل الذي يترتب عليه خلال عام.
الصيغة
ليكن توافر كل مكوّن هو ، وهو عدد بين 0 و1.
للمكوّنات على التوالي، يكون النظام متاحًا فقط حين تكون جميعها متاحة. بافتراض أن الأعطال مستقلة، تُضرب قيم التوافر:
A=i∏Ai=A1×A2×⋯النتيجة دائمًا أقل من أقل المكوّنات توافرًا، فكل جزء إضافي على التوالي شيء آخر قابل للعطل.
للمكوّنات على التوازي (الاحتياطي)، يكون النظام غير متاح فقط حين تكون جميع المسارات غير متاحة في الوقت نفسه. من الأسهل التفكير بـعدم التوافر لكل جزء، لأنها هي التي يجب أن تتزامن:
A=1−i∏(1−Ai)=1−(1−A1)(1−A2)⋯النتيجة دائمًا أعلى من أفضل مكوّن، لأن النسخة الاحتياطية يمكن أن تغطّي عن نسخة تعطّلت.
بمجرد معرفة التوافر المركّب، يكون زمن التعطّل المتوقّع خلال عام هو نسبة عدم التوافر مضروبة في طول السنة:
Dyear=(1−A)×525,600 دقيقة=(1−A)×8,760 ساعةمثال محلول
لنأخذ مكوّنَين، كل منهما بتوافر 99.9 % ()، ولندمجهما بالطريقتين.
على التوالي:
A=A1×A2=0.999×0.999=0.998001=99.8001%وضع المكوّنَين على التوالي يخفض التوافر من 99.9 % إلى 99.8 %، مضاعفًا زمن التعطّل المتوقّع تقريبًا. يصبح النظام غير متاح نحو 17.5 ساعة في السنة.
على التوازي:
A=1−(1−A1)(1−A2)=1−(0.001)(0.001)=1−0.000001=99.9999%جعل المكوّنَين احتياطيَّين يرفع التوافر من ثلاث تسعات إلى ست، فيقلّص زمن التعطّل المتوقّع من ساعات إلى نحو نصف دقيقة في السنة. الجزءان نفساهما، بترتيب مختلف، يختلفان في زمن التعطّل بمعامل نحو 2000.
التوالي ينزع التسعات والتوازي يضيفها
لأن قيم التوافر على التوالي تُضرب، فإن ربط المكوّنات معًا ينزع التسعات باطّراد. عشر خدمات متطابقة بتوافر 99.9 % في سلسلة توالٍ واحدة تعطي ؛ فقد هبطت السلسلة إلى نحو تسعتين رغم أن كل حلقة عند ثلاث. لهذا قد يكون مسار طلب يمرّ عبر خدمات كثيرة أقل موثوقية بكثير من أي خدمة واحدة عليه.
يعمل التكرار الاحتياطي في الاتجاه المعاكس. كل نسخة على التوازي تضرب عدم التوافر الصغير أصلًا في عدد صغير آخر، فتتراكم التسعات بسرعة:
| النسخ الاحتياطية (كل منها 99.9 %) | توافر النظام | زمن التعطّل سنويًا |
|---|---|---|
| 1 | 99.9 % | ~8.76 ساعة |
| 2 | 99.9999 % | ~31.5 ثانية |
| 3 | 99.9999999 % | ~0.03 ثانية |
هذا الصعود الحاد هو جوهر جاذبية التصميم الاحتياطي: مضاعفة العتاد تحوّل ثلاث تسعات إلى ست.
التسعات وزمن التعطّل
رقم زمن التعطّل السنوي هو عادةً أكثر الطرق ملموسية لقراءة رقم توافر. كل تسعة إضافية تقلّص زمن التعطّل المسموح به بنحو عشرة أضعاف:
| التوافر | زمن التعطّل سنويًا |
|---|---|
| 99 % (تسعتان) | ~3.65 يوم |
| 99.9 % (ثلاث تسعات) | ~8.76 ساعة |
| 99.99 % (أربع تسعات) | ~52.6 دقيقة |
| 99.999 % (خمس تسعات) | ~5.26 دقيقة |
| 99.9999 % (ست تسعات) | ~31.5 ثانية |
دمج المكوّنات على التوالي ينزل في هذا الجدول، وإضافة التكرار على التوازي يصعد فيه.
الافتراضات والحدود
تفترض قواعد الضرب أن أعطال المكوّنات مستقلة — أي أن تعطّل جزء لا يجعل تعطّل جزء آخر أكثر احتمالًا. لا يقدّم التكرار الاحتياطي مكاسبه الهائلة إلا حين تتعطّل النسخ فعلًا باستقلالية. أما مصدر الطاقة المشترك، أو الشبكة المشتركة، أو موزّع حمل واحد أمام زوج احتياطي، أو خلل برمجي موجود في كل نسخة، فتُدخل جميعها أعطالًا مترابطة لا تلتقطها الصيغة البسيطة؛ والتوافر الفعلي لمثل هذا النظام أقل مما توحي به نتيجة التوازي.
كما تعامل الحسبة التوافر كمتوسط مستقر طويل الأمد، وتتجاهل زمن الإصلاح وتأخير التحويل الاحتياطي ونوافذ الصيانة المخطّطة ما لم تكن مضمّنة سلفًا في رقم توافر كل مكوّن. ومع ذلك، لتقدير أولي لسلوك ترتيب من المكوّنات، تبقى قاعدتا التوالي والتوازي الأداتين المعياريتين، وتُظهران بوضوح المفاضلة بين إضافة أجزاء وإضافة تكرار احتياطي.
للاطلاع على أرقام التعطّل خلف هدف توافر مفرد، راجع حاسبة وقت التشغيل واتفاقية مستوى الخدمة.
الأسئلة الشائعة (FAQ)
ما هو التوافر المركّب؟
التوافر المركّب هو توافر نظام مبني من عدّة مكوّنات، يُحسب من توافر كل جزء ومن طريقة ترتيب الأجزاء. التوافر هو النسبة الزمنية طويلة الأمد التي يكون فيها المكوّن في وضع التشغيل؛ فتوافر 99.9 % يعني أن المكوّن يعمل 99.9 % من الوقت. يمثّل مخطط كتل الموثوقية النظام على شكل كتل موصولة على التوالي أو على التوازي أو بمزيج منهما، ويُستنتج التوافر المركّب من طريقة دمج تلك الكتل.
ما الفرق بين التوالي والتوازي؟
في الترتيب على التوالي يجب أن يعمل كل مكوّن حتى يعمل النظام، فأي عطل في أي موضع يوقف النظام كله. تُضرب قيم التوافر، وتكون النتيجة دائمًا أقل من أضعف مكوّن. أما في الترتيب على التوازي (الاحتياطي) فتدعم المكوّنات بعضها بعضًا: يبقى النظام عاملًا ما دام مسار واحد على الأقل يعمل، ولا يتعطّل إلا حين تفشل جميعها في آنٍ واحد. هناك تُضرب قيم عدم التوافر — الحدود 1 − A — فتكون النتيجة أعلى من أفضل مكوّن.
لماذا يحسّن التكرار الاحتياطي التوافر إلى هذا الحد؟
لأن الأعطال المستقلة نادرًا ما تتزامن. إذا كان مكوّن معطّلًا 0.1 % من الوقت، فإن مكوّنَين متطابقَين على التوازي يكونان معطّلَين معًا فقط 0.1 % × 0.1 % = 0.0001 % من الوقت، فتتحوّل ثلاث تسعات إلى ست. كل نسخة احتياطية تضرب عدم التوافر الصغير أصلًا في عدد صغير آخر، فيرتفع التوافر بحدّة. يفترض هذا المكسب أن تتعطّل المكوّنات باستقلالية؛ أما مصدر الطاقة المشترك أو التبعية المشتركة أو مبدّل واحد أمام الزوج فتُدخل أعطالًا مترابطة لا يستطيع التكرار الاحتياطي إزالتها.
كيف ترتبط «التسعات» بزمن التعطّل؟
كل تسعة إضافية تقلّص زمن التعطّل المسموح به بنحو عشرة أضعاف. تسعتان (99 %) تسمحان بنحو 3.65 يوم تعطّل في السنة؛ وثلاث تسعات (99.9 %) بنحو 8.76 ساعة؛ وأربع تسعات (99.99 %) بنحو 52.6 دقيقة؛ وخمس تسعات (99.999 %) بنحو 5.26 دقيقة. الدمج على التوالي ينتزع التسعات، بينما إضافة التكرار على التوازي يستعيدها، ولهذا يكون رقم زمن التعطّل السنوي غالبًا أكثر الطرق ملموسية لقراءة نتيجة التوافر المركّب.
التالي الموصى به
حاسبة وقت التشغيل واتفاقية مستوى الخدمة
حوِّل نسبة التوفر المحددة في اتفاقية مستوى الخدمة (SLA) إلى أقصى وقت توقف مسموح به سنوياً وشهرياً وأسبوعياً ويومياً.