מילון מושגים

SLI / SLO / SLA

שומרים כדי לחזור אחר כך. הסימון נשמר רק בדפדפן הזה, ויימחק אם תנקו את נתוני הדפדפן.

נקרא גם: SLI · SLO · SLA · Service Level Indicator · Service Level Objective · Service Level Agreement · מדד רמת שירות · יעד רמת שירות · הסכם רמת שירות · הסכם שירות · זמינות מובטחת · אחוז זמינות · כמה זמן האתר צריך להיות למעלה · מה ההבדל בין SLO ל-SLA · התחייבות לזמינות

תוכן העניינים
  1. הסבר פורמלי
  2. הסבר בגובה העיניים
  3. למה זה חשוב בפועל
  4. תגיות
  5. מקורות

הסבר פורמלי#

לפי ספר ה-SRE של Google: SLI (Service Level Indicator) הוא מדד כמותי מוגדר בקפידה של היבט מסוים באיכות השירות. SLO (Service Level Objective) הוא ערך יעד, או טווח ערכים, למדד שנמדד ב-SLI. SLA (Service Level Agreement) הוא חוזה, מפורש או משתמע, מול המשתמשים, שכולל השלכות על עמידה (או אי-עמידה) ב-SLO שבו.

מבחן פשוט שהספר מציע להבחנה בין SLO ל-SLA: לשאול "מה קורה אם היעדים לא מתקיימים?". אם אין השלכה מוגדרת, כנראה מדובר ב-SLO ולא ב-SLA.

הסבר בגובה העיניים#

דמיינו חנות אונליין. ה-SLI הוא מה שאתם מודדים, למשל "אחוז ההזמנות שהושלמו בלי שגיאה". ה-SLO הוא המטרה הפנימית שלכם: "נרצה ש-99% מההזמנות יושלמו בלי שגיאה". ה-SLA הוא מה שאתם מבטיחים ללקוח בחוזה, כולל מה יקרה אם לא עמדתם בו, למשל זיכוי כספי.

ההשלכות ב-SLA הן לרוב כספיות (החזר או קנס), אבל ספר ה-SRE מציין שהן יכולות לקבל גם צורות אחרות.

למה זה חשוב בפועל#

כשספק (או כלי AI) מציג "הבטחת זמינות", כדאי לבדוק אם זה SLA עם השלכות מוגדרות או רק יעד פנימי, ואיזה מדד בדיוק נמדד. כשאתם מגדירים יעד לעצמכם, התחילו ממדד אחד שמשקף חוויית משתמש אמיתית.

תגיות#

  • sre
  • service-level
  • availability
  • contracts

מקורות#

GL-098