SLA inversie

In een SLA-inversie is een zeer beschikbaar technisch systeem afhankelijk van andere systemen, waardoor de gemiddelde tijd dat het systeem beschikbaar is, lager is dan de beschikbaarheid die is gedefinieerd in de Service Level Agreement (SLA). [1]

Berekening van beschikbaarheid

De totale beschikbaarheid van een systeem S dat afhankelijk is van externe systemen E wordt als volgt berekend:

{\ displaystyle P \ left (S \ vert \ mathrm {verf {\ ddot {u}} gbar} \ right) = \ left (1-P \ left (S \ vert \ mathrm {failed} \ right) \ right) \ cdot \ prod_ {n} P \ left (E_ {n} \ vert \ mathrm {verf {\ ddot {u}} gbar} \ right)}

Als een systeem bijvoorbeeld 99,99% beschikbaar is, maar afhankelijk is van twee externe systemen met een beschikbaarheid van 99,9%, is het totale systeem slechts 99,99% · 99,9% · 99,9% = 99,79% beschikbaar. Het systeem valt gemiddeld op

{\ displaystyle 1 \ mathrm {a} \ cdot (1-99 {,} 79 \ \%) = 18 {,} 4 \ mathrm {h}}

het jaar erop.

Problemen oplossen

SLA’s moeten worden overeengekomen voor bedrijfsprocessen en niet voor volledige systemen. De ontwikkelingsafdeling kan vervolgens belangrijke bedrijfsprocessen prioriteren tegen minder belangrijke bedrijfsprocessen. Bovendien kan de ontwikkelingsafdeling niet voldoen aan SLA’s voor systemen van derden. Het is echter mogelijk om de systemen van elkaar te ontkoppelen, zodat het systeem met beperkte functionaliteit blijft functioneren als externe systemen zijn mislukt. Dit doel wordt gediend, bijvoorbeeld, zekeringen en enkoppelte middleware , zoals een enterprise service bus .

Bronnen

  1. Jump up↑ Michael T. Nygard: Release It! Ontwerp en implementeer Production Ready-software. O’Reilly, 2007, ISBN 978-0-9787392-1-8 , 4.10 SLA Inversion (Engels, 326 p.).

Leave a Reply

Your email address will not be published.