- Главная
- Бесплатные инструменты
- Калькулятор аптайма
Калькулятор аптайма
Калькулятор аптайма: переведите процент или SLA в допустимый простой за сутки, неделю, месяц и год. Сколько простоя даёт 99,9%?
Допустимый простой на этом уровне:
Девятки аптайма
| Аптайм | В сутки | В месяц | В год |
|---|
Доступность по MTBF и MTTR
Два числа описывают, как ломается сервис: сколько он работает между сбоями (MTBF) и сколько длится восстановление (MTTR). Вместе они дают доступность, на которую можно рассчитывать.
720 часов — это примерно один сбой в месяц.
От открытия инцидента до восстановления.
Доступность = MTBF ÷ (MTBF + MTTR). Сократить время восстановления обычно дешевле, чем растянуть время между сбоями: вдвое меньший MTTR даёт столько же, сколько вдвое больший MTBF.
Посчитать по журналу инцидентов
Считается в вашем браузере, ничего не отправляется. Журнал дают список инцидентов и их время в мониторе Tenium: количество, начало и восстановление.
Смотрите на реальный аптайм, а не на обещание хостингаTenium считает аптайм каждого монитора по подтверждённым инцидентам и показывает его на странице статуса. Pro и Agency добавляют ежемесячный PDF-отчёт для каждого клиента.
Начать бесплатноЧто даёт каждая девятка в минутах
Проценты льстят. 99% выглядит как отличная оценка, а на деле это 7,2 часа простоя за 30-дневный месяц, или 3,65 суток в год. На 99,9% месячный запас — 43,2 минуты: это одно неудачное развёртывание. 99,95% — это 21,6 минуты, 99,99% — 4,3 минуты, а 99,999% — около 26 секунд в месяц, или 5,3 минуты в год. Каждая следующая девятка делит запас на десять, а стоимость инженерной работы растёт совсем не линейно.
Калькулятор считает месяц за 30 суток, а год за 365. В календарном месяце из 31 дня на 99,9% выходит 44,6 минуты, в феврале — 40,3. Поэтому если в договоре месяц определён иначе, цифры будут немного другими. Прежде чем сравнивать, выясните, как считает ваш SLA.
Несколько компонентов снижают итоговую цифру
Доступность сайта не выше доступности всего, от чего он зависит последовательно. Если хостинг обещает 99,9%, DNS-провайдер — 99,99%, а платёжный шлюз — 99,95%, то оформление заказа, которому нужны все три, работает примерно 99,84% времени (0,999 × 0,9999 × 0,9995). Это около 69 минут простоя в месяц. Два компонента по 99,9% дают 99,8% — вдвое больше простоя, чем у каждого по отдельности.
Резервирование переворачивает арифметику, но только когда сбои независимы. Два сервера по 99,9% за балансировщиком нагрузки дают на бумаге 99,9999% (вероятность, что оба упадут одновременно, — 0,001 × 0,001). Однако сам балансировщик, общая база данных и процесс развёртывания остаются единственными точками отказа, и реальная цифра определяется именно ими.
Что обещать клиенту
Обещайте то, что контролируете. Виртуальный хостинг даже в удачный месяц редко даёт больше 99,9%, так что 99,99% в плане сопровождения сайта — это возврат денег, который просто ждёт своего часа. Надёжнее такая схема: обязательство по реакции (подтвердить проблему за 30 минут в рабочее время), обязательство по отчётности (ежемесячная цифра аптайма) и цель вместо гарантии. А дальше показывайте измеренный результат: если в прошлом месяце сайт показал 99,94%, так и напишите и перечислите два инцидента, которые за этим стоят.
Исключения важны не меньше, чем главная цифра. Плановое обслуживание, сбои у стороннего сервиса, который выбрал сам клиент, и DDoS-атаки обычно выносят за скобки. Каждое такое исключение стоит записать в том же документе, что и процент.
Измеренный аптайм зависит от способа измерения
Проверка раз в 5 минут вообще не заметит сбой на 90 секунд, а одну неудачную проверку принято считать за весь интервал. При интервале 5 минут один сбой стоит 0,012% 30-дневного месяца, при интервале 1 минута тот же инцидент — 0,002%. Более частые проверки не меняют того, что произошло: они лишь точнее это фиксируют.
В Tenium простой начинается, когда подтверждающие регионы пришли к согласию, и заканчивается, когда они согласились, что сайт восстановился. Окна обслуживания не учитываются, поэтому цифра на странице статуса и в отчёте выводится из списка инцидентов, а не из сырых неудачных проверок. Страницы статуса показывают её для каждого монитора, а тариф Free включает 1 страницу.
Как использовать страницу для планирования
Введите цель из договора, чтобы увидеть запас, и разделите его на типичную длительность инцидента. 43 минуты в месяц вместят один инцидент на 30 минут, но не два. Если три последних сбоя длились 25, 40 и 70 минут, никакое значение на калькуляторе не сделает 99,9% реалистичной целью, пока не сократится время восстановления. Улучшать чаще всего нужно время до обнаружения, поэтому интервал проверки и маршрутизация оповещений важнее, чем ещё один слой железа.
Вопросы об инструменте
Сколько простоя допускает 99,9% аптайма?
43,2 минуты за 30-дневный месяц, 10,1 минуты в неделю, 86 секунд в сутки и 8,76 часа в год. В месяце из 31 дня запас составляет 44,6 минуты.
Реалистичны ли 99,99% для сайта малого бизнеса?
Редко. Это 4,3 минуты в месяц — меньше, чем большинству хостингов нужно, чтобы перезапустить базу данных. Для этого нужно резервирование на каждом уровне и быстрое автоматическое переключение. Большинству небольших сайтов лучше пообещать 99,9% и быстро замечать сбои.
Учитывается ли плановое обслуживание в SLA?
Это зависит от договора. Во многих SLA плановое обслуживание исключено, в других оно ограничено определённым числом часов в месяц. В Tenium окна обслуживания не входят в аптайм, так что цифра соответствует SLA, в котором они исключены.
Почему аптайм монитора отличается от цифры хостинга?
Хостинг обычно измеряет собственную сеть или серверы, а внешний монитор — весь путь посетителя: DNS, TLS и само приложение. Ошибки приложения, просроченные сертификаты и медленные ответы, которые превышают таймаут, попадают только во вторую цифру.
Как посчитать аптайм нескольких сервисов вместе?
Перемножьте доступность компонентов, которые нужны одновременно, как в разделе про несколько компонентов выше. Для резервных компонентов перемножьте вероятности отказа и вычтите результат из единицы, считая, что отказы независимы.