Sobes.tech
Middle

რა არის SLO (სერვისის დონე მიზანი)?

sobes.tech AI

პასუხი AI-სგან

SLO — ეს არის რაოდენობრივი მიზნები სერვისის საიმედოობისთვის, რომლებიც გამოხატულია პროცენტებში გარკვეული დროის განმავლობაში. ისინი ეფუძნებიან SLA (სერვისის დონე შეთანხმება) მეტრიკებს, მაგრამ წარმოადგენს შიდა მიზნებს, რომლებიც განვითარების გუნდი ძირითადად ისახავს სერვისის ხარისხის გაუმჯობესებისთვის, და არა სამართლებრივ ვალდებულებებს მომხმარებელთან მიმართებაში.

SLO-ის მაგალითები:

  • ხელმისაწვდომობა: 30 დღის განმავლობაში 99.9% წარმატებული HTTP მოთხოვნები.
  • ლატენტობა: ბოლო 5 წუთში 95% HTTP მოთხოვნები უნდა შესრულდეს 100 მს-დან ნაკლებ დროში.
  • გამტარუნარიანობა: ბოლო საათში მინიმუმ 1000 შეტყობინება დამუშავებული.

SLO-ის ძირითადი კომპონენტები:

  • მეტრიკები: ზომად قابილი მაჩვენებლები (მაგ., პასუხის დრო, შეცდომების პროცენტი).
  • მიზანი: მიზნობრივი მნიშვნელობა მეტრიკისთვის (მაგ., < 100 მს, 99.9%).
  • დროის ფანჯარა: პერიოდი, რომლის განმავლობაში მიზანი მიაღწევია (მაგ., 30 დღე, 5 წუთი).

SLO-ს დახმარებით შესაძლებელია:

  • სერვისის საიმედოობის შესახებ მკაფიო მოლოდინების დასმა.
  • გუნდის ძალისხმევის კონცენტრირება სერვისის ყველაზე კრიტიკულ ასპექტებზე.
  • განსაზღვრა, როდის უნდა განახორციელოს ინვესტიცია საიმედოობაში და როდის ახალი ფუნქციებში (და პირიქით), გამოყენებით "შეცდომის ბიუჯეტის" კონცეფციას. ბიუჯეტი არის სხვაობა 100%-სა და SLO-ს შორის. მაგალითად, SLO 99.9%-ისთვის, შეცდომის ბიუჯეტი შეადგენს 0.1%-ს. თუ სერვისი ამ ბიუჯეტს გადააჭარბებს, გუნდი უნდა შეჩერდეს ახალი ფუნქციების განვითარებას და კონცენტრირდეს საიმედოობის გაუმჯობესებაზე.

სხვა SLA-სგან განსხვავებით, SLO-ის დარღვევა არ არის აუცილებელი, რომ გამოიწვიოს იურიდიული შედეგები, მაგრამ სერვისის გაუმჯობესებისა და პრიორიტეტების გადახედვის სიგნალი არის.