Калькулятор SLA

Переводит уровень доступности по SLA (например, 99,9%) в допустимый простой за год, месяц, неделю и сутки, а по фактическому простою считает достигнутую доступность за месяц. Для DevOps-инженеров, менеджеров IT-услуг и заказчиков хостинга.

Данные для расчёта

%
мин

Допустимый простой в год

Введите данные и нажмите "Рассчитать".

-

Заполните поля выше

То же в часах
-
В месяц (30 дней)
-
В неделю
-
В сутки
-
Фактическая доступность за месяц
100.0000 %

Часть значений появится, когда заполните остальные поля.

Расчёт справочный и не заменяет консультацию специалиста.

Заказать калькулятор под ваш сайт

Описание

Калькулятор нужен, когда в договоре или тарифе указан уровень доступности в процентах и надо понять, сколько простоя за ним стоит: при выборе хостинга или облачного сервиса, при согласовании уровня обслуживания с заказчиком, при планировании дежурств и окон обслуживания. Он же помогает проверить по итогам месяца, выполнил ли поставщик обещанный уровень.

Уровень доступности возьмите из договора, соглашения об уровне обслуживания или описания тарифа. Фактический простой - из системы мониторинга, журнала инцидентов или отчёта поставщика; сложите длительность всех перерывов за месяц.

Вводите "Уровень доступности" в процентах: 99,9, а не 0,999. "Фактический простой за месяц (для проверки)" вводится в минутах - если в отчёте указаны часы, умножьте их на 60. По умолчанию простой равен 0, и фактическая доступность тогда показывается как 100%.

Учтите упрощения: месяц в расчёте всегда 30 дней, год - 365 дней. Для месяца из 31 или 28 дней реальный допустимый простой будет немного больше или меньше, а фактическая доступность - немного другой.

Сравните "Фактическую доступность за месяц" с уровнем доступности из договора: если фактическая ниже, обещанный уровень за месяц не выполнен. Допустимый простой в сутки и неделю удобно использовать как ориентир при планировании работ и настройке оповещений.

Как считается

Допустимый простой равен длительности периода, умноженной на долю времени, когда сервис может быть недоступен, то есть на (1 - доступность). Длительности периодов: год - 525 600 минут (365 дней), месяц - 43 200 минут (30 дней), неделя - 10 080 минут, сутки - 86 400 секунд.

Простой в год = 525 600 * (1 - Уровень доступности / 100)
Простой в год, ч = Простой в год / 60
Простой в месяц = 43 200 * (1 - Уровень доступности / 100)
Простой в неделю = 10 080 * (1 - Уровень доступности / 100)
Простой в сутки = 86 400 * (1 - Уровень доступности / 100)
Фактическая доступность = (1 - Фактический простой / 43 200) * 100

Здесь уровень доступности - в процентах; фактический простой - "Фактический простой за месяц (для проверки)", мин (по умолчанию 0). Простой за год, месяц и неделю получается в минутах, за сутки - в секундах, фактическая доступность - в процентах.

Округление при выводе: простой в год - до 0,1 мин, в часах - до 0,01 ч, в месяц и в неделю - до 0,01 мин, в сутки - до 0,1 с, фактическая доступность - до 0,0001%.

Ограничения: месяц принят равным 30 дням, год - 365 дням, без учёта високосных лет и реальной длины календарного месяца. Фактическая доступность считается тоже от 30-дневного месяца и не зависит от введённого уровня доступности.

Пример для уровня 99,9% и фактического простоя 30 минут:

Простой в год = 525 600 * 0,001 = 525,6 мин (8,76 ч)
Простой в месяц = 43 200 * 0,001 = 43,2 мин
Простой в неделю = 10 080 * 0,001 = 10,08 мин
Простой в сутки = 86 400 * 0,001 = 86,4 с
Фактическая доступность = (1 - 30 / 43 200) * 100 примерно 99,9306%

Пример расчёта

Уровень доступности
99,9 %
Фактический простой за месяц (для проверки)
30 мин
Год
525,6 мин
Месяц
43,20 мин
Неделя
10,08 мин
Сутки
86,4 с
Факт
99,9306 %

Числа взяты из контрольного примера калькулятора - на них он проверяется тестами.

Частые вопросы

Сколько простоя допускает доступность 99,9%?

43,2 минуты за 30-дневный месяц, 10,08 минуты в неделю, 86,4 секунды в сутки и 525,6 минуты (8,76 часа) в год.

Как рассчитать доступность по фактическому простою?

Разделите простой за месяц в минутах на 43 200 (минут в 30-дневном месяце), вычтите из единицы и умножьте на 100. Например, 30 минут простоя дают около 99,9306%.

Что означает доступность 100%?

Простой не допускается вовсе: допустимое время недоступности за любой период равно нулю.

Почему месяц считается как 30 дней?

Это упрощение расчёта: календарные месяцы разной длины, а 30 дней дают фиксированные 43 200 минут. Для точной проверки конкретного месяца учитывайте его реальную длину.

Как понять, выполнено ли соглашение об уровне обслуживания за месяц?

Введите фактический простой за месяц и сравните "Фактическую доступность за месяц" с уровнем из договора. Если фактическая меньше, уровень не выдержан.

Источники

Комментарии (0)

Комментариев пока нет.

Оставить комментарий

Комментарий появится после проверки