تُكتب أهداف وقت التشغيل كنسب مئوية، لكن ما تحتاج فعلًا إلى معرفته هو مقدار التعطل الذي تسمح به. فالفرق بين 99.9% و99.99% يبدو ضئيلًا، لكنه الفرق بين نحو 8 ساعات ونحو 53 دقيقة من التعطل في السنة.
كيف تعمل
اطرح نسبة وقت التشغيل من 100% لتحصل على حصة الوقت المسموح لك أن تكون فيه متعطلًا. ثم اضربها في طول الفترة.
السنة 365 يومًا. والشهر جزء من اثني عشر من السنة، أي نحو 30.4 يومًا، والأسبوع 7 أيام. وبعض اتفاقيات SLA تعرّف الشهر بأنه الشهر التقويمي الفعلي، فراجع عقدك إن كانت الدقائق الدقيقة مهمة.
كل تسعة إضافية تخفض زمن التعطل المسموح إلى العُشر. فنسبة 99% تسمح بنحو 3.65 أيام في السنة، و99.9% بنحو 8.8 ساعات، و99.99% بنحو 53 دقيقة، و99.999% بنحو 5 دقائق.
مثال محلول
هدف وقت تشغيل 99.9% يسمح بتعطل نسبته 0.1%: أي 8h 45m 36s على مدى سنة، أو 43m 48s في الشهر، أو 10m 5s في الأسبوع، أو نحو 1m 26s في اليوم.
أمثلة إضافية
وقت تشغيل 99.99% يسمح بتعطل مقداره 52 دقيقة و34 ثانية في السنة، و4 دقائق و23 ثانية في الشهر، ونحو 8.6 ثوانٍ في اليوم.
الفوارق بين الأهداف الشائعة أكبر مما تبدو. فنسبة 99.5% تسمح بتعطل مقداره يوم و19 ساعة و48 دقيقة في السنة، ونحو 3 ساعات و39 دقيقة في الشهر. ونسبة 99.95% تسمح بـ 4 ساعات و22 دقيقة و48 ثانية في السنة، ونحو 21 دقيقة و54 ثانية في الشهر.
عند خمس تسعات، أي 99.999%، يبلغ المسموح 5 دقائق و15 ثانية في السنة، أي أقل من ثانية في اليوم. وقد يستهلك نشر بطيء واحد أو إعادة تشغيل واحدة ميزانية سنة كاملة، ولهذا تعتمد أنظمة الخمس تسعات على التحويل التلقائي عند الأعطال (failover) بدل استجابة الأشخاص للتنبيهات.
أخطاء شائعة
- الوعد بنسبة وقت التشغيل نفسها التي يعد بها مزوّدوك مع اعتمادك على عدة مزوّدين.
- تجاهل استثناءات الصيانة في SLA.
- القياس سنويًا بينما تقيس الاتفاقية بالشهر التقويمي.
- اعتبار تعويض SLA بمثابة تأمين على الإيرادات الضائعة.
- اختيار هدف دون التحقق مما تستطيع عملية المناوبة لديك الاستجابة له: فعند 99.99%، تكون ميزانية الشهر البالغة نحو 4 دقائق أقصر مما يستغرقه معظم الناس لتأكيد استلام تنبيه.
أسئلة يطرحها الناس
هل تُحتسب الصيانة المجدولة ضمن التعطل؟
يتوقف ذلك على الاتفاقية. فكثير من اتفاقيات SLA تستثني الصيانة المجدولة المعلنة مسبقًا، ولهذا فإن التفاصيل الدقيقة لا تقل أهمية عن النسبة المئوية.
كيف تؤثر التبعيات في وقت التشغيل لديّ؟
إذا كانت خدمتك تحتاج إلى نظامين لكل منهما وقت تشغيل 99.9%، وكان تعطل أي منهما يوقفك، فإن وقت التشغيل المركّب لديك نحو 99.8% (0.999 × 0.999). وكل تبعية أساسية تخفض نسبة وقت التشغيل التي يمكنك الوعد بها واقعيًا.
ما الفرق بين SLA وSLO وSLI؟
SLI هو المقياس، مثل نسبة الطلبات الناجحة. وSLO هو هدفك الداخلي له. أما SLA فهو الوعد الوارد في العقد، وعادةً مع استردادات أو أرصدة تعويضية إن أخللت به، ويُحدَّد عادةً أخف قليلًا من SLO.
كم يبلغ التعطل عند وقت تشغيل 99.9%؟
نحو 8.76 ساعات في السنة، أو 43.8 دقيقة في الشهر، أو 10.1 دقائق في الأسبوع. وكل تسعة إضافية تقسم التعطل المسموح على عشرة.
ماذا تعني الخمس تسعات؟
وقت تشغيل 99.999%، ويسمح بنحو 5.26 دقائق من التعطل في السنة. وتحقيقه مكلف وغالبًا ما يتطلب تكرارًا احتياطيًا عبر عدة مناطق.