Middle
SLO (Кызматтын деңгээли максаты) эмне?
sobes.tech AI
AIден жооп
SLO — бул кызматтын ишенимдүүлүгүнө карата сандык максаттар, белгилүү бир убакыт аралыгында пайыздар менен билдирилет. Алар SLA (Кызматтын деңгээли боюнча келишим) метрикаларына негизделген, бирок негизинен кызматтын сапатын жакшыртуу үчүн команда тарабынан көздөлгөн ички максаттарды билдирет жана колдонуучу алдында юридикалык милдеттемелер үчүн эмес.
SLO мисалдары:
- Жарактуулук: акыркы 30 күндө ийгиликтүү HTTP суроолордун 99.9%:
- Кечиктирүү: акыркы 5 мүнөттүн ичинде HTTP суроолордун 95% 100 мсден аз убакытта аяктайт:
- Өткөрүмдүүлүк: акыркы саатта кеминде 1000 билдирүү иштетилген:
SLO негизги компоненттери:
- Метриялар: өлчөнүүчү көрсөткүчтөр (мисалы, жооп убактысы, каталар пайызы):
- Максат: метрика үчүн максаттык мааниси (мисалы, < 100 мс, 99.9%):
- Убакыт терезеси: максатка жеткен убакыт аралыгы (мисалы, 30 күн, 5 мүнөт):
SLO жардам берет:
- Кызматтын ишенимдүүлүгү боюнча так күтүүлөрдү коюуга:
- Команданын аракеттерин кызматтын эң маанилүү аспектилерине багыттоого:
- Кайсы учурда ишенимдүүлүккө инвестиция салуу керектигин жана кайсы учурда жаңы функцияларга (жана тескерисинче) салым салуу керектигин аныктоого, "Ката бюджети" (Error Budget) концепциясын колдонуу менен. Бюджет — 100% жана SLO ортосундагы айырма. Мисалы, SLO 99.9% үчүн ката бюджети 0.1% түзөт. Эгер кызмат бул бюджетті ашса, команда жаңы функцияларды иштеп чыгууну токтотуп, ишенимдүүлүктү жакшыртууга көңүл бурушу керек.
SLAдан айырмаланып, SLO бузуу милдеттүү түрдө юридикалык кесепеттерге алып келбейт, бирок кызматты жакшыртуу жана артыкчылыктарды кайра карап чыгуу үчүн сигнал болуп кызмат кылат.