Quantcast
Channel: How do you calculate the compound Service Level Agreement (SLA) for cloud services? - DevOps Stack Exchange
Viewing all articles
Browse latest Browse all 4

Answer by Richard Slater for How do you calculate the compound Service Level Agreement (SLA) for cloud services?

$
0
0

After reading Tensibai's excellent answer, I realised I used to be able to calculate this for network analysis purposes. I dug out my copy of High Availability Network Fundamentals by Chris Oggerino and had a crack at working this out from, not quite first principals.

Taking my serial example directly out of Tensibai's answer is simply a case of multiplying the probability of each component being available by the other:

Serial Availability

So

99.95% * 99.95% = 99.9%

Calculating it in parallel is a little more complicated as we do need to consider what the percentage unavailability will be:

Serial and Parallel Availability

The calculation is done as follows:

  1. Multiply the unavailability of the two regions together.

    0.1% * 0.1% = 0.0001%

  2. Convert that back to availability

    100% - 0.0001% = 99.9999%

  3. Multiply the Traffic Manager availability by the availability of the two regions.

    99.99% * 99.9999% = 99.9899%

  4. The result is the whole system availability.

    99.9899% is close to 99.99%

I ended up using Excel to perform the calculations, here is the values:

Excel Values

... and the formulas ...

Excel Formulas


Viewing all articles
Browse latest Browse all 4

Trending Articles