Что такое uptime и почему он не рассказывает всей истории

Слово «uptime» звучит солидно: 99,9% — и вроде бы всё под контролем. Но за красивой цифрой часто прячется не та надёжность, на которую рассчитывает бизнес. Разберём, что uptime показывает, а что — умалчивает.

Что такое uptime простыми словами

Uptime — это доля времени, в течение которого сервер был доступен. 99,9% в год звучит почти как «всегда». Но переведём в часы: 99,9% — это почти 9 часов простоя в год. 99% — уже более трёх суток. Разница между «двумя девятками» и «тремя» — это разница между «клиенты не заметили» и «мы потеряли выходные продажи».

Чего uptime не показывает

Главная ловушка: сервер может быть «доступен», но не работать так, как нужно. Пинг проходит, галочка зелёная, а на деле сайт открывается 30 секунд, форма заказа не отправляется, а почта молча не уходит. Формально uptime — 100%. Фактически бизнес стоит.

Поэтому проверять «открывается ли сервер» недостаточно. Важно следить за тем, что действительно критично: оформляется ли заказ, отвечает ли база данных, уходит ли почта, не истёк ли сертификат.

Как читать uptime правильно

Спрашивайте не «какой у вас uptime», а «что именно вы измеряете и что делаете, когда что-то ломается». Честный ответ звучит примерно так: следим за ключевыми сервисами, а не только за доступностью сервера, и знаем, что делать в первые минуты сбоя. Цифра 99,9% без этого — просто цифра.

Uptime — полезная метрика, но это половина истории. Вторая половина — понимать, что происходит с сервисами внутри, и успевать среагировать раньше клиента.

Что означают проценты в минутах

Переведём красивые цифры в понятные величины — за месяц:

  • 99% — около 7 часов недоступности.
  • 99,5% — около 3,5 часов.
  • 99,9% — около 43 минут.
  • 99,99% — около 4 минут.

Разница между 99 и 99,9 выглядит как ерунда в десятых долях, а на деле это разница между рабочим днём простоя в год и одним часом. Именно поэтому в рекламе так любят писать «99%»: звучит почти как сто.

Чего этот показатель не измеряет

  • Когда именно. Сорок минут ночью в воскресенье и сорок минут в чёрную пятницу дают одинаковый процент и совершенно разные деньги.
  • Что проверяли. Обычно мониторинг опрашивает главную страницу. Она прекрасно отвечает в то время, когда не работает оформление заказа, не отправляются письма или не открывается личный кабинет.
  • Насколько быстро. Сайт, который открывается за двенадцать секунд, формально доступен. Для посетителя он не работает.
  • Частоту отказов. Один сбой на сорок минут и сорок сбоев по минуте дают один и тот же uptime. Для клиентов второй вариант заметно хуже: сайт выглядит принципиально ненадёжным.
  • Чей это простой. Доступность сервера у провайдера может быть безупречной ровно в то время, когда сайт лежит из-за истёкшего сертификата или ошибки в коде.

Что смотреть вместе с uptime

Практичный набор для небольшого проекта выглядит так:

  • Проверка сценария, а не страницы. Мониторинг должен ходить не только на главную: открывается ли каталог, работает ли поиск, доступна ли страница оформления заказа.
  • Время ответа с порогом. Не «сайт жив», а «сайт отвечает дольше трёх секунд» — это уже повод посмотреть, пока не стало хуже.
  • Проверка снаружи, а не с самого сервера. Сервер, который проверяет сам себя, всегда всем доволен.
  • История инцидентов. Не процент, а список: когда, сколько длилось, из-за чего. Через полгода в нём видна закономерность, которой в проценте не разглядеть.

Про SLA провайдера

Стоит помнить, что 99,9% в договоре хостинга — это обязательство по доступности инфраструктуры, а не вашего сайта. Если сайт лёг из-за плагина, ошибки в коде или закончившегося места на диске, к SLA это отношения не имеет.

Да и компенсация при нарушении обычно сводится к возврату части абонентской платы — то есть к нескольким евро, тогда как потери бизнеса измеряются совсем другими числами. SLA полезен как признак серьёзности провайдера, но страховкой для бизнеса он не является.

Коротко

Uptime — полезная величина, но это отметка о посещаемости, а не оценка за работу. Она говорит, что сайт отвечал. И ничего не говорит о том, мог ли клиент в этот момент оформить заказ.