Legal și conformitate
Ce este un Indicator de Nivel al Serviciului (SLI)?
Ce este un Indicator de Nivel al Serviciului (SLI)?
Un indicator de nivel al serviciului (SLI) este o măsură cantitativă a calității sau fiabilității unui serviciu. SLI-urile reflectă experiența utilizatorului, concentrându-se pe aspecte precum succesul solicitărilor, latența sau corectitudinea livrării datelor. Categoriile comune de SLI includ disponibilitatea, latența, debitul, rata de erori, durabilitatea, actualitatea și corectitudinea. Gândiți-vă la un SLI ca la o măsurătoare brută, asemănătoare unui vitezometru, care informează SLO-urile și, ulterior, SLA-urile.
Cum se raportează SLI-urile la SLO-uri și SLA-uri?
Deși sunt înrudite, conceptele de SLO, SLI și SLA servesc scopuri diferite și se află la niveluri diferite de ierarhie.
- Ierarhie: Această ierarhie asigură că eforturile de inginerie se aliniază atât cu așteptările clienților, cât și cu toleranța generală la risc a afacerii.
- Scop: SLI-urile în sine nu sunt obiective; ele oferă dovezile pentru a determina dacă obiectivele SLO sunt îndeplinite.
- Punte: Bugetele de erori oferă o punte practică între SLO-uri și viteza de lansare.
|
Concept |
Definiție |
|
SLI |
Măsurătorile brute ale performanței serviciului. |
|
Țintele pentru aceste măsurători (praguri acceptabile) se încadrează într-o fereastră de timp specifică. |
|
|
SLA |
Angajamentele contractuale față de clienți se bazează adesea pe aceste ținte și includ penalități. |
Cum alegi SLI-uri relevante?
Iată câteva aspecte de reținut atunci când selectați SLI-urile relevante pentru dumneavoastră:
- Gândiți-vă la cea mai importantă călătorie sau capacitate a utilizatorului sau serviciului dumneavoastră.
- Alegeți-le pe cele care arată cel mai bine perspectiva de succes a utilizatorului. Selectați-le pe cele cu un impact foarte clar asupra satisfacției utilizatorilor.
- Solicitați contribuția de la cele trei departamente: inginerie, produs și suport, care, cel mai probabil, vor avea puncte de vedere diferite.
- Stabiliți 2-3 SLI-uri esențiale pentru început; actualizați-le periodic pe măsură ce produsul, arhitectura sau așteptările utilizatorilor se schimbă.
Cum definesc SLI-urile pragurile de performanță?
De obicei, SLI-urile definesc praguri de performanță. Parametrii de suport sunt:
- Valori: Ar trebui să se alinieze cu calitatea percepută a serviciului furnizat.
- Conformitate: Pe o perioadă specificată, aceste metrici pot fi utilizate pentru a determina conformitatea cu acordul privind nivelul serviciilor.
- Benchmark: Un prag ar putea fi „p95 login latency sub 200 ms,” ceea ce oferă un nivel exact de performanță pentru evaluare.
- Alertare: Aceste praguri stau la baza alertării SLO atunci când sunt încălcate. O ratare SLO este înregistrată în mod specific la acel moment.
Cum măsoară SLI-urile disponibilitatea, latența și erorile?
Când vă gândiți la măsurarea SLI-urilor, rețineți următoarele:
- Disponibilitate: Acesta este un aspect binar – serviciul este operațional sau nu? (ex., timpul de funcționare împărțit la timpul total).
- Latență: Timpul de răspuns este metrica luată în considerare. Un exemplu poate fi timpul de răspuns p95.
- Erori: Măsurarea frecvenței cererilor eșuate s-ar putea face prin determinarea raportului dintre cererile eșuate și cele totale.
- Definiți clar criteriile pentru ceea ce este considerat un eveniment “bun” sau “valid”.
- Măsurați din perspectiva utilizatorului atunci când este posibil.
Cum reflectă SLI-urile calitatea datelor?
SLIs în sistemele de date sunt utilizate pentru a evalua (în principal, dacă datele sunt actuale, exacte, complete și durabile). Ele reflectă calitatea generală a datelor. SLI-urile privind calitatea datelor stau la baza monitorizării eficiente, asigurând că fluxurile de date, seturile de date și alte active de date sunt adecvate pentru analize, raportare și fluxuri de lucru AI/ML.
Luați în considerare includerea verificărilor de proveniență și validare pentru a susține SLI-urile de calitate a datelor și pentru a oferi perspective mai detaliate.
Cât de des ar trebui măsurate SLI-urile?
Pentru a detecta modificări semnificative în performanța serviciului, SLI-urile ar trebui măsurate suficient de frecvent (dar și într-un mod care reduce zgomotul și nu pierde sensibilitatea). Frecvența corectă de măsurare depinde de serviciul specific, de bugetul de erori definit și de măsura în care este afectată experiența utilizatorului.
Intervale comune:
- Colectare continuă sau aproape în timp real
- Ferestre agregate de 1 minut, 5 minute sau mai lungi.
- Intervalele rezonabile sunt între fiecare 10 secunde și câteva minute.
Ce este dovada socială și cum se aplică la SaaS?
Dovada socială este o tactică psihologică populară în care oamenii iau în considerare feedbackul și impresiile utilizatorilor pentru a lua diferite decizii de cumpărare.
Companiile SaaS folosesc dovada socială pentru a demonstra că produsele lor oferă experiențe pozitive și răspund cerințelor utilizatorilor.
Construirea încrederii este esențială pentru afacerile SaaS, deoarece clienții caută soluții pe termen lung, mai degrabă decât achiziții unice.
Care sunt metricile SLI comune?
Luați în considerare observarea următoarelor:
- Semnale de Aur: Latența, traficul/debitul, erorile și saturația sunt frecvent utilizate ca SLI-uri.
- Servicii Orientate către Utilizatori: De obicei, disponibilitatea, latența, rata de erori și debitul sunt suficiente pentru a evalua performanța.
- Sisteme de Date: Astfel de sisteme necesită metrici care măsoară prospețimea, corectitudinea și durabilitatea.
- Strategie: În general, cel mai bine este să alegeți câteva SLI-uri importante pentru fiecare serviciu, pentru a reduce zgomotul și a limita cheltuielile generale.
În special pentru plăți, luați în considerare următoarele:
- Rata de Autorizare a Plăților: Raportul autorizărilor reușite la numărul total de încercări (Corectitudine/Succes).
- Finalizare comandă Timp de Încărcare: Timpul necesar pentru ca pagina de finalizare a comenzii găzduită să devină interactivă (Latență).
- Actualitatea Livrării Webhook: Întârzierea dintre o plată reușită și primirea notificării de către serverul furnizorului (Actualitate/Latență).
Concluzie
Indicatorii Nivelului de Serviciu (SLI) reprezintă indicatori cantitativi cheie de calitate și fiabilitate din perspectiva utilizatorului. Prin alegerea și măsurarea inteligentă a SLI-urilor, cum ar fi disponibilitatea, latența și nivelurile ratei de erori, echipa poate delimita pragurile de performanță, planifica suportul și menține calitatea datelor.