الدليل الشامل لاتفاقيات مستوى الخدمة (SLAs)
اتفاقية مستوى الخدمة (SLA) هي التزام رسمي بين مقدم الخدمة وعملائه الذي يحدد مقاييس الأداء القابلة للقياس وحدود التوفر والمسؤوليات.في البنية السحابية الحديثة، يتم التعبير عن مدى توفر وقت التشغيل كنسبة مئوية من إجمالي الوقت الذي يظل فيه موقع الويب أو نقطة نهاية واجهة برمجة التطبيقات أو خدمة البنية التحتية قيد التشغيل بالكامل ويمكن للمستخدمين النهائيين الوصول إليها.
يتطلب تحقيق التوفر العالي الموازنة بين مرونة النظام وتكرار البنية التحتية وأتمتة النشر وقدرات المراقبة مقابل الاستثمار المالي.ومع زيادة متطلبات اتفاقية مستوى الخدمة (SLA) من "ثلاث تسعات" (99.9%) إلى "خمس تسعات" (99.999%)، فإن وقت التوقف المسموح به يتقلص من ساعات في السنة إلى مجرد دقائق.
شرح مستويات التوفر القياسية
تصنف معايير الصناعة أهداف التوفر إلى مستويات "تسعة" متميزة بناءً على الحد الأقصى المسموح به لوقت التوقف عن العمل:
| مستوى التوفر SLA | التوقف اليومي المسموح به | التوقف الشهري المسموح به | التوقف السنوي المسموح به | ملف البنية التحتية |
|---|---|---|---|---|
الاختلافات الحاسمة بين SLA وSLO وSLI
كثيرًا ما تخلط الفرق الهندسية بين اتفاقيات مستوى الخدمة وأهداف مستوى الخدمة (SLOs) ومؤشرات مستوى الخدمة (SLIs).يعد فهم هذه الفروق أمرًا ضروريًا للموثوقية التشغيلية:
- مؤشر مستوى الخدمة (SLI): أداء التتبع المتري الفعلي والمقاس تجريبيًا في الوقت الفعلي (على سبيل المثال، "99.94% من طلبات HTTP أعادت 200 موافق خلال الثلاثين يومًا الماضية").
- هدف مستوى الخدمة (SLO): الحد المستهدف الداخلي الذي حددته الفرق الهندسية للحفاظ على هامش أمان أعلى من العقد القانوني (على سبيل المثال، "الحفاظ على وقت تشغيل بنسبة 99.95% داخليًا حتى لا نخرق مطلقًا اتفاقية العملاء بنسبة 99.9%").
- اتفاقية مستوى الخدمة (SLA): الاتفاقية التعاقدية مع العملاء التي تحدد العقوبات المالية أو أرصدة الخدمة أو الحلول في حالة فشل الخدمة في تلبية أهداف وقت التشغيل المتفق عليها.
كيفية حساب مدى توفر اتفاقية مستوى الخدمة
الصيغة الرياضية لحساب نسبة التوفر خلال نافذة قياس معينة هي:
على سبيل المثال، في شهر إعداد الفواتير القياسي لمدة 30 يومًا (30 × 24 × 3600 = 2,592,000 ثانية)، ينتج عن إجمالي مدة التوقف البالغة 43 دقيقة و12 ثانية (2,592 ثانية):
أفضل الممارسات للحفاظ على التوفر بنسبة 99.99%
- تنفيذ التكرار متعدد المناطق: تجنب عمليات النشر في نقطة فشل واحدة عن طريق توزيع حركة المرور عبر مناطق توافر السحابة المتعددة والمناطق الجغرافية.
- أتمتة فحص الصحة وتوجيه التنبيهات: انشر مجسات اصطناعية متعددة المناطق مع فترات فحص مدتها دقيقة واحدة لاكتشاف انقطاع التيار الكهربائي على الفور.
- فصل خدمات التطبيقات الأساسية: استخدم معالجة قائمة الانتظار غير المتزامنة وأنماط قواطع الدائرة لمنع فشل المكونات المحلية من إسقاط الأنظمة بأكملها.
- إجراء تدريبات منتظمة للتعافي من الكوارث: قم بإجراء اختبارات تجاوز الفشل التلقائية لضمان تعزيز النسخ المتماثلة لقاعدة البيانات الثانوية بسلاسة أثناء انقطاع العقدة الأساسية.
الأسئلة المتداولة
الأسئلة الشائعة حول هذا الموضوع
لا تفوت أبدًا تحذير خرق اتفاقية مستوى الخدمة (SLA).
يعد حساب حدود وقت التوقف عن العمل لاتفاقية مستوى الخدمة (SLA) مجرد خطوة أولى.SimpleOps يراقب بشكل مستمر نقاط نهاية موقع الويب الخاص بك على مدار 24 ساعة طوال أيام الأسبوع من أكثر من 15 موقع فحص عالمي، وتنبيه فريقك عبر Slack أو Telegram أو البريد الإلكتروني قبل أن ينتهك وقت التوقف عن العمل اتفاقية مستوى الخدمة المستهدفة الخاصة بك.