Sobes.tech
Middle

Mi az az SLO (Szolgáltatási Szint Célkitűzés)?

sobes.tech MI

Válasz az MI-től

SLO — ezek a szolgáltatás megbízhatóságára vonatkozó mennyiségi célok, amelyeket egy adott időszakban százalékban fejeznek ki. Az SLA (Szolgáltatási Szint Megállapodás) mérőszámain alapulnak, de belső célokat képviselnek, amelyeket a fejlesztőcsapat elsősorban a szolgáltatás minőségének javítása érdekében tűz ki, nem pedig jogi kötelezettségek miatt a felhasználóval szemben.

SLO példák:

  • Elérhetőség: az elmúlt 30 napban 99,9%-os sikeres HTTP-kérések.
  • Késleltetés: az utolsó 5 percben a HTTP-kérések 95%-ának kevesebb mint 100 ms alatt kell végrehajtódnia.
  • Átviteli sebesség: legalább 1000 üzenet feldolgozása másodpercenként az utolsó órában.

A SLO fő összetevői:

  • Mérőszámok: mérhető mutatók (pl. válaszidő, hibaarány).
  • Cél: a mérőszám célértéke (pl. < 100 ms, 99,9%).
  • Időablak: az időszak, amely alatt a cél elérésre kerül (pl. 30 nap, 5 perc).

A SLO segít:

  • Világos elvárásokat meghatározni a szolgáltatás megbízhatóságáról.
  • A csapat erőfeszítéseit a szolgáltatás legkritikusabb aspektusaira összpontosítani.
  • Meghatározni, mikor érdemes a megbízhatóságba fektetni, és mikor új funkciókba (és fordítva), a "Hiba Költségvetés" (Error Budget) koncepcióját használva. A költségvetés a 100% és az SLO közötti különbség. Például, egy 99,9%-os SLO esetén a hiba költségvetése 0,1%. Ha a szolgáltatás meghaladja ezt a költségvetést, a csapatnak le kell állítania az új funkciók fejlesztését, és a megbízhatóság növelésére kell összpontosítania.

Az SLA-tól eltérően, az SLO megsértése nem feltétlenül vezet jogi következményekhez, de jelzésként szolgál a szolgáltatás javítására és a prioritások felülvizsgálatára.