Калькулятор времени безотказной работы - Расчет доступности сервиса и простоев
Бесплатный калькулятор времени безотказной работы для расчета процента доступности сервиса по времени простоя или определения допустимого простоя согласно соглашению об уровне обслуживания. Незаменим для ИТ-операций и соблюдения соглашений об уровне обслуживания.
Калькулятор времени работы сервиса
Результат расчета
Документация
Калькулятор доступности
Калькулятор доступности вычисляет, какую долю выбранного периода услуга, сервер или сеть оставались доступными. Он также работает в обратную сторону: если известна целевая доступность из соглашения об уровне обслуживания (SLA), калькулятор определяет, какой простой допускает эта цель.
Что означает доступность
Доступность — это доля выбранного периода, в течение которой система работала нормально. Простой — это оставшаяся часть периода, когда система была неисправна, недоступна или иным образом не выполняла свои задачи. Сумма времени доступности и простоя всегда равна полному периоду.
Формула доступности
где U — доступность в процентах, T — общее время, а D — время простоя.
Перед делением приведите общее время и время простоя к одной единице измерения, обычно к минутам.
доступность по времени простоя
Сервер работает в течение 24 часов. В этот день он простаивает 30 минут.
- Общее время: 24 часа = 1 440 минут
- Время простоя: 30 минут
- Доступность: ((1 440 − 30) / 1 440) × 100 = 97,92 %
Формула допустимого простоя
В соглашении об уровне обслуживания обычно указывается минимальный процент доступности, а не время простоя. Чтобы перевести это обязательство в допустимый объём простоя:
где D — допустимое время простоя, T — общее время, а S — обещанная по SLA доступность в процентах.
время простоя по SLA
Провайдер обещает доступность 99,9 % в течение месяца из 30 дней.
- Общее время: 30 дней = 43 200 минут
- SLA: 99,9 %
- Допустимое время простоя: 43 200 × (1 − 0,999) = 43,2 минуты
Распространённые уровни SLA («девятки»)
ИТ-команды часто описывают целевую доступность, подсчитывая количество девяток в процентном значении. Каждая дополнительная девятка резко сокращает допустимое время простоя:
| Доступность | Название | Простой в год | Простой в месяц | Простой в день |
|---|---|---|---|---|
| 99 % | две девятки | 3,65 дня | 7,2 часа | 14,4 минуты |
| 99,9 % | три девятки | 8,76 часа | 43,2 минуты | 1,44 минуты |
| 99,99 % | четыре девятки | 52,56 минуты | 4,32 минуты | 8,6 секунды |
| 99,999 % | пять девяток | 5,26 минуты | 25,9 секунды | 0,86 секунды |
Значения рассчитаны для месяца длительностью 30 дней и года длительностью 365 дней и округлены.
Как пользоваться калькулятором доступности
- При желании введите название услуги. Оно только обозначает результат и не влияет на расчёты.
- Введите период и выберите его единицу измерения: часы, дни или годы.
- Выберите тип расчёта: «Время простоя», чтобы найти процент доступности, или «SLA», чтобы найти допустимое время простоя.
- Введите время простоя в минутах или SLA в процентах.
- Просмотрите процент доступности и время простоя в минутах. Диаграмма разделяет период на доли доступности и простоя.
Период должен быть положительным числом. Время простоя не может быть отрицательным или превышать общую продолжительность периода. Значение SLA должно находиться между 0 и 100. При недопустимых сочетаниях вместо результата выводится сообщение об ошибке.
При очень высокой доступности результат показывает дополнительные десятичные знаки, а не округляется до 100 %. Такое значение доступности, как 99,999 %, указывает на реальный промежуток, который инженер должен видеть, а не на идеальную доступность.
Доступность и эксплуатационная готовность
Эксплуатационная готовность показывает, работает ли система. Понятие доступности шире: оно также учитывает, отвечает ли система правильно и достаточно быстро, чтобы ею можно было пользоваться. Сервер может технически работать, но быть перегруженным и слишком медленным для обработки запросов. В таком случае он работает, но не является полностью доступным.
Почему важна доступность
Облачные провайдеры, хостинговые компании и ИТ-отделы отслеживают доступность, чтобы проверять выполнение обязательств по SLA, планировать окна обслуживания и обосновывать расходы на резервное оборудование или системы автоматического переключения. Невыполнение целевого показателя SLA может привести к сервисным кредитам или другим штрафам, предусмотренным договором.
Часто задаваемые вопросы
Что такое калькулятор доступности?
Инструмент, который для выбранного периода переводит время простоя в процент доступности и обратно либо преобразует процент SLA в допустимый объём простоя.
Как рассчитывается процент доступности?
Разделите время работы системы на общую продолжительность периода, затем умножьте на 100. При 30 минутах простоя в сутках длительностью 24 часа: ((1 440 − 30) / 1 440) × 100 = 97,92 %.
Что означает доступность 99,9 %?
Это означает, что система может простаивать до примерно 8,76 часа в год, 43,2 минуты в месяц или 1,44 минуты в день и при этом соответствовать целевому показателю. Этот уровень часто называют «тремя девятками».
Как рассчитывается время простоя по SLA?
Умножьте общую продолжительность периода на (1 − SLA / 100). SLA 99,9 % для месяца длительностью 30 дней допускает 43 200 × 0,001 = 43,2 минуты простоя.
В чём разница между доступностью и эксплуатационной готовностью?
Доступность показывает, работает ли система вообще. Эксплуатационная готовность также учитывает, отвечает ли система правильно и достаточно быстро, чтобы ею можно было пользоваться, поэтому медленная, но технически работающая система считается работающей, однако не полностью доступной.
Почему ИТ-команды говорят о «девятках»?
Каждая дополнительная девятка в процентном значении — от 99 % до 99,9 %, затем до 99,99 % и так далее — примерно в десять раз сокращает допустимое время простоя. Подсчёт девяток позволяет быстро описать строгость целевого показателя доступности.
Источники
- "High availability." Википедия, Фонд Викимедиа, https://en.wikipedia.org/wiki/High_availability.
- "Service-level agreement." Википедия, Фонд Викимедиа, https://en.wikipedia.org/wiki/Service-level_agreement.