Sobes.tech
Junior

SLA nima?

sobes.tech AI

AIdan javob

Xizmat darajasi (SLA) — bu xizmat ko'rsatuvchi va mijoz o'rtasidagi rasmiy kelishuv bo'lib, taqdim etiladigan xizmat darajasini belgilaydi.

SLA ning asosiy tarkibiy qismlari:

  • Ta'minlangan xizmatlarning tavsifi: Xizmat nima o'z ichiga olishini aniq bayon qilish.
  • Ishlash ko'rsatkichlari (KPI): Xizmat sifatini baholash uchun o'lchanadigan ko'rsatkichlar, masalan:
    • Mavjudlik (Uptime/Availability)
    • Javob vaqti (Response Time)
    • Xato darajasi (Error Rate)
  • Ma'lumotlar maqsadlari: Har bir ko'rsatkich uchun aniq raqamli qiymatlar (masalan, 99.99% mavjudlik).
  • Kompensatsiya shartlari (Xizmat kreditlari): Agar xizmat ko'rsatuvchi maqsadlarni bajarmasa nima bo'lishi mumkin (masalan, xizmat narxidan chegirma).
  • Hisobot berish va monitoring qilish tartibi: Ishlashni qanday nazorat qilish va hisobotlar taqdim etiladi.
  • Kelishuv muddati: SLA ning amal qilish muddati.

Golangda veb-xizmat uchun mavjudlik metrikasi misoli:

// Mavjudlik metrikasi misoli (pseudo-kod)
var (
	totalRequests = prometheus.NewCounter(...) // Umumiy so'rovlar soni
	successfulRequests = prometheus.NewCounter(...) // Muvaffaqiyatli so'rovlar soni (holat 2xx)
)

// So'rovni ishlov beruvchi
func handleRequest(...) {
	totalRequests.Inc()
	// ... so'rovni ishlash ...
	if success {
		successfulRequests.Inc()
	}
}

// Mavjudlikni hisoblash (taxminan)
// Availability = (successfulRequests / totalRequests) * 100

SLA xizmat ko'rsatuvchi va mijoz o'rtasidagi munosabatlarda shaffoflik va javobgarlikni ta'minlash uchun muhim vositadir.