Sobes.tech
Middle

SLO (Xidmət Səviyyəsi Məqsədi) nədir?

sobes.tech Süni İntellekt

AI-dan cavab

SLO — bu xidmətin etibarlılığı üçün miqdar məqsədləridir və müəyyən bir zaman intervalində faizlə ifadə olunur. Onlar SLA (Xidmət Səviyyəsi Razılaşması) metriklərinə əsaslanır, lakin əsasən xidmətin keyfiyyətini artırmaq üçün inkişaf komandası tərəfindən qarşıya qoyulan daxili məqsədləri təmsil edir və istifadəçi qarşısında hüquqi öhdəliklər üçün deyil.

SLO nümunələri:

  • Mövcudluq: son 30 gün ərzində 99.9% uğurlu HTTP sorğuları.
  • Gecikmə: son 5 dəqiqədə HTTP sorğularının 95%-i 100 ms-dən az müddətdə tamamlanmalıdır.
  • Keçirmə qabiliyyəti: son saatda ən azı 1000 mesaj emal olunub.

SLO-nun əsas komponentləri:

  • Metriklər: ölçülə bilən göstəricilər (məsələn, cavab vaxtı, səhv faizi).
  • Hədəf: metrik üçün məqsəd dəyəri (məsələn, < 100 ms, 99.9%).
  • Zaman pəncərəsi: məqsədin əldə olunduğu dövr (məsələn, 30 gün, 5 dəqiqə).

SLO kömək edir:

  • Xidmətin etibarlılığı haqqında aydın gözləntilər qoymağa.
  • Komandanın səylərini xidmətin ən kritik aspektlərinə yönəltməyə.
  • Hansı zaman etibarlılığa sərmayə qoymaq və hansı zaman yeni funksiyalara sərmayə qoymaq (və ya əksinə), "Xəta Büdcəsi" (Error Budget) anlayışını istifadə etməklə müəyyən etməyə. Büdcə 100% ilə SLO arasındakı fərqdir. Məsələn, SLO 99.9% üçün xəta büdcəsi 0.1%-dir. Əgər xidmət bu büdcəni aşarsa, komanda yeni funksiyaların inkişafını dayandırmalı və etibarlılığı artırmağa yönəlməlidir.

SLA-dan fərqli olaraq, SLO-nun pozulması hüquqi nəticələrə səbəb olmaya bilər, lakin xidmətin yaxşılaşdırılması və prioritetlərin nəzərdən keçirilməsi üçün siqnal kimi xidmət edir.