Service Level Availability

Service Level Availability (SLA) is het percentage tijd waarin het platform beschikbaar is. Elke van de gebruikersgerichte diensten heeft twee Service Level Indicators (SLI): de Beschikbaarheid en het Foutenpercentage. De Beschikbaarheidsscore is over het algemeen een maatstaf voor de prestaties van de dienst. Het Foutenpercentage meet het percentage verzoeken dat mislukt door een fout (meestal een statuscode 5XX).

Een dienst wordt als beschikbaar beschouwd wanneer:

  • De Beschikbaarheid van de dienst boven zijn Service Level Objective (SLO) is,
  • én Het foutenpercentage onder zijn Service Level Objective (SLO) blijft.

Een voorbeeld van een beschikbare webdienst; binnen een periode van 5 minuten:

  • Minstens 90% van de verzoeken heeft een latentie binnen hun "acceptabele" drempel
  • én, minder dan 0,5% van de verzoeken geeft een foutstatus 5XX als reactie.

Met andere woorden, een dienst moet tegelijkertijd aan beide SLO-doelen voldoen om als beschikbaar te worden beschouwd. Als één van de doelen niet wordt gehaald, wordt de dienst als niet-beschikbaar beschouwd.

De beschikbaarheidsscore voor een dienst wordt vervolgens berekend als het percentage tijd dat deze beschikbaar is. De beschikbaarheidsscores voor elke dienst samen definiëren de Service Level Availability (SLA) van het platform. Het SLA-nummer geeft de beschikbaarheid van Billit.eu aan voor een bepaalde periode.

Bijvoorbeeld, als een dienst gedurende een periode van 10 minuten niet beschikbaar wordt, zal de beschikbaarheidsscore zijn:

  • 99,90% voor de week (10.070 minuten beschikbaarheid van de 10.080 minuten in een week)
  • 99,97% voor de maand (43.190 minuten beschikbaarheid van de 43.200 minuten in de maand)

De SLA-score is te zien op het SLA-dashboard, en het SLA-doel is ingesteld als een belangrijke prestatie-indicator voor de infrastructuur van de API (api.billit.be), Login (my.billit.be) en Toepassing (my.billit.be).

Billit garandeert 99,9% uptime, maar ons interne doel is 100%.