Junior
Mis on SLA?
sobes.tech AI
Vastus AI-lt
Kvalitātes līgums (SLA) ir oficiāla vienošanās starp pakalpojumu sniedzēju un klientu, kas nosaka sniedzamā pakalpojuma līmeni.
Galvenās SLA sastāvdaļas:
- Sniedzamo pakalpojumu apraksts: Skaidrs izklāsts par to, kas ietverts pakalpojumā.
- Veiktspējas rādītāji (KPI): Mērogoši rādītāji, kas tiek izmantoti pakalpojuma kvalitātes novērtēšanai, piemēram:
- Pieejamība (Uptime/Availability)
- Atbildes laiks (Response Time)
- Kļūdu līmenis (Error Rate)
- Mērķa rādītāji: Konkrētas skaitliskas vērtības katram rādītājam (piemēram, pieejamība 99.99%).
- Kompensācijas nosacījumi (Service Credits): Ko notiks, ja pakalpojuma sniedzējs nesasniedz mērķa rādītājus (piemēram, atlaide pakalpojuma cenā).
- Ziņošanas un uzraudzības procedūras: Kā tiks uzraudzīta veiktspēja un tiks sniegti pārskati.
- Līguma darbības termiņi: Laika periods, uz kuru tiek noslēgts SLA.
Piemērs pieejamības rādītājam Golang, piemērojot to web pakalpojumam:
// Piemērs pieejamības rādītājam (pseido-kods)
var (
totalRequests = prometheus.NewCounter(...) // Kopējais pieprasījumu skaits
successfulRequests = prometheus.NewCounter(...) // Veiksmīgu pieprasījumu skaits (statuss 2xx)
)
// Pieprasījuma apstrādes funkcijā
func handleRequest(...) {
totalRequests.Inc()
// ... pieprasījuma apstrāde ...
if success {
successfulRequests.Inc()
}
}
// Pieejamības aprēķins (aptuveni)
// Pieejamība = (veiksmīgi pieprasījumi / kopējie pieprasījumi) * 100
SLA ir svarīgs instruments, lai nodrošinātu caurspīdīgumu un atbildību attiecībās starp pakalpojuma sniedzēju un klientu.