{"id":59,"date":"2010-12-01T10:20:01","date_gmt":"2010-12-01T17:20:01","guid":{"rendered":"https:\/\/www.joshualyman.com\/?p=59"},"modified":"2013-01-16T23:22:05","modified_gmt":"2013-01-17T06:22:05","slug":"sla-uptime-guarantees-in-minutes-and-hours","status":"publish","type":"post","link":"https:\/\/www.joshualyman.com\/2010\/12\/sla-uptime-guarantees-in-minutes-and-hours\/","title":{"rendered":"SLA Uptime Guarantees in Minutes and Hours"},"content":{"rendered":"
I was curious about how many 9s in typical service level agreements translates into how much actual time is allowed by each level of guarantee. A quick Google didn’t yield any quick references, so I turned to Excel and am including it here for future reference. For example, if a service provider offers three 9s, or 99<\/strong>.9<\/strong>% uptime SLA guarantee, how much does that actually allow in terms of time unavailability? Calculated for a regular 365-day year (leap years get you a couple extra seconds), here are the results:<\/p>\n So essentially what we’re looking at is that with a 99% guarantee, the provider is allowed a little over 3.5 days of downtime per year, a 99.99% SLA is allowed a little under 1 hour, and seven 9s (99.99999%) guarantees you just 3 seconds of downtime per year. Interesting from a customer perspective, and even more interesting from a provider’s perspective.<\/p>\n","protected":false},"excerpt":{"rendered":" How many minutes of failure does a 99.999% uptime SLA grant? I made a quick table for my own reference to find out various levels, in minutes and hours.<\/p>\n\n\n
\n \n# of 9s<\/th>\n SLA Guarantee<\/th>\n Minutes of Downtime<\/th>\n Hours of Downtime<\/th>\n<\/tr>\n<\/thead>\n \n 2<\/td>\n 99%<\/td>\n 5256<\/td>\n 87.6<\/td>\n<\/tr>\n \n 3<\/td>\n 99.9%<\/td>\n 525.6<\/td>\n 8.76<\/td>\n<\/tr>\n \n 4<\/td>\n 99.99%<\/td>\n 52.56<\/td>\n 0.876<\/td>\n<\/tr>\n \n 5<\/td>\n 99.999%<\/td>\n 5.256<\/td>\n 0.0876<\/td>\n<\/tr>\n \n 6<\/td>\n 99.9999%<\/td>\n 0.5256<\/td>\n 0.00876<\/td>\n<\/tr>\n \n 7<\/td>\n 99.99999%<\/td>\n 0.05256<\/td>\n 0.000876<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n