Что означает uptime 99%, 99.9%, 99.99%, 99.999%
blog

Что означает uptime 99%, 99.9%, 99.99%, 99.999%

Иногда можно встретить фразы "Мне заявляем что наш сервис будет работать 99.99% времени". Или что-нибудь вроде "Uptime (время беспребойной работы) нашего сайта 99%".

А что это означает? Если это посчитать не в процентах, а в реальном времени, то сколько это?

Это достаточно легко вычислить. Если кто-то говорит что система работает 99% времени — это означает что 1% времени она не работает. А 1% — это сколько? Возмем, например, год. В году (невисокосном) — 365 дней. Один процент от 365 дней — это 3.65 дня, т.е. чуть больше трех с половиной дней. Т.е. если система работает с надежностью 99%, это означает что три с половиной дня в год она будет недоступна.

Вообще, вообще очень удобно переводить эти проценты в реальное время если работать с секундами. В сутках 86400 секунд. В невисокосном году 365 дней. 365 умножить на 86400 получается 31536000 секунд (31 миллион 536 тысяч секунд).

Посчитаем сколько составет время недоступности в год если система работает 99.9% времени. Для этого нам нужно посчитать сколько составляет 0.1% времени (100% - 99.9%)

100% - 31536000
0.1% - x

Икс отсюда вычисляется очень просто:

0.1 * 31536000 / 100

Это составляет 31536 секунд что составляет 8 часов 45 минут 36 секунд.

Т.е. если система работаем 99.9% в год, то почти 9 часов в год система будет недоступна.

Точно так же можно рассчитать сколько будет неработать система если увеличивать количество девяток после запятой.

99% uptime — это 3 дня 15 часов 36 минут неработы в год (315360 секунд)
99.9% uptime — это 8 часов 45 минут 36 секунд неработы в год (31536 секунд)
99.99% uptime — это 52 минуту 33 секунды неработы в год (3153.6 секунд)
99.999% uptime — это 5 минут 15 секунд неработы в год (315.36 секунд)
99.9999% uptime — это 31 секунда неработы в год (31.536 секунд)
99.99999% uptime — это 3 секунды неработы в год (3.1536 секунд)
99.999999% uptime — это 0.3 секунды неработы в год (0.31536 секунд)

Из дней-часов-минут-секунд неработы совершенно не видно, а вот из общего количества секунд прекрасно видно что добавление еще одной девятки после запятой уменьшают время неработы системы в 10 раз.

Три девятки после запятой — это система не работает всего 5 минут в год. А если после запятой шесть девяток — то системе на работает какие-то невероятные 0.3 секунды в год.

Иван Бессарабов
ivan@bessarabov.ru

28 июля 2018

Edit this post on GitHub