Калькулятор 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)
Комментариев пока нет.